chore: use native node to run ts scripts
This commit is contained in:
@@ -1 +1 @@
|
||||
18
|
||||
24
|
||||
|
||||
53
package.json
53
package.json
@@ -159,7 +159,6 @@
|
||||
"terser": "5.44.0",
|
||||
"tmp": "0.2.5",
|
||||
"tree-kill": "1.2.2",
|
||||
"tsx": "4.20.6",
|
||||
"typescript": "5.4.5",
|
||||
"typescript-eslint": "8.38.0",
|
||||
"undici": "*",
|
||||
@@ -182,36 +181,36 @@
|
||||
"packageManager": "pnpm@10.14.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"api.update": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --api --dev",
|
||||
"build": "tsx --require ./scripts/runBefore.ts scripts/index.ts",
|
||||
"api.update": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --api --dev",
|
||||
"build": "node --require ./scripts/runBefore.ts scripts/index.ts",
|
||||
"build.changelog-formatter": "tsc .changeset/changelog-github-custom.ts && mv .changeset/changelog-github-custom.js .changeset/changelog-github-custom.cjs",
|
||||
"build.clean": "tsx ./scripts/build-clean.ts",
|
||||
"build.cli": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli --dev",
|
||||
"build.cli.prod": "tsx --require ./scripts/runBefore.ts scripts/index.ts --cli",
|
||||
"build.core": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --qwikcity --api --platform-binding",
|
||||
"build.eslint": "tsx --require ./scripts/runBefore.ts scripts/index.ts --eslint",
|
||||
"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",
|
||||
"build.local": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy",
|
||||
"build.only_javascript": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api",
|
||||
"build.clean": "node ./scripts/build-clean.ts",
|
||||
"build.cli": "node --require ./scripts/runBefore.ts scripts/index.ts --cli --dev",
|
||||
"build.cli.prod": "node --require ./scripts/runBefore.ts scripts/index.ts --cli",
|
||||
"build.core": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --qwikcity --api --platform-binding",
|
||||
"build.eslint": "node --require ./scripts/runBefore.ts scripts/index.ts --eslint",
|
||||
"build.full": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding --wasm",
|
||||
"build.local": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --tsc-docs --build --supabaseauthhelpers --api --eslint --qwikcity --qwikworker --qwiklabs --qwikreact --qwikauth --cli --platform-binding-wasm-copy",
|
||||
"build.only_javascript": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api",
|
||||
"build.packages.docs": "pnpm -C ./packages/docs/ run build",
|
||||
"build.packages.insights": "pnpm -C ./packages/insights/ run build",
|
||||
"build.platform": "tsx --require ./scripts/runBefore.ts scripts/index.ts --platform-binding",
|
||||
"build.platform.copy": "tsx --require ./scripts/runBefore.ts scripts/index.ts --platform-binding-wasm-copy",
|
||||
"build.qwik-city": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikcity",
|
||||
"build.qwik-react": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikreact",
|
||||
"build.validate": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate",
|
||||
"build.vite": "tsx --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy",
|
||||
"build.wasm": "tsx --require ./scripts/runBefore.ts scripts/index.ts --wasm",
|
||||
"build.watch": "tsx --require ./scripts/runBefore.ts scripts/index.ts --build --qwikcity --watch --dev --platform-binding",
|
||||
"build.platform": "node --require ./scripts/runBefore.ts scripts/index.ts --platform-binding",
|
||||
"build.platform.copy": "node --require ./scripts/runBefore.ts scripts/index.ts --platform-binding-wasm-copy",
|
||||
"build.qwik-city": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikcity",
|
||||
"build.qwik-react": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --qwikreact",
|
||||
"build.validate": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --eslint --qwikcity --platform-binding --wasm --validate",
|
||||
"build.vite": "node --require ./scripts/runBefore.ts scripts/index.ts --tsc --build --api --qwikcity --eslint --platform-binding-wasm-copy",
|
||||
"build.wasm": "node --require ./scripts/runBefore.ts scripts/index.ts --wasm",
|
||||
"build.watch": "node --require ./scripts/runBefore.ts scripts/index.ts --build --qwikcity --watch --dev --platform-binding",
|
||||
"change": "changeset",
|
||||
"cli": "pnpm build.cli && node packages/create-qwik/create-qwik.cjs && tsx --require ./scripts/runBefore.ts scripts/validate-cli.ts --copy-local-qwik-dist",
|
||||
"cli": "pnpm build.cli && node packages/create-qwik/create-qwik.cjs && node --require ./scripts/runBefore.ts scripts/validate-cli.ts --copy-local-qwik-dist",
|
||||
"cli.qwik": "pnpm build.cli && node packages/qwik/qwik-cli.cjs",
|
||||
"cli.validate": "tsx --require ./scripts/runBefore.ts scripts/validate-cli.ts",
|
||||
"cli.validate": "node --require ./scripts/runBefore.ts scripts/validate-cli.ts",
|
||||
"deps": "corepack pnpm upgrade -i -r --latest && syncpack fix-mismatches && corepack pnpm dedupe",
|
||||
"docs.dev": "pnpm -C packages/docs build.repl-sw && pnpm -C packages/docs dev",
|
||||
"docs.preview": "pnpm -C packages/docs preview",
|
||||
"docs.sync": "tsx --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt",
|
||||
"eslint.update": "tsx --require ./scripts/runBefore.ts scripts/eslint-docs.ts",
|
||||
"docs.sync": "node --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt",
|
||||
"eslint.update": "node --require ./scripts/runBefore.ts scripts/eslint-docs.ts",
|
||||
"fmt": "pnpm prettier.fix && pnpm syncpack format",
|
||||
"fmt.staged": "pretty-quick --staged",
|
||||
"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",
|
||||
@@ -226,13 +225,13 @@
|
||||
"preinstall": "npx only-allow pnpm",
|
||||
"prepare": "simple-git-hooks",
|
||||
"prettier.fix": "prettier --cache --write .",
|
||||
"qwik-push-build-repos": "tsx --require ./scripts/runBefore.ts ./scripts/qwik-push-build-repos.ts",
|
||||
"qwik-push-build-repos": "node --require ./scripts/runBefore.ts ./scripts/qwik-push-build-repos.ts",
|
||||
"release": "changeset publish",
|
||||
"release.fixup-package-json": "syncpack fix-mismatches --config syncpack-release-conf.json",
|
||||
"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",
|
||||
"release.prepare": "pnpm build --prepare-release",
|
||||
"serve": "tsx --require ./scripts/runBefore.ts --inspect --conditions=development starters/dev-server.ts 3300",
|
||||
"serve.debug": "tsx --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300",
|
||||
"serve": "node --require ./scripts/runBefore.ts --inspect --conditions=development starters/dev-server.ts 3300",
|
||||
"serve.debug": "node --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300",
|
||||
"start": "pnpm run --stream \"/.*\\.watch/\"",
|
||||
"test": "pnpm build.full && pnpm test.unit && pnpm test.e2e",
|
||||
"test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit && test.e2e.integrations",
|
||||
@@ -254,7 +253,7 @@
|
||||
"tsc.check": "tsc --noEmit",
|
||||
"tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log",
|
||||
"tsc.watch": "tsc --noEmit --watch --preserveWatchOutput",
|
||||
"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",
|
||||
"update.qwik.builds": "node --require ./scripts/runBefore.ts scripts/update-qwik-builds.ts packages/docs && node scripts/update-qwik-builds.ts packages/insights; pnpm install",
|
||||
"vitest": "vitest"
|
||||
},
|
||||
"simple-git-hooks": {
|
||||
|
||||
@@ -76,12 +76,12 @@
|
||||
"build.repl-sw": "vite --config vite.config-repl-sw.mts build",
|
||||
"build.server": "NODE_OPTIONS=--max-old-space-size=8192 vite build -c adapters/cloudflare-pages/vite.config.mts",
|
||||
"build.showcase": "pnpm node scripts/showcase.js",
|
||||
"codesandbox.sync": "tsx codesandbox.sync.ts",
|
||||
"contributors": "tsx contributors.ts",
|
||||
"codesandbox.sync": "node codesandbox.sync.ts",
|
||||
"contributors": "node contributors.ts",
|
||||
"deploy": "wrangler pages publish ./dist",
|
||||
"dev": "tsx check-qwik-build.ts && vite --mode ssr --open",
|
||||
"dev": "node check-qwik-build.ts && vite --mode ssr --open",
|
||||
"dev.debug": "node --inspect-brk ../../node_modules/vite/bin/vite.js --mode ssr --force",
|
||||
"prebuild.core": "tsx check-qwik-build.ts",
|
||||
"prebuild.core": "node check-qwik-build.ts",
|
||||
"preview": "qwik build preview && vite preview --open",
|
||||
"preview.only": "NODE_DEBUG=net,http node --inspect-brk ../../node_modules/vite/bin/vite.js preview",
|
||||
"preview.wrangler": "wrangler pages dev ./dist --compatibility-flags=nodejs_als",
|
||||
|
||||
@@ -13,7 +13,7 @@ import path, { resolve } from 'node:path';
|
||||
import { defineConfig, loadEnv, type Plugin, type Rollup } from 'vite';
|
||||
import { examplesData, playgroundData, rawSource, tutorialData } from './vite.repl-apps';
|
||||
import { sourceResolver } from './vite.source-resolver';
|
||||
import { compiledStringPlugin } from '../../scripts/compiled-string-plugin';
|
||||
import { compiledStringPlugin } from '../../scripts/compiled-string-plugin.js';
|
||||
|
||||
const PUBLIC_QWIK_INSIGHTS_KEY = loadEnv('', '.', 'PUBLIC').PUBLIC_QWIK_INSIGHTS_KEY;
|
||||
const docsDir = new URL(import.meta.url).pathname;
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
"qManifest.post.local": "curl -X POST -H 'Content-Type: application/json' -d @./dist/q-manifest.json http://localhost:5173/api/v1/221smyuj5gl/post/manifest/",
|
||||
"qwik": "qwik",
|
||||
"start": "vite --open --mode ssr",
|
||||
"test.cluster": "tsx src/cluster.ts",
|
||||
"test.cluster": "node src/cluster.ts",
|
||||
"test.unit": "vitest",
|
||||
"test.watch": "vitest --watch"
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { defineConfig } from 'vite';
|
||||
import { qwikVite } from '@builder.io/qwik/optimizer';
|
||||
import dtsPlugin from 'vite-plugin-dts';
|
||||
import { compiledStringPlugin } from '../../scripts/compiled-string-plugin';
|
||||
import { compiledStringPlugin } from '../../scripts/compiled-string-plugin.js';
|
||||
|
||||
export default defineConfig(() => {
|
||||
return {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { existsSync, readFileSync } from 'node:fs';
|
||||
import { dirname, join, resolve } from 'node:path';
|
||||
import type { PackageJSON } from '../../../../../scripts/util';
|
||||
import type { PackageJSON } from '../../../../../scripts/types.ts';
|
||||
|
||||
export class AppCommand {
|
||||
args: string[];
|
||||
|
||||
106
pnpm-lock.yaml
generated
106
pnpm-lock.yaml
generated
@@ -108,7 +108,7 @@ importers:
|
||||
version: 1.0.2
|
||||
'@vitejs/plugin-basic-ssl':
|
||||
specifier: 2.1.0
|
||||
version: 2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
all-contributors-cli:
|
||||
specifier: 6.26.1
|
||||
version: 6.26.1
|
||||
@@ -208,9 +208,6 @@ importers:
|
||||
tree-kill:
|
||||
specifier: 1.2.2
|
||||
version: 1.2.2
|
||||
tsx:
|
||||
specifier: 4.20.6
|
||||
version: 4.20.6
|
||||
typescript:
|
||||
specifier: 5.4.5
|
||||
version: 5.4.5
|
||||
@@ -225,19 +222,19 @@ importers:
|
||||
version: 6.0.3
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-imagetools:
|
||||
specifier: 9.0.0
|
||||
version: 9.0.0(rollup@4.52.4)
|
||||
vite-plugin-dts:
|
||||
specifier: 3.9.1
|
||||
version: 3.9.1(@types/node@20.19.0)(rollup@4.52.4)(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 3.9.1(@types/node@20.19.0)(rollup@4.52.4)(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
vite-tsconfig-paths:
|
||||
specifier: 5.1.4
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
vitest:
|
||||
specifier: 3.2.4
|
||||
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
watchlist:
|
||||
specifier: 0.3.1
|
||||
version: 0.3.1
|
||||
@@ -368,7 +365,7 @@ importers:
|
||||
version: 2.53.0
|
||||
'@tailwindcss/vite':
|
||||
specifier: 4.1.11
|
||||
version: 4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
'@types/leaflet':
|
||||
specifier: 1.9.20
|
||||
version: 1.9.20
|
||||
@@ -452,13 +449,13 @@ importers:
|
||||
version: 0.33.3
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-plugin-inspect:
|
||||
specifier: 11.3.3
|
||||
version: 11.3.3(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 11.3.3(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
vite-tsconfig-paths:
|
||||
specifier: 5.1.4
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
wrangler:
|
||||
specifier: 3.65.1
|
||||
version: 3.65.1
|
||||
@@ -532,7 +529,7 @@ importers:
|
||||
version: 2.17.0
|
||||
'@tailwindcss/vite':
|
||||
specifier: 4.1.11
|
||||
version: 4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
'@types/density-clustering':
|
||||
specifier: 1.3.3
|
||||
version: 1.3.3
|
||||
@@ -577,13 +574,13 @@ importers:
|
||||
version: 7.16.0
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-tsconfig-paths:
|
||||
specifier: 5.1.4
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
vitest:
|
||||
specifier: 3.2.4
|
||||
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
zod:
|
||||
specifier: 3.25.48
|
||||
version: 3.25.48
|
||||
@@ -666,7 +663,7 @@ importers:
|
||||
version: 6.0.3
|
||||
vite:
|
||||
specifier: '>=5 <8'
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-imagetools:
|
||||
specifier: ^9.0.0
|
||||
version: 9.0.0(rollup@4.52.5)
|
||||
@@ -792,7 +789,7 @@ importers:
|
||||
version: 7.16.0
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
zod:
|
||||
specifier: 3.25.48
|
||||
version: 3.25.48
|
||||
@@ -819,7 +816,7 @@ importers:
|
||||
version: 5.4.5
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
packages/qwik-worker:
|
||||
devDependencies:
|
||||
@@ -828,10 +825,10 @@ importers:
|
||||
version: link:../qwik
|
||||
vite:
|
||||
specifier: 7.1.11
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
version: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-plugin-static-copy:
|
||||
specifier: 3.1.2
|
||||
version: 3.1.2(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
version: 3.1.2(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
|
||||
packages/supabase-auth-helpers-qwik:
|
||||
devDependencies:
|
||||
@@ -9625,11 +9622,6 @@ packages:
|
||||
peerDependencies:
|
||||
typescript: 5.4.5
|
||||
|
||||
tsx@4.20.6:
|
||||
resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
hasBin: true
|
||||
|
||||
tunnel-agent@0.6.0:
|
||||
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
|
||||
|
||||
@@ -13072,12 +13064,12 @@ snapshots:
|
||||
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
|
||||
'@tailwindcss/oxide-win32-x64-msvc': 4.1.11
|
||||
|
||||
'@tailwindcss/vite@4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))':
|
||||
'@tailwindcss/vite@4.1.11(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))':
|
||||
dependencies:
|
||||
'@tailwindcss/node': 4.1.11
|
||||
'@tailwindcss/oxide': 4.1.11
|
||||
tailwindcss: 4.1.11
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
'@tokenizer/token@0.3.0': {}
|
||||
|
||||
@@ -13523,9 +13515,9 @@ snapshots:
|
||||
- rollup
|
||||
- supports-color
|
||||
|
||||
'@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))':
|
||||
'@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))':
|
||||
dependencies:
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
'@vitest/expect@3.2.4':
|
||||
dependencies:
|
||||
@@ -13535,13 +13527,13 @@ snapshots:
|
||||
chai: 5.3.3
|
||||
tinyrainbow: 2.0.0
|
||||
|
||||
'@vitest/mocker@3.2.4(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))':
|
||||
'@vitest/mocker@3.2.4(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))':
|
||||
dependencies:
|
||||
'@vitest/spy': 3.2.4
|
||||
estree-walker: 3.0.3
|
||||
magic-string: 0.30.17
|
||||
optionalDependencies:
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
'@vitest/pretty-format@3.2.4':
|
||||
dependencies:
|
||||
@@ -20207,13 +20199,6 @@ snapshots:
|
||||
tslib: 1.14.1
|
||||
typescript: 5.4.5
|
||||
|
||||
tsx@4.20.6:
|
||||
dependencies:
|
||||
esbuild: 0.25.10
|
||||
get-tsconfig: 4.11.0
|
||||
optionalDependencies:
|
||||
fsevents: 2.3.3
|
||||
|
||||
tunnel-agent@0.6.0:
|
||||
dependencies:
|
||||
safe-buffer: 5.2.1
|
||||
@@ -20494,15 +20479,15 @@ snapshots:
|
||||
'@types/unist': 3.0.3
|
||||
vfile-message: 4.0.3
|
||||
|
||||
vite-dev-rpc@1.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-dev-rpc@1.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
birpc: 2.6.1
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite-hot-client: 2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-hot-client: 2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
|
||||
vite-hot-client@2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-hot-client@2.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
vite-imagetools@9.0.0(rollup@4.52.4):
|
||||
dependencies:
|
||||
@@ -20520,13 +20505,13 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
|
||||
vite-node@3.2.4(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1):
|
||||
vite-node@3.2.4(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1):
|
||||
dependencies:
|
||||
cac: 6.7.14
|
||||
debug: 4.4.3(supports-color@9.4.0)
|
||||
es-module-lexer: 1.7.0
|
||||
pathe: 2.0.3
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
transitivePeerDependencies:
|
||||
- '@types/node'
|
||||
- jiti
|
||||
@@ -20541,7 +20526,7 @@ snapshots:
|
||||
- tsx
|
||||
- yaml
|
||||
|
||||
vite-plugin-dts@3.9.1(@types/node@20.19.0)(rollup@4.52.4)(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-plugin-dts@3.9.1(@types/node@20.19.0)(rollup@4.52.4)(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
'@microsoft/api-extractor': 7.43.0(@types/node@20.19.0)
|
||||
'@rollup/pluginutils': 5.3.0(rollup@4.52.4)
|
||||
@@ -20552,13 +20537,13 @@ snapshots:
|
||||
typescript: 5.4.5
|
||||
vue-tsc: 1.8.27(typescript@5.4.5)
|
||||
optionalDependencies:
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
transitivePeerDependencies:
|
||||
- '@types/node'
|
||||
- rollup
|
||||
- supports-color
|
||||
|
||||
vite-plugin-inspect@11.3.3(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-plugin-inspect@11.3.3(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
ansis: 4.2.0
|
||||
debug: 4.4.3(supports-color@9.4.0)
|
||||
@@ -20568,32 +20553,32 @@ snapshots:
|
||||
perfect-debounce: 2.0.0
|
||||
sirv: 3.0.2
|
||||
unplugin-utils: 0.3.1
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite-dev-rpc: 1.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-dev-rpc: 1.1.0(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
vite-plugin-static-copy@3.1.2(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-plugin-static-copy@3.1.2(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
chokidar: 3.6.0
|
||||
fs-extra: 11.3.2
|
||||
p-map: 7.0.3
|
||||
picocolors: 1.1.1
|
||||
tinyglobby: 0.2.15
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
|
||||
vite-tsconfig-paths@5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)):
|
||||
vite-tsconfig-paths@5.1.4(typescript@5.4.5)(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)):
|
||||
dependencies:
|
||||
debug: 4.4.3(supports-color@9.4.0)
|
||||
globrex: 0.1.2
|
||||
tsconfck: 3.1.6(typescript@5.4.5)
|
||||
optionalDependencies:
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1):
|
||||
vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1):
|
||||
dependencies:
|
||||
esbuild: 0.25.11
|
||||
fdir: 6.5.0(picomatch@4.0.3)
|
||||
@@ -20607,14 +20592,13 @@ snapshots:
|
||||
jiti: 2.6.0
|
||||
lightningcss: 1.30.1
|
||||
terser: 5.44.0
|
||||
tsx: 4.20.6
|
||||
yaml: 2.6.1
|
||||
|
||||
vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1):
|
||||
vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1):
|
||||
dependencies:
|
||||
'@types/chai': 5.2.2
|
||||
'@vitest/expect': 3.2.4
|
||||
'@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1))
|
||||
'@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1))
|
||||
'@vitest/pretty-format': 3.2.4
|
||||
'@vitest/runner': 3.2.4
|
||||
'@vitest/snapshot': 3.2.4
|
||||
@@ -20632,8 +20616,8 @@ snapshots:
|
||||
tinyglobby: 0.2.15
|
||||
tinypool: 1.1.1
|
||||
tinyrainbow: 2.0.0
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite-node: 3.2.4(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)
|
||||
vite: 7.1.11(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
vite-node: 3.2.4(@types/node@20.19.0)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.6.1)
|
||||
why-is-node-running: 2.3.0
|
||||
optionalDependencies:
|
||||
'@types/debug': 4.1.12
|
||||
|
||||
@@ -2,7 +2,7 @@ import { execa } from 'execa';
|
||||
import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
import { format } from 'prettier';
|
||||
import { type BuildConfig } from './util';
|
||||
import { type BuildConfig } from './util.ts';
|
||||
|
||||
export async function generateQwikApiMarkdownDocs(config: BuildConfig, apiJsonInputDir: string) {
|
||||
await generateApiMarkdownPackageDocs(config, apiJsonInputDir, ['qwik']);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { Extractor, ExtractorConfig } from '@microsoft/api-extractor';
|
||||
import { readFileSync, writeFileSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
import { generateQwikApiMarkdownDocs, generateQwikCityApiMarkdownDocs } from './api-docs';
|
||||
import { type BuildConfig, panic, copyFile, ensureDir } from './util';
|
||||
import { generateQwikApiMarkdownDocs, generateQwikCityApiMarkdownDocs } from './api-docs.ts';
|
||||
import { type BuildConfig, panic, copyFile, ensureDir } from './util.ts';
|
||||
|
||||
/**
|
||||
* Create each submodule's bundled dts file, and ensure the public API has not changed for a
|
||||
|
||||
@@ -2,7 +2,7 @@ import spawn from 'cross-spawn';
|
||||
import { copyFile, writeFile } from 'fs/promises';
|
||||
import { existsSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
import { ensureDir, type BuildConfig } from './util';
|
||||
import { ensureDir, type BuildConfig } from './util.ts';
|
||||
|
||||
export async function buildPlatformBinding(config: BuildConfig) {
|
||||
await new Promise((resolve, reject) => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, copyFile, emptyDir, ensureDir } from './util';
|
||||
import { type BuildConfig, copyFile, emptyDir, ensureDir } from './util.ts';
|
||||
import spawn from 'cross-spawn';
|
||||
import { join } from 'node:path';
|
||||
import { rollup } from 'rollup';
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
import { rmSync } from 'fs';
|
||||
import { copyFile, watch } from 'fs/promises';
|
||||
import { join } from 'path';
|
||||
import { apiExtractorQwik, apiExtractorQwikCity } from './api';
|
||||
import { buildPlatformBinding, copyPlatformBindingWasm } from './binding-platform';
|
||||
import { buildWasmBinding } from './binding-wasm';
|
||||
import { buildCreateQwikCli } from './create-qwik-cli';
|
||||
import { buildEslint } from './eslint';
|
||||
import { buildQwikAuth } from './qwik-auth';
|
||||
import { buildQwikCity } from './qwik-city';
|
||||
import { buildQwikLabs } from './qwik-labs';
|
||||
import { buildQwikReact } from './qwik-react';
|
||||
import { buildQwikWorker } from './qwik-worker';
|
||||
import { apiExtractorQwik, apiExtractorQwikCity } from './api.ts';
|
||||
import { buildPlatformBinding, copyPlatformBindingWasm } from './binding-platform.ts';
|
||||
import { buildWasmBinding } from './binding-wasm.ts';
|
||||
import { buildCreateQwikCli } from './create-qwik-cli.ts';
|
||||
import { buildEslint } from './eslint.ts';
|
||||
import { buildQwikAuth } from './qwik-auth.ts';
|
||||
import { buildQwikCity } from './qwik-city.ts';
|
||||
import { buildQwikLabs } from './qwik-labs.ts';
|
||||
import { buildQwikReact } from './qwik-react.ts';
|
||||
import { buildQwikWorker } from './qwik-worker.ts';
|
||||
import {
|
||||
commitPrepareReleaseVersion,
|
||||
prepareReleaseVersion,
|
||||
publish,
|
||||
setDistVersion,
|
||||
setReleaseVersion,
|
||||
} from './release';
|
||||
import { submoduleBuild } from './submodule-build';
|
||||
import { submoduleCli } from './submodule-cli';
|
||||
import { submoduleCore } from './submodule-core';
|
||||
import { submoduleOptimizer } from './submodule-optimizer';
|
||||
import { submoduleQwikLoader } from './submodule-qwikloader';
|
||||
import { submoduleServer } from './submodule-server';
|
||||
import { submoduleTesting } from './submodule-testing';
|
||||
import { buildSupabaseAuthHelpers } from './supabase-auth-helpers';
|
||||
import { tsc, tscQwik, tscQwikCity } from './tsc';
|
||||
import { tscDocs } from './tsc-docs';
|
||||
import { emptyDir, ensureDir, panic, type BuildConfig } from './util';
|
||||
import { validateBuild } from './validate-build';
|
||||
import { submodulePreloader } from './submodule-preloader';
|
||||
} from './release.ts';
|
||||
import { submoduleBuild } from './submodule-build.ts';
|
||||
import { submoduleCli } from './submodule-cli.ts';
|
||||
import { submoduleCore } from './submodule-core.ts';
|
||||
import { submoduleOptimizer } from './submodule-optimizer.ts';
|
||||
import { submoduleQwikLoader } from './submodule-qwikloader.ts';
|
||||
import { submoduleServer } from './submodule-server.ts';
|
||||
import { submoduleTesting } from './submodule-testing.ts';
|
||||
import { buildSupabaseAuthHelpers } from './supabase-auth-helpers.ts';
|
||||
import { tsc, tscQwik, tscQwikCity } from './tsc.ts';
|
||||
import { tscDocs } from './tsc-docs.ts';
|
||||
import { emptyDir, ensureDir, panic, type BuildConfig } from './util.ts';
|
||||
import { validateBuild } from './validate-build.ts';
|
||||
import { submodulePreloader } from './submodule-preloader.ts';
|
||||
|
||||
/**
|
||||
* Complete a full build for all of the package's submodules. Passed in config has all the correct
|
||||
|
||||
@@ -2,7 +2,7 @@ import { build } from 'esbuild';
|
||||
import { existsSync } from 'node:fs';
|
||||
import { rm } from 'node:fs/promises';
|
||||
import { basename, join } from 'node:path';
|
||||
import { readPackageJson, writePackageJson } from './package-json';
|
||||
import { readPackageJson, writePackageJson } from './package-json.ts';
|
||||
import {
|
||||
type BuildConfig,
|
||||
copyFile,
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
readdir,
|
||||
run,
|
||||
stat,
|
||||
} from './util';
|
||||
} from './util.ts';
|
||||
|
||||
const PACKAGE = 'create-qwik';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { join } from 'node:path';
|
||||
import { readLines, scanFiles, writeFileLines } from './util';
|
||||
import { readLines, scanFiles, writeFileLines } from './util.ts';
|
||||
|
||||
export function main(dir: string) {
|
||||
console.log('Fetching HackMD content...');
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { main } from './main';
|
||||
import { main } from './main.ts';
|
||||
import { join } from 'node:path';
|
||||
|
||||
main(join(process.cwd(), 'packages'));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { join, dirname } from 'node:path';
|
||||
import { readLines, scanFiles, writeFileLines } from './util';
|
||||
import { readLines, scanFiles, writeFileLines } from './util.ts';
|
||||
|
||||
export function main(dir: string) {
|
||||
console.log('DOC SYNC', dir);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { type BuildConfig, run, nodeTarget } from './util';
|
||||
import { type BuildConfig, run, nodeTarget } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { build } from 'esbuild';
|
||||
import { readPackageJson, writePackageJson } from './package-json';
|
||||
import { readPackageJson, writePackageJson } from './package-json.ts';
|
||||
|
||||
const PACKAGE = 'eslint-plugin-qwik';
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
* registering typescript files with esbuild-register to allow Node.js to build .ts files
|
||||
* on-demand.
|
||||
*/
|
||||
import { build } from './build';
|
||||
import { loadConfig } from './util';
|
||||
import { build } from './build.ts';
|
||||
import { loadConfig } from './util.ts';
|
||||
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ensureDir, type PackageJSON } from './util';
|
||||
import { readFile, writeFile } from './util';
|
||||
import { ensureDir, type PackageJSON } from './util.ts';
|
||||
import { readFile, writeFile } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
|
||||
export async function readPackageJson(pkgJsonDir: string) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, copyDir, panic } from './util';
|
||||
import { type BuildConfig, copyDir, panic } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { execa } from 'execa';
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import { execa } from 'execa';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { join } from 'node:path';
|
||||
import { rollup } from 'rollup';
|
||||
import { type BuildConfig, emptyDir, importPath, nodeTarget, panic } from './util';
|
||||
import { type BuildConfig, emptyDir, importPath, nodeTarget, panic } from './util.ts';
|
||||
|
||||
export async function buildQwikCity(config: BuildConfig) {
|
||||
if (!config.dev) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, panic } from './util';
|
||||
import { type BuildConfig, panic } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { execa } from 'execa';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, copyDir, panic } from './util';
|
||||
import { type BuildConfig, copyDir, panic } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { execa } from 'execa';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, copyDir, panic } from './util';
|
||||
import { type BuildConfig, copyDir, panic } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { execa } from 'execa';
|
||||
|
||||
|
||||
@@ -4,11 +4,11 @@ import { join } from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import prompts from 'prompts';
|
||||
import semver from 'semver';
|
||||
import { publishCreateQwikCli } from './create-qwik-cli';
|
||||
import { publishEslint } from './eslint';
|
||||
import { readPackageJson, writePackageJson } from './package-json';
|
||||
import { type BuildConfig, panic, run } from './util';
|
||||
import { validateBuild } from './validate-build';
|
||||
import { publishCreateQwikCli } from './create-qwik-cli.ts';
|
||||
import { publishEslint } from './eslint.ts';
|
||||
import { readPackageJson, writePackageJson } from './package-json.ts';
|
||||
import { type BuildConfig, panic, run } from './util.ts';
|
||||
import { validateBuild } from './validate-build.ts';
|
||||
|
||||
let version: string;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { type BuildConfig, ensureDir, target, copyFile, type PackageJSON } from './util';
|
||||
import { type BuildConfig, ensureDir, target, copyFile, type PackageJSON } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { type BuildOptions, build } from 'esbuild';
|
||||
import { writePackageJson } from './package-json';
|
||||
import { writePackageJson } from './package-json.ts';
|
||||
|
||||
export async function submoduleBuild(config: BuildConfig) {
|
||||
const submodule = 'build';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { build } from 'esbuild';
|
||||
import { existsSync, rmSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
import { copyStartersDir } from './create-qwik-cli';
|
||||
import { type BuildConfig, copyDir, getBanner, nodeTarget } from './util';
|
||||
import { copyStartersDir } from './create-qwik-cli.ts';
|
||||
import { type BuildConfig, copyDir, getBanner, nodeTarget } from './util.ts';
|
||||
|
||||
/** Builds @builder.io/qwik/cli */
|
||||
export async function submoduleCli(config: BuildConfig) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { type BuildConfig, rollupOnWarn } from './util';
|
||||
import { type BuildConfig, rollupOnWarn } from './util.ts';
|
||||
import { build, type BuildOptions } from 'esbuild';
|
||||
import { getBanner, fileSize, readFile, target, writeFile } from './util';
|
||||
import { getBanner, fileSize, readFile, target, writeFile } from './util.ts';
|
||||
import { type InputOptions, type OutputOptions, rollup } from 'rollup';
|
||||
import { join } from 'node:path';
|
||||
import { minify } from 'terser';
|
||||
|
||||
@@ -7,12 +7,12 @@ import {
|
||||
readFile,
|
||||
target,
|
||||
writeFile,
|
||||
} from './util';
|
||||
} from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { minify } from 'terser';
|
||||
import { platformArchTriples } from '@napi-rs/triples';
|
||||
import { constants, existsSync } from 'node:fs';
|
||||
import { inlineQwikScriptsEsBuild } from './submodule-qwikloader';
|
||||
import { inlineQwikScriptsEsBuild } from './submodule-qwikloader.ts';
|
||||
import RawPlugin from 'esbuild-plugin-raw';
|
||||
|
||||
/** Builds @builder.io/optimizer */
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { join } from 'node:path';
|
||||
import { build } from 'vite';
|
||||
import { fileSize, type BuildConfig } from './util';
|
||||
import { fileSize, type BuildConfig } from './util.ts';
|
||||
import { minify } from 'terser';
|
||||
import type { Plugin } from 'vite';
|
||||
|
||||
|
||||
@@ -7,9 +7,9 @@ import {
|
||||
type PackageJSON,
|
||||
readFile,
|
||||
writeFile,
|
||||
} from './util';
|
||||
} from './util.ts';
|
||||
import { minify } from 'terser';
|
||||
import { writePackageJson } from './package-json';
|
||||
import { writePackageJson } from './package-json.ts';
|
||||
|
||||
/**
|
||||
* Builds the qwikloader javascript files. These files can be used by other tooling, and are
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { build, type BuildOptions, type Plugin } from 'esbuild';
|
||||
import { join } from 'node:path';
|
||||
import { type BuildConfig, getBanner, importPath, nodeTarget, target } from './util';
|
||||
import { inlineQwikScriptsEsBuild } from './submodule-qwikloader';
|
||||
import { readPackageJson } from './package-json';
|
||||
import { type BuildConfig, getBanner, importPath, nodeTarget, target } from './util.ts';
|
||||
import { inlineQwikScriptsEsBuild } from './submodule-qwikloader.ts';
|
||||
import { readPackageJson } from './package-json.ts';
|
||||
|
||||
/**
|
||||
* Builds @builder.io/server
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { getBanner, importPath, nodeTarget, target } from './util';
|
||||
import { getBanner, importPath, nodeTarget, target } from './util.ts';
|
||||
import { build, type BuildOptions } from 'esbuild';
|
||||
import { type BuildConfig, type PackageJSON } from './util';
|
||||
import { type BuildConfig, type PackageJSON } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { writePackageJson } from './package-json';
|
||||
import { writePackageJson } from './package-json.ts';
|
||||
|
||||
/** Builds @builder.io/testing */
|
||||
export async function submoduleTesting(config: BuildConfig) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { type BuildConfig, copyDir, panic } from './util';
|
||||
import { type BuildConfig, copyDir, panic } from './util.ts';
|
||||
import { join } from 'node:path';
|
||||
import { execa } from 'execa';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { execa } from 'execa';
|
||||
import { type BuildConfig, panic } from './util';
|
||||
import { type BuildConfig, panic } from './util.ts';
|
||||
import { join } from 'path';
|
||||
|
||||
// Run tsc for docs separately because it requires e.g. qwik-react types to be built first
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { execa } from 'execa';
|
||||
import { type BuildConfig, panic } from './util';
|
||||
import { type BuildConfig, panic } from './util.ts';
|
||||
import { join } from 'path';
|
||||
|
||||
// TODO DRY
|
||||
|
||||
34
scripts/types.d.ts
vendored
Normal file
34
scripts/types.d.ts
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
* Type definitions for scripts utilities This file allows package code to import types without
|
||||
* importing the implementation
|
||||
*/
|
||||
|
||||
export interface PackageJSON {
|
||||
name?: string;
|
||||
version?: string;
|
||||
description?: string;
|
||||
license?: string;
|
||||
main?: string;
|
||||
module?: string;
|
||||
types?: string;
|
||||
type?: 'module' | 'commonjs';
|
||||
exports?: Record<string, any>;
|
||||
scripts?: Record<string, string>;
|
||||
dependencies?: Record<string, string>;
|
||||
devDependencies?: Record<string, string>;
|
||||
peerDependencies?: Record<string, string>;
|
||||
optionalDependencies?: Record<string, string>;
|
||||
[key: string]: any;
|
||||
}
|
||||
|
||||
export interface BuildConfig {
|
||||
rootDir: string;
|
||||
srcDir: string;
|
||||
srcQwikDir: string;
|
||||
srcQwikCityDir: string;
|
||||
packagesDir: string;
|
||||
distQwikPkgDir: string;
|
||||
distQwikCityPkgDir: string;
|
||||
dtsDir: string;
|
||||
[key: string]: any;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
import { readPackageJson, writePackageJson } from './package-json';
|
||||
import { readPackageJson, writePackageJson } from './package-json.ts';
|
||||
|
||||
type Repos = 'qwik' | 'qwik-city' | 'qwik-labs';
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ import { fileURLToPath } from 'node:url';
|
||||
import type { Plugin as RollupPlugin } from 'rollup';
|
||||
import { minify, type MinifyOptions } from 'terser';
|
||||
import { promisify } from 'util';
|
||||
import { readPackageJson } from './package-json';
|
||||
import { readPackageJson } from './package-json.ts';
|
||||
|
||||
const stringOptions = [
|
||||
'distBindingsDir',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { existsSync, readdirSync, readFileSync, statSync } from 'node:fs';
|
||||
import { createRequire } from 'node:module';
|
||||
import { type BuildConfig, type PackageJSON, panic } from './util';
|
||||
import { access, readFile } from './util';
|
||||
import { type BuildConfig, type PackageJSON, panic } from './util.ts';
|
||||
import { access, readFile } from './util.ts';
|
||||
import { basename, extname, join } from 'node:path';
|
||||
import { pathToFileURL } from 'node:url';
|
||||
import { rollup } from 'rollup';
|
||||
|
||||
@@ -11,10 +11,10 @@ import {
|
||||
} from 'node:fs';
|
||||
import { join, relative } from 'node:path';
|
||||
import { fileURLToPath, pathToFileURL } from 'node:url';
|
||||
import { readPackageJson, writePackageJson } from './package-json';
|
||||
import { readPackageJson, writePackageJson } from './package-json.ts';
|
||||
|
||||
import assert from 'assert';
|
||||
import { panic } from './util';
|
||||
import { panic } from './util.ts';
|
||||
|
||||
const __dirname = fileURLToPath(new URL('.', import.meta.url));
|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@ import {
|
||||
} from "node:fs";
|
||||
import type { QwikManifest } from "@builder.io/qwik/optimizer";
|
||||
import type { Render, RenderToStreamOptions } from "@builder.io/qwik/server";
|
||||
import type { PackageJSON } from "../scripts/util";
|
||||
import type { PackageJSON } from "../scripts/types.ts";
|
||||
import { fileURLToPath, pathToFileURL } from "node:url";
|
||||
import { getErrorHtml } from "../packages/qwik-city/src/middleware/request-handler/error-handler";
|
||||
import { getErrorHtml } from "../packages/qwik-city/src/middleware/request-handler/error-handler.ts";
|
||||
|
||||
const isWindows = process.platform === "win32";
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ const config: PlaywrightTestConfig = {
|
||||
expect: { timeout: inGithubCI ? 120000 : 10000 },
|
||||
webServer: {
|
||||
command:
|
||||
"pnpm tsx --require ./scripts/runBefore.ts starters/dev-server.ts 3301",
|
||||
"pnpm node --require ./scripts/runBefore.ts starters/dev-server.ts 3301",
|
||||
port: 3301,
|
||||
reuseExistingServer: !process.env.CI,
|
||||
},
|
||||
|
||||
@@ -46,13 +46,11 @@
|
||||
"packages/qwik-worker",
|
||||
"packages/supabase-auth-helpers-qwik",
|
||||
"packages/qwik-react/src",
|
||||
"scripts",
|
||||
"starters/apps/sandbox",
|
||||
"starters/apps/todo-test",
|
||||
"starters/apps/e2e",
|
||||
"starters/apps/qwikcity-test/**/*",
|
||||
"starters/apps/qwikcity-test.prod/**/*",
|
||||
"starters/dev-server.ts",
|
||||
"packages/qwik-react/vite",
|
||||
"@types/deno.d.ts",
|
||||
"@types/bun.d.ts",
|
||||
@@ -62,6 +60,7 @@
|
||||
"packages/create-qwik/dist",
|
||||
"packages/qwik/src",
|
||||
"packages/*/lib",
|
||||
"scripts/eslint-docs.ts"
|
||||
"scripts",
|
||||
"starters/dev-server.ts"
|
||||
]
|
||||
}
|
||||
|
||||
12
tsconfig.scripts.json
Normal file
12
tsconfig.scripts.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"noEmit": true,
|
||||
"allowImportingTsExtensions": true,
|
||||
"outDir": null,
|
||||
"declarationDir": null,
|
||||
"declaration": false
|
||||
},
|
||||
"include": ["scripts", "starters/dev-server.ts"],
|
||||
"exclude": []
|
||||
}
|
||||
Reference in New Issue
Block a user