Skip to content

Commit 62e5f9a

Browse files
authored
chore(scripts): improve windows support (#7399)
* chore: migrate build.clean fow windows support * chore: migrate docs.preview command for windows support
1 parent 5cab0e9 commit 62e5f9a

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@
205205
"api.update": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --api --dev",
206206
"build": "tsx --require ./scripts/runBefore.ts scripts/index.ts",
207207
"build.changelog-formatter": "tsc .changeset/changelog-github-custom.ts && mv .changeset/changelog-github-custom.js .changeset/changelog-github-custom.cjs",
208-
"build.clean": "rm -rf packages/qwik/dist/ && rm -rf packages/qwik-city/lib/ && rm -rf packages/docs/dist/ && rm -rf packages/insights/dist/ && rm -rf packages/qwik-labs/lib/ && rm -rf packages/qwik-labs/vite/",
208+
"build.clean": "tsx ./scripts/build-clean.ts",
209209
"build.cli": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli --dev",
210210
"build.cli.prod": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli",
211211
"build.core": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --qwikcity --api --platform-binding",
@@ -228,7 +228,7 @@
228228
"cli.validate": "tsx --require ./scripts/runBefore.ts scripts/validate-cli.ts",
229229
"deps": "corepack pnpm upgrade -i -r --latest && syncpack fix-mismatches && corepack pnpm dedupe",
230230
"docs.dev": "pnpm -C packages/docs build.repl-sw && pnpm -C packages/docs dev",
231-
"docs.preview": "cd packages/docs && pnpm preview",
231+
"docs.preview": "pnpm -C packages/docs preview",
232232
"docs.sync": "tsx --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt",
233233
"eslint.update": "tsx --require ./scripts/runBefore.ts scripts/eslint-docs.ts",
234234
"fmt": "pnpm prettier.fix && pnpm syncpack format",

scripts/build-clean.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { existsSync, rmSync } from 'node:fs';
2+
3+
const locations = [
4+
'packages/qwik/dist/',
5+
'packages/qwik-city/lib/',
6+
'packages/docs/dist/',
7+
'packages/insights/dist/',
8+
'packages/qwik-labs/lib/',
9+
'packages/qwik-labs/vite/',
10+
];
11+
12+
for (const location of locations) {
13+
if (existsSync(location)) {
14+
rmSync(location, { recursive: true, force: true });
15+
}
16+
}

0 commit comments

Comments
 (0)