|
54 | 54 | "lib"
|
55 | 55 | ],
|
56 | 56 | "scripts": {
|
57 |
| - "dev": "rimraf dist && run-s dev:shared dev:start", |
58 |
| - "dev:start": "run-p dev:client dev:node dev:watch", |
59 |
| - "dev:client": "tsc --sourcemap -w -p src/client", |
| 57 | + "dev": "rimraf dist && pnpm dev:shared && pnpm dev:start", |
| 58 | + "dev:start": "pnpm --stream '/^dev:(client|node|watch)$/'", |
| 59 | + "dev:client": "tsc --sourcemap -w --preserveWatchOutput -p src/client", |
60 | 60 | "dev:node": "DEV=true pnpm build:node -w",
|
61 | 61 | "dev:shared": "node scripts/copyShared",
|
62 | 62 | "dev:watch": "node scripts/watchAndCopy",
|
63 |
| - "build": "run-s build:prepare build:client build:node", |
| 63 | + "build": "pnpm build:prepare && pnpm build:client && pnpm build:node", |
64 | 64 | "build:prepare": "rimraf dist && node scripts/copyShared",
|
65 | 65 | "build:client": "vue-tsc --noEmit -p src/client && tsc -p src/client && node scripts/copyClient",
|
66 | 66 | "build:node": "tsc -p src/node --noEmit && rollup --config rollup.config.ts --configPlugin esbuild",
|
67 |
| - "test": "run-p --aggregate-output test:unit test:e2e test:init", |
| 67 | + "test": "pnpm --aggregate-output --reporter=append-only '/^test:(unit|e2e|init)$/'", |
68 | 68 | "test:unit": "vitest run -r __tests__/unit",
|
69 | 69 | "test:unit:watch": "vitest -r __tests__/unit",
|
70 |
| - "test:e2e": "run-s test:e2e-dev test:e2e-build", |
| 70 | + "test:e2e": "pnpm test:e2e-dev && pnpm test:e2e-build", |
71 | 71 | "test:e2e:site:dev": "pnpm -F=tests-e2e site:dev",
|
72 | 72 | "test:e2e:site:build": "pnpm -F=tests-e2e site:build",
|
73 | 73 | "test:e2e:site:preview": "pnpm -F=tests-e2e site:preview",
|
|
77 | 77 | "test:e2e-build:watch": "VITE_TEST_BUILD=1 pnpm test:e2e-dev:watch",
|
78 | 78 | "test:init": "pnpm -F=tests-init test",
|
79 | 79 | "test:init:watch": "pnpm -F=tests-init watch",
|
80 |
| - "docs": "run-p dev docs:dev", |
| 80 | + "docs": "pnpm --stream '/^(docs:)?dev$/'", |
81 | 81 | "docs:dev": "wait-on -d 100 dist/node/cli.js && pnpm -F=docs dev",
|
82 | 82 | "docs:debug": "NODE_OPTIONS='--inspect-brk' pnpm docs:dev",
|
83 |
| - "docs:build": "run-s build docs:build:only", |
| 83 | + "docs:build": "pnpm build && pnpm docs:build:only", |
84 | 84 | "docs:build:only": "pnpm -F=docs build",
|
85 | 85 | "docs:preview": "pnpm -F=docs preview",
|
86 | 86 | "docs:lunaria:build": "pnpm -F=docs lunaria:build",
|
87 | 87 | "docs:lunaria:open": "pnpm -F=docs lunaria:open",
|
88 | 88 | "format": "prettier --check --write .",
|
89 | 89 | "format:fail": "prettier --check .",
|
90 |
| - "check": "run-s format:fail build test", |
| 90 | + "check": "pnpm format:fail && pnpm build && pnpm test", |
91 | 91 | "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
|
92 | 92 | "release": "node scripts/release.js"
|
93 | 93 | },
|
94 | 94 | "simple-git-hooks": {
|
95 | 95 | "pre-commit": "pnpm lint-staged"
|
96 | 96 | },
|
97 | 97 | "lint-staged": {
|
98 |
| - "*": "prettier --write --ignore-unknown", |
99 |
| - "package.json": "sort-package-json" |
| 98 | + "*": "prettier --write --ignore-unknown" |
100 | 99 | },
|
101 | 100 | "dependencies": {
|
102 | 101 | "@docsearch/css": "^3.6.0",
|
|
166 | 165 | "micromatch": "^4.0.7",
|
167 | 166 | "minimist": "^1.2.8",
|
168 | 167 | "nanoid": "^5.0.7",
|
169 |
| - "npm-run-all2": "^6.2.0", |
170 | 168 | "ora": "^8.0.1",
|
171 | 169 | "p-map": "^7.0.2",
|
172 | 170 | "path-to-regexp": "^6.2.2",
|
|
186 | 184 | "simple-git-hooks": "^2.11.1",
|
187 | 185 | "sirv": "^2.0.4",
|
188 | 186 | "sitemap": "^8.0.0",
|
189 |
| - "sort-package-json": "^2.10.0", |
190 | 187 | "supports-color": "^9.4.0",
|
191 | 188 | "typescript": "^5.5.2",
|
192 | 189 | "vitest": "^1.6.0",
|
|
0 commit comments