|
188 | 188 | }, |
189 | 189 | "private": true, |
190 | 190 | "scripts": { |
191 | | - "api.update": "tsm scripts/index.ts --tsc --api --dev", |
192 | | - "build": "tsm scripts/index.ts", |
| 191 | + "api.update": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --api --dev", |
| 192 | + "build": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts", |
193 | 193 | "build.changelog-formatter": "tsc .changeset/changelog-github-custom.ts && mv .changeset/changelog-github-custom.js .changeset/changelog-github-custom.cjs", |
194 | 194 | "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/", |
195 | | - "build.cli": "node --loader ts-node/esm scripts/index.ts --cli --dev", |
196 | | - "build.cli.prod": "node --loader ts-node/esm scripts/index.ts --cli", |
197 | | - "build.core": "node --loader ts-node/esm scripts/index.ts --tsc --build --qwikcity --api --platform-binding", |
198 | | - "build.eslint": "node --loader ts-node/esm scripts/index.ts --eslint", |
199 | | - "build.full": "node --loader ts-node/esm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding --wasm", |
200 | | - "build.local": "node --loader ts-node/esm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy", |
201 | | - "build.only_javascript": "node --loader ts-node/esm scripts/index.ts --tsc --build --api", |
| 195 | + "build.cli": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --cli --dev", |
| 196 | + "build.cli.prod": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --cli", |
| 197 | + "build.core": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --qwikcity --api --platform-binding", |
| 198 | + "build.eslint": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --eslint", |
| 199 | + "build.full": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding --wasm", |
| 200 | + "build.local": "node --loader ts-node/esm --require ./scripts/runBefore.tsscripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy", |
| 201 | + "build.only_javascript": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api", |
202 | 202 | "build.packages.docs": "pnpm -C ./packages/docs/ run build", |
203 | 203 | "build.packages.insights": "pnpm -C ./packages/insights/ run build", |
204 | | - "build.platform": "node --loader ts-node/esm scripts/index.ts --platform-binding", |
205 | | - "build.platform.copy": "node --loader ts-node/esm scripts/index.ts --platform-binding-wasm-copy", |
206 | | - "build.qwik-city": "node --loader ts-node/esm scripts/index.ts --tsc --qwikcity", |
207 | | - "build.validate": "node --loader ts-node/esm scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate", |
208 | | - "build.vite": "node --loader ts-node/esm scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy", |
209 | | - "build.wasm": "node --loader ts-node/esm scripts/index.ts --wasm", |
210 | | - "build.watch": "node --loader ts-node/esm scripts/index.ts --build --qwikcity --watch --dev --platform-binding", |
| 204 | + "build.platform": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --platform-binding", |
| 205 | + "build.platform.copy": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --platform-binding-wasm-copy", |
| 206 | + "build.qwik-city": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikcity", |
| 207 | + "build.validate": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate", |
| 208 | + "build.vite": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy", |
| 209 | + "build.wasm": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --wasm", |
| 210 | + "build.watch": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/index.ts --build --qwikcity --watch --dev --platform-binding", |
211 | 211 | "change": "changeset", |
212 | | - "cli": "pnpm build.cli && node packages/create-qwik/dist/create-qwik.cjs && tsm scripts/validate-cli.ts --copy-local-qwik-dist", |
| 212 | + "cli": "pnpm build.cli && node packages/create-qwik/dist/create-qwik.cjs && node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/validate-cli.ts --copy-local-qwik-dist", |
213 | 213 | "cli.qwik": "pnpm build.cli && node packages/qwik/dist/qwik-cli.cjs", |
214 | | - "cli.validate": "node --loader ts-node/esm scripts/validate-cli.ts", |
| 214 | + "cli.validate": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/validate-cli.ts", |
215 | 215 | "deps": "corepack pnpm upgrade -i -r --latest && syncpack fix-mismatches && corepack pnpm dedupe", |
216 | 216 | "docs.dev": "cd packages/docs && pnpm build.repl-sw && pnpm dev", |
217 | 217 | "docs.preview": "cd packages/docs && pnpm preview", |
218 | | - "docs.sync": "node --loader ts-node/esm scripts/docs_sync/index.ts && pnpm fmt", |
219 | | - "eslint.update": "node --loader ts-node/esm scripts/eslint-docs.ts", |
| 218 | + "docs.sync": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt", |
| 219 | + "eslint.update": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/eslint-docs.ts", |
220 | 220 | "fmt": "pnpm prettier.fix && pnpm syncpack format", |
221 | 221 | "fmt.staged": "pretty-quick --staged", |
222 | 222 | "link.dist": "cd packages/qwik && pnpm link --global && cd ../qwik-city && pnpm link --global && cd ../eslint-plugin-qwik && pnpm link --global && cd ../qwik-react && pnpm link --global", |
|
231 | 231 | "preinstall": "npx only-allow pnpm", |
232 | 232 | "prepare": "simple-git-hooks", |
233 | 233 | "prettier.fix": "prettier --cache --write .", |
234 | | - "qwik-save-artifacts": "node --loader ts-node/esm ./scripts/qwik-save-artifacts.ts", |
| 234 | + "qwik-save-artifacts": "node --loader ts-node/esm --require ./scripts/runBefore.ts ./scripts/qwik-save-artifacts.ts", |
235 | 235 | "release": "changeset publish", |
236 | 236 | "release.pkg-pr-new": "pnpm dlx pkg-pr-new@^0.0.9 publish --compact --pnpm ./packages/qwik ./packages/qwik-city ./packages/eslint-plugin-qwik ./packages/create-qwik", |
237 | 237 | "release.prepare": "pnpm build --prepare-release", |
238 | | - "serve": "node --loader ts-node/esm --inspect --conditions=development starters/dev-server.ts 3300", |
239 | | - "serve.debug": "node --loader ts-node/esm --inspect-brk --conditions=development starters/dev-server.ts 3300", |
| 238 | + "serve": "node --loader ts-node/esm --require ./scripts/runBefore.ts --inspect --conditions=development starters/dev-server.ts 3300", |
| 239 | + "serve.debug": "node --loader ts-node/esm --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300", |
240 | 240 | "start": "concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c green,cyan", |
241 | 241 | "test": "pnpm build.full && pnpm test.unit && pnpm test.e2e", |
242 | 242 | "test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit", |
|
253 | 253 | "tsc.check": "tsc --noEmit", |
254 | 254 | "tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log", |
255 | 255 | "tsc.watch": "tsc --noEmit --watch --preserveWatchOutput", |
256 | | - "update.qwik.builds": "node --loader ts-node/esm scripts/update-qwik-builds.ts packages/docs && node --loader ts-node/esm scripts/update-qwik-builds.ts packages/insights; pnpm install", |
| 256 | + "update.qwik.builds": "node --loader ts-node/esm --require ./scripts/runBefore.ts scripts/update-qwik-builds.ts packages/docs && node --loader ts-node/esm scripts/update-qwik-builds.ts packages/insights; pnpm install", |
257 | 257 | "vitest": "vitest" |
258 | 258 | }, |
259 | 259 | "simple-git-hooks": { |
|
0 commit comments