|
28 | 28 | "provenance": true |
29 | 29 | }, |
30 | 30 | "scripts": { |
31 | | - "prepare": "husky", |
32 | | - "format": "oxfmt", |
33 | | - "format-check": "oxfmt --check", |
34 | | - "lint": "oxlint . --fix --ignore-pattern playground", |
| 31 | + "prepare": "vp config", |
| 32 | + "format": "vp fmt", |
| 33 | + "format-check": "vp fmt --check", |
| 34 | + "lint": "vp lint . --fix --ignore-pattern playground", |
35 | 35 | "build": "rolldown -c rolldown.config.ts", |
36 | 36 | "snapshot": "zx ./scripts/snapshot.mjs", |
37 | 37 | "pretest": "pnpm run build && pnpm run snapshot", |
38 | 38 | "test": "zx ./scripts/test.mjs", |
39 | | - "test:unit": "vitest", |
| 39 | + "test:unit": "vp test", |
40 | 40 | "preversion": "git fetch && git status -uno | grep -q 'Your branch is up to date'", |
41 | 41 | "postversion": "zx ./scripts/postversion.mjs", |
42 | 42 | "prepublishOnly": "pnpm run build" |
|
49 | 49 | "@types/prompts": "^2.4.9", |
50 | 50 | "@vue/tsconfig": "^0.9.0", |
51 | 51 | "ejs": "^3.1.10", |
52 | | - "husky": "^9.1.7", |
53 | | - "lint-staged": "^16.3.3", |
54 | | - "oxfmt": "^0.40.0", |
55 | | - "oxlint": "~1.55.0", |
56 | 52 | "picocolors": "^1.1.1", |
57 | 53 | "rolldown": "1.0.0-rc.8", |
58 | 54 | "rollup-plugin-license": "^3.7.0", |
59 | | - "vitest": "^4.0.18", |
| 55 | + "vite-plus": "catalog:", |
| 56 | + "vitest": "catalog:", |
60 | 57 | "zx": "^8.8.5" |
61 | 58 | }, |
62 | | - "lint-staged": { |
63 | | - "*.{js,ts,vue,json}": [ |
64 | | - "oxfmt --no-error-on-unmatched-pattern", |
65 | | - "oxlint --fix" |
66 | | - ] |
67 | | - }, |
68 | 59 | "engines": { |
69 | 60 | "node": "^20.19.0 || >=22.12.0" |
70 | 61 | }, |
|
0 commit comments