|
35 | 35 | "dist": "pnpm run update && pnpm build:bundle", |
36 | 36 | "docs": "rimraf typedoc && typedoc", |
37 | 37 | "lint": "eslint --fix ./", |
38 | | - "lint:check": "eslint ./" |
| 38 | + "lint:check": "eslint ./", |
| 39 | + "test": "vitest run", |
| 40 | + "test:watch": "vitest", |
| 41 | + "test:coverage": "vitest run --coverage" |
39 | 42 | }, |
40 | 43 | "directories": { |
41 | 44 | "static": "static", |
42 | 45 | "typings": "typings" |
43 | 46 | }, |
44 | 47 | "dependencies": { |
45 | 48 | "@node-kit/extra.fs": "^3.3.1", |
46 | | - "chalk": "^4.1.2", |
47 | | - "debug": "^4.4.3", |
48 | | - "js-cool": "^5.23.2", |
| 49 | + "chalk": "catalog:", |
| 50 | + "debug": "catalog:", |
| 51 | + "js-cool": "catalog:", |
49 | 52 | "morgan": "^1.10.1", |
50 | | - "os-lang": "^3.3.1" |
| 53 | + "os-lang": "catalog:" |
51 | 54 | }, |
52 | 55 | "devDependencies": { |
53 | 56 | "@babel/preset-env": "^7.29.2", |
54 | 57 | "@babel/preset-typescript": "^7.28.5", |
55 | | - "@esbuild-kit/cjs-loader": "^2.4.4", |
56 | | - "@esbuild-kit/esm-loader": "^2.6.5", |
57 | | - "@eslint-sets/eslint-config": "^6.2.0", |
58 | | - "@microsoft/api-extractor": "^7.57.7", |
| 58 | + "@esbuild-kit/cjs-loader": "catalog:", |
| 59 | + "@esbuild-kit/esm-loader": "catalog:", |
| 60 | + "@eslint-sets/eslint-config": "catalog:", |
| 61 | + "@microsoft/api-extractor": "catalog:", |
59 | 62 | "@pnpm/logger": "^5.2.0", |
60 | 63 | "@rollup/plugin-alias": "^5.1.1", |
61 | 64 | "@rollup/plugin-babel": "^6.1.0", |
|
67 | 70 | "@rollup/plugin-typescript": "^12.3.0", |
68 | 71 | "@stylistic/eslint-plugin": "^4.4.1", |
69 | 72 | "@types/gulp": "^4.0.18", |
70 | | - "@types/node": "^24.10.2", |
| 73 | + "@types/node": "catalog:", |
71 | 74 | "@types/rollup-plugin-css-only": "^3.1.3", |
72 | 75 | "@vitejs/plugin-vue": "^5.2.1", |
73 | 76 | "@vitejs/plugin-vue-jsx": "^4.1.1", |
74 | | - "consola": "^3.4.2", |
75 | | - "cross-env": "^7.0.3", |
76 | | - "esbuild": "^0.27.4", |
77 | | - "eslint": "^9.39.4", |
78 | | - "fast-glob": "^3.3.3", |
79 | | - "globals": "^15.0.0", |
80 | | - "gulp": "^5.0.1", |
| 77 | + "@vitest/coverage-v8": "catalog:", |
| 78 | + "consola": "catalog:", |
| 79 | + "cross-env": "catalog:", |
| 80 | + "esbuild": "catalog:", |
| 81 | + "eslint": "catalog:", |
| 82 | + "fast-glob": "catalog:", |
| 83 | + "globals": "catalog:", |
| 84 | + "gulp": "catalog:", |
81 | 85 | "gulp-typescript": "6.0.0-alpha.1", |
82 | | - "load-yml": "^1.4.0", |
83 | | - "madge": "^8.0.0", |
84 | | - "npm-run-all": "^4.1.5", |
85 | | - "reinstaller": "^3.0.2", |
86 | | - "rimraf": "^6.1.3", |
87 | | - "rm-all": "^1.1.1", |
88 | | - "rollup": "^4.59.0", |
| 86 | + "load-yml": "catalog:", |
| 87 | + "madge": "catalog:", |
| 88 | + "npm-run-all": "catalog:", |
| 89 | + "reinstaller": "catalog:", |
| 90 | + "rimraf": "catalog:", |
| 91 | + "rm-all": "catalog:", |
| 92 | + "rollup": "catalog:", |
89 | 93 | "rollup-plugin-add-banner": "^1.1.0", |
90 | 94 | "rollup-plugin-css-only": "^4.5.5", |
91 | 95 | "rollup-plugin-esbuild": "^6.2.1", |
92 | 96 | "rollup-plugin-filesize": "^10.0.0", |
93 | 97 | "rollup-plugin-node-externals": "^8.1.2", |
94 | 98 | "rollup-plugin-replace-shebang": "^1.2.0", |
95 | 99 | "rollup-plugin-visualizer": "^6.0.5", |
96 | | - "tsnd": "^1.1.0", |
97 | | - "typedoc": "^0.28.17", |
98 | | - "typedoc-plugin-markdown": "^4.10.0", |
99 | | - "typescript": "^5.9.3", |
| 100 | + "tsnd": "catalog:", |
| 101 | + "typedoc": "catalog:", |
| 102 | + "typedoc-plugin-markdown": "catalog:", |
| 103 | + "typescript": "catalog:", |
100 | 104 | "unplugin-vue-define-options": "^1.5.3", |
101 | | - "zx": "^8.8.5" |
| 105 | + "vitest": "catalog:", |
| 106 | + "zx": "catalog:" |
102 | 107 | }, |
103 | 108 | "peerDependencies": { |
104 | 109 | "eslint": ">=9.0.0" |
|
0 commit comments