|
23 | 23 | }
|
24 | 24 | },
|
25 | 25 | "devDependencies": {
|
| 26 | + "@eslint/js": "^9.14.0", |
26 | 27 | "@intlify/core-base": "next",
|
| 28 | + "@kazupon/eslint-config": "^0.18.0", |
27 | 29 | "@kazupon/lerna-changelog": "^4.3.0",
|
28 | 30 | "@octokit/rest": "^20.0.0",
|
29 | 31 | "@rollup/plugin-alias": "^3.1.5",
|
|
32 | 34 | "@rollup/plugin-replace": "^2.4.2",
|
33 | 35 | "@rollup/pluginutils": "^4.1.0",
|
34 | 36 | "@types/debug": "^4.1.5",
|
35 |
| - "@types/eslint": "^8.56.10", |
36 |
| - "@types/eslint-visitor-keys": "^1.0.0", |
| 37 | + "@types/eslint": "^9.6.1", |
37 | 38 | "@types/js-yaml": "^4.0.3",
|
38 | 39 | "@types/jsdom": "^16.2.5",
|
39 | 40 | "@types/json5": "^2.2.0",
|
|
43 | 44 | "@types/semver": "^7.3.6",
|
44 | 45 | "@types/webpack": "^5.28.2",
|
45 | 46 | "@types/webpack-merge": "^5.0.0",
|
46 |
| - "@typescript-eslint/eslint-plugin": "^6.21.0", |
47 |
| - "@typescript-eslint/parser": "^6.21.0", |
48 | 47 | "@vitejs/plugin-vue": "^5.1.4",
|
49 | 48 | "@vue/compiler-sfc": "^3.2.25",
|
50 | 49 | "babel-loader": "^8.2.2",
|
51 | 50 | "chalk": "^5.3.0",
|
52 | 51 | "debug": "^4.1.1",
|
53 |
| - "eslint": "^8.57.0", |
| 52 | + "eslint": "^9.14.0", |
54 | 53 | "eslint-config-prettier": "^9.1.0",
|
55 |
| - "eslint-plugin-prettier": "^5.1.3", |
56 |
| - "eslint-plugin-vue": "^9.26.0", |
57 | 54 | "execa": "^5.1.1",
|
58 | 55 | "get-port-please": "^3.1.2",
|
59 | 56 | "jiti": "^2.4.0",
|
|
63 | 60 | "minimist": "^1.2.8",
|
64 | 61 | "npm-run-all2": "^7.0.1",
|
65 | 62 | "opener": "^1.5.2",
|
| 63 | + "playwright": "^1.44.0", |
66 | 64 | "prettier": "^3.2.5",
|
67 | 65 | "prompts": "^2.4.2",
|
68 |
| - "playwright": "^1.44.0", |
69 | 66 | "rollup": "^2.53.1",
|
70 | 67 | "rollup-plugin-vue": "^6.0.0",
|
71 | 68 | "serve": "^11.3.2",
|
72 | 69 | "source-map": "0.6.1",
|
73 | 70 | "tiny-glob": "^0.2.9",
|
74 | 71 | "typescript": "^5.6.3",
|
| 72 | + "typescript-eslint": "^8.13.0", |
75 | 73 | "vite": "^5.4.10",
|
76 | 74 | "vitest": "^2.1.4",
|
77 | 75 | "vue": "^3.2.25",
|
|
122 | 120 | "clean:webpack": "pnpm --filter @intlify/vue-i18n-loader clean",
|
123 | 121 | "clean:unplugin": "pnpm --filter @intlify/unplugin-vue-i18n clean",
|
124 | 122 | "coverage": "opener coverage/lcov-report/index.html",
|
125 |
| - "fix": "run-p lint:eslint:fix format:fix", |
126 |
| - "format": "prettier --config .prettierrc --ignore-path .prettierignore '**/*.{js,json,html}'", |
127 |
| - "format:fix": "pnpm format --write", |
128 |
| - "lint": "run-p lint:eslint", |
129 |
| - "lint:eslint": "eslint ./packages ./scripts --ext .ts", |
130 |
| - "lint:eslint:fix": "pnpm lint:eslint --fix", |
| 123 | + "fix": "run-p \"fix:* {@}\" --", |
| 124 | + "fix:eslint": "eslint --flag unstable_ts_config . --fix", |
| 125 | + "fix:prettier": "prettier . --write", |
| 126 | + "dev:lint": "pnpx @eslint/config-inspector --config eslint.config.ts", |
| 127 | + "lint": "run-p \"lint:* {@}\" --", |
| 128 | + "lint:eslint": "eslint --flag unstable_ts_config .", |
| 129 | + "lint:prettier": "prettier . --check", |
131 | 130 | "test": "pnpm test:unit && pnpm test:e2e",
|
132 | 131 | "test:e2e": "pnpm check-install && vitest -c ./vitest.e2e.config.ts run",
|
133 | 132 | "test:e2e:rollup": "pnpm --filter @intlify/rollup-plugin-vue-i18n test:e2e",
|
|
0 commit comments