|
156 | 156 | "terser": "5.31.3",
|
157 | 157 | "tmp": "0.2.3",
|
158 | 158 | "tree-kill": "1.2.2",
|
159 |
| - "tsm": "2.3.0", |
| 159 | + "tsx": "4.19.1", |
160 | 160 | "typescript": "5.4.5",
|
161 | 161 | "undici": "*",
|
162 |
| - "vfile": "6.0.1", |
| 162 | + "vfile": "6.0.2", |
163 | 163 | "vite": "5.3.5",
|
164 | 164 | "vite-imagetools": "7.0.4",
|
165 | 165 | "vite-plugin-dts": "3.9.1",
|
|
179 | 179 | "pnpm": {
|
180 | 180 | "overrides": {
|
181 | 181 | "typescript": "5.4.5",
|
182 |
| - "vfile": "6.0.1", |
| 182 | + "vfile": "6.0.2", |
183 | 183 | "@supabase/realtime-js": "2.8.4"
|
184 | 184 | },
|
185 | 185 | "patchedDependencies": {
|
|
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": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --api --dev", |
| 192 | + "build": "tsx --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": "tsm scripts/index.ts --cli --dev", |
196 |
| - "build.cli.prod": "tsm scripts/index.ts --cli", |
197 |
| - "build.core": "tsm scripts/index.ts --tsc --build --qwikcity --api --platform-binding", |
198 |
| - "build.eslint": "tsm scripts/index.ts --eslint", |
199 |
| - "build.full": "tsm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding --wasm", |
200 |
| - "build.local": "tsm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy", |
201 |
| - "build.only_javascript": "tsm scripts/index.ts --tsc --build --api", |
| 195 | + "build.cli": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli --dev", |
| 196 | + "build.cli.prod": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli", |
| 197 | + "build.core": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --qwikcity --api --platform-binding", |
| 198 | + "build.eslint": "tsx --require ./scripts/runBefore.ts scripts/index.ts --eslint", |
| 199 | + "build.full": "tsx --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": "tsx --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": "tsx --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": "tsm scripts/index.ts --platform-binding", |
205 |
| - "build.platform.copy": "tsm scripts/index.ts --platform-binding-wasm-copy", |
206 |
| - "build.qwik-city": "tsm scripts/index.ts --tsc --qwikcity", |
207 |
| - "build.validate": "tsm scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate", |
208 |
| - "build.vite": "tsm scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy", |
209 |
| - "build.wasm": "tsm scripts/index.ts --wasm", |
210 |
| - "build.watch": "tsm scripts/index.ts --build --qwikcity --watch --dev --platform-binding", |
| 204 | + "build.platform": "tsx --require ./scripts/runBefore.ts scripts/index.ts --platform-binding", |
| 205 | + "build.platform.copy": "tsx --require ./scripts/runBefore.ts scripts/index.ts --platform-binding-wasm-copy", |
| 206 | + "build.qwik-city": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikcity", |
| 207 | + "build.validate": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate", |
| 208 | + "build.vite": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy", |
| 209 | + "build.wasm": "tsx --require ./scripts/runBefore.ts scripts/index.ts --wasm", |
| 210 | + "build.watch": "tsx --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", |
213 |
| - "cli.qwik": "pnpm build.cli && packages/qwik/qwik-cli.cjs", |
214 |
| - "cli.validate": "tsm scripts/validate-cli.ts", |
| 212 | + "cli": "pnpm build.cli && node packages/create-qwik/dist/create-qwik.cjs && tsx --require ./scripts/runBefore.ts scripts/validate-cli.ts --copy-local-qwik-dist", |
| 213 | + "cli.qwik": "pnpm build.cli && node packages/qwik/dist/qwik-cli.cjs", |
| 214 | + "cli.validate": "tsx --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": "tsm scripts/docs_sync/index.ts && pnpm fmt", |
219 |
| - "eslint.update": "tsm scripts/eslint-docs.ts", |
| 218 | + "docs.sync": "tsx --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt", |
| 219 | + "eslint.update": "tsx --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-push-build-repos": "tsm ./scripts/qwik-push-build-repos.ts", |
| 234 | + "qwik-push-build-repos": "tsx --require ./scripts/runBefore.ts ./scripts/qwik-push-build-repos.ts", |
235 | 235 | "release": "changeset publish",
|
236 | 236 | "release.fixup-package-json": "syncpack fix-mismatches --config syncpack-release-conf.json",
|
237 | 237 | "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",
|
238 | 238 | "release.prepare": "pnpm build --prepare-release",
|
239 |
| - "serve": "tsm --inspect --conditions=development starters/dev-server.ts 3300", |
240 |
| - "serve.debug": "tsm --inspect-brk --conditions=development starters/dev-server.ts 3300", |
| 239 | + "serve": "tsx --require ./scripts/runBefore.ts --inspect --conditions=development starters/dev-server.ts 3300", |
| 240 | + "serve.debug": "tsx --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300", |
241 | 241 | "start": "concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c green,cyan",
|
242 | 242 | "test": "pnpm build.full && pnpm test.unit && pnpm test.e2e",
|
243 | 243 | "test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit",
|
|
255 | 255 | "tsc.check": "tsc --noEmit",
|
256 | 256 | "tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log",
|
257 | 257 | "tsc.watch": "tsc --noEmit --watch --preserveWatchOutput",
|
258 |
| - "update.qwik.builds": "tsm scripts/update-qwik-builds.ts packages/docs && tsm scripts/update-qwik-builds.ts packages/insights; pnpm install", |
| 258 | + "update.qwik.builds": "tsx --require ./scripts/runBefore.ts scripts/update-qwik-builds.ts packages/docs && tsx scripts/update-qwik-builds.ts packages/insights; pnpm install", |
259 | 259 | "vitest": "vitest"
|
260 | 260 | },
|
261 | 261 | "simple-git-hooks": {
|
|
0 commit comments