Skip to content

Commit cbc56b7

Browse files
author
wuls
committed
fea: switching tsm to ts-node in packagejson
1 parent b4cd308 commit cbc56b7

File tree

6 files changed

+258
-97
lines changed

6 files changed

+258
-97
lines changed

package.json

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@
110110
"@node-rs/helper": "1.6.0",
111111
"@octokit/action": "6.1.0",
112112
"@playwright/test": "1.40.0",
113+
"@swc/core": "^1.7.25",
114+
"@swc/helpers": "^0.5.13",
113115
"@types/brotli": "1.3.4",
114116
"@types/bun": "1.1.6",
115117
"@types/cross-spawn": "6.0.6",
@@ -144,6 +146,7 @@
144146
"prettier-plugin-jsdoc": "1.3.0",
145147
"pretty-quick": "4.0.0",
146148
"prompts": "2.4.2",
149+
"regenerator-runtime": "^0.14.1",
147150
"rollup": "4.19.0",
148151
"semver": "7.6.3",
149152
"simple-git-hooks": "2.11.1",
@@ -152,7 +155,7 @@
152155
"svgo": "3.3.2",
153156
"syncpack": "12.3.3",
154157
"terser": "5.31.3",
155-
"tsm": "2.3.0",
158+
"ts-node": "^10.9.2",
156159
"typescript": "5.4.5",
157160
"undici": "*",
158161
"vfile": "6.0.1",
@@ -189,31 +192,31 @@
189192
"build": "tsm scripts/index.ts",
190193
"build.changelog-formatter": "tsc .changeset/changelog-github-custom.ts && mv .changeset/changelog-github-custom.js .changeset/changelog-github-custom.cjs",
191194
"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/",
192-
"build.cli": "tsm scripts/index.ts --cli --dev",
193-
"build.cli.prod": "tsm scripts/index.ts --cli",
194-
"build.core": "tsm scripts/index.ts --tsc --build --qwikcity --api --platform-binding",
195-
"build.eslint": "tsm scripts/index.ts --eslint",
196-
"build.full": "tsm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding --wasm",
197-
"build.local": "tsm scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy",
198-
"build.only_javascript": "tsm scripts/index.ts --tsc --build --api",
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",
199202
"build.packages.docs": "pnpm -C ./packages/docs/ run build",
200203
"build.packages.insights": "pnpm -C ./packages/insights/ run build",
201-
"build.platform": "tsm scripts/index.ts --platform-binding",
202-
"build.platform.copy": "tsm scripts/index.ts --platform-binding-wasm-copy",
203-
"build.qwik-city": "tsm scripts/index.ts --tsc --qwikcity",
204-
"build.validate": "tsm scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate",
205-
"build.vite": "tsm scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy",
206-
"build.wasm": "tsm scripts/index.ts --wasm",
207-
"build.watch": "tsm scripts/index.ts --build --qwikcity --watch --dev --platform-binding",
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",
208211
"change": "changeset",
209212
"cli": "pnpm build.cli && node packages/create-qwik/dist/create-qwik.cjs && tsm scripts/validate-cli.ts --copy-local-qwik-dist",
210213
"cli.qwik": "pnpm build.cli && node packages/qwik/dist/qwik-cli.cjs",
211-
"cli.validate": "tsm scripts/validate-cli.ts",
214+
"cli.validate": "node --loader ts-node/esm scripts/validate-cli.ts",
212215
"deps": "corepack pnpm upgrade -i -r --latest && syncpack fix-mismatches && corepack pnpm dedupe",
213216
"docs.dev": "cd packages/docs && pnpm build.repl-sw && pnpm dev",
214217
"docs.preview": "cd packages/docs && pnpm preview",
215-
"docs.sync": "tsm scripts/docs_sync/index.ts && pnpm fmt",
216-
"eslint.update": "tsm scripts/eslint-docs.ts",
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",
217220
"fmt": "pnpm prettier.fix && pnpm syncpack format",
218221
"fmt.staged": "pretty-quick --staged",
219222
"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",
@@ -228,12 +231,12 @@
228231
"preinstall": "npx only-allow pnpm",
229232
"prepare": "simple-git-hooks",
230233
"prettier.fix": "prettier --cache --write .",
231-
"qwik-save-artifacts": "tsm ./scripts/qwik-save-artifacts.ts",
234+
"qwik-save-artifacts": "node --loader ts-node/esm ./scripts/qwik-save-artifacts.ts",
232235
"release": "changeset publish",
233236
"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",
234237
"release.prepare": "pnpm build --prepare-release",
235-
"serve": "tsm --inspect --conditions=development starters/dev-server.ts 3300",
236-
"serve.debug": "tsm --inspect-brk --conditions=development starters/dev-server.ts 3300",
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",
237240
"start": "concurrently \"npm:build.watch\" \"npm:tsc.watch\" -n build,tsc -c green,cyan",
238241
"test": "pnpm build.full && pnpm test.unit && pnpm test.e2e",
239242
"test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit",
@@ -250,7 +253,7 @@
250253
"tsc.check": "tsc --noEmit",
251254
"tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log",
252255
"tsc.watch": "tsc --noEmit --watch --preserveWatchOutput",
253-
"update.qwik.builds": "tsm scripts/update-qwik-builds.ts packages/docs && tsm scripts/update-qwik-builds.ts packages/insights; pnpm install",
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",
254257
"vitest": "vitest"
255258
},
256259
"simple-git-hooks": {

0 commit comments

Comments
 (0)