{ "name": "qwik-monorepo", "version": "0.0.0-read-qwik-package-json", "comments": { "01": "devDependencies includes reference to @builder.io/qwik: workspace: *. This is needed or e2e tests will fail", "02": " It would be nice to be able to remove this dependency and fix the test.", "03": "devDependencies can't include reference to @builder.io/qwik-city or e2e test will fail." }, "config": { "syncpack": { "versionGroups": [ { "label": "Be lenient in vite versions for prod. v4 is broken, v5 is good", "dependencyTypes": [ "prod", "peer" ], "dependencies": [ "vite" ], "pinVersion": ">=5 <8" }, { "label": "use workspace protocol for local packages and allow patch versions (used in e.g. qwik-react)", "dependencies": [ "$LOCAL" ], "dependencyTypes": [ "!local", "!dev" ], "pinVersion": "workspace:^" }, { "label": "dev: use workspace protocol for local packages - split from prod and peer version group", "dependencies": [ "$LOCAL" ], "dependencyTypes": [ "dev" ], "pinVersion": "workspace:^" }, { "label": "Separate prod deps from dev deps", "dependencyTypes": [ "prod", "peer" ] }, { "label": "Playwright should have the same version as in flake.nix", "dependencies": [ "@playwright/test" ], "dependencyTypes": [ "dev" ], "pinVersion": "1.54.1" } ], "semverGroups": [ { "label": "Undici should always be * until we remove it", "dependencies": [ "undici" ], "range": "*" }, { "label": "use exact version numbers for devDependencies", "dependencyTypes": [ "dev" ], "range": "" } ] } }, "contributors": [ { "name": "Miško Hevery", "email": "misko@hevery.com", "url": "https://twitter.com/mhevery" }, { "name": "Adam Bradley", "email": "adam@builder.io", "url": "https://twitter.com/adamdbradley" }, { "name": "Manu Mtz.-Almeida", "email": "manu@builder.io", "url": "https://twitter.com/manucorporat" } ], "dependencies": { "esbuild-plugin-raw": "^0.2.0" }, "devDependencies": { "@builder.io/qwik": "workspace:^", "@builder.io/qwik-city": "workspace:^", "@changesets/cli": "2.29.5", "@changesets/get-github-info": "0.6.0", "@changesets/types": "6.1.0", "@clack/prompts": "0.7.0", "@eslint/js": "9.32.0", "@mdx-js/mdx": "3.1.1", "@microsoft/api-documenter": "7.26.31", "@microsoft/api-extractor": "7.52.10", "@napi-rs/cli": "2.18.4", "@napi-rs/triples": "1.2.0", "@node-rs/helper": "1.6.0", "@octokit/action": "6.1.0", "@playwright/test": "1.54.1", "@qwik.dev/partytown": "0.11.2", "@types/brotli": "1.3.4", "@types/bun": "1.2.19", "@types/cross-spawn": "6.0.6", "@types/express": "4.17.21", "@types/node": "20.19.0", "@types/path-browserify": "1.0.3", "@types/prompts": "2.4.9", "@types/react": "18.3.3", "@types/semver": "7.7.0", "@types/tmp": "0.2.6", "@types/which-pm-runs": "1.0.2", "@vitejs/plugin-basic-ssl": "2.1.0", "all-contributors-cli": "6.26.1", "brotli": "1.3.3", "create-qwik": "workspace:^", "cross-spawn": "7.0.6", "csstype": "3.1.3", "dotenv": "16.5.0", "esbuild": "0.25.10", "eslint": "9.32.0", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-qwik": "workspace:^", "execa": "9.6.0", "express": "4.22.0", "globals": "16.4.0", "install": "0.13.0", "memfs": "4.49.0", "monaco-editor": "0.45.0", "mri": "1.2.0", "path-browserify": "1.0.1", "prettier": "3.6.2", "prettier-plugin-jsdoc": "1.3.3", "prettier-plugin-tailwindcss": "0.6.14", "pretty-quick": "4.2.2", "prompts": "2.4.2", "rollup": "4.59.0", "semver": "7.7.2", "simple-git-hooks": "2.13.1", "snoop": "1.0.4", "source-map": "0.7.6", "svgo": "3.3.3", "syncpack": "12.3.3", "terser": "5.44.0", "tmp": "0.2.5", "tree-kill": "1.2.2", "typescript": "5.4.5", "typescript-eslint": "8.38.0", "undici": "*", "vfile": "6.0.3", "vite": "7.3.1", "vite-imagetools": "9.0.0", "vite-plugin-dts": "3.9.1", "vite-tsconfig-paths": "5.1.4", "vitest": "3.2.4", "watchlist": "0.3.1", "which-pm-runs": "1.1.0", "zod": "3.25.48" }, "engines": { "node": ">=22.18.0", "npm": "please-use-pnpm", "yarn": "please-use-pnpm", "pnpm": ">=10.14.0" }, "packageManager": "pnpm@10.14.0", "private": true, "scripts": { "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": "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": "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 && 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": "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": "node --require ./scripts/runBefore.ts scripts/docs_sync/index.ts && pnpm fmt", "docs.showcase": "pnpm -C packages/docs run build.showcase", "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", "link.dist.npm": "cd packages/qwik && npm link && cd ../qwik-city && npm link && cd ../eslint-plugin-qwik && npm link && cd ../qwik-react && npm link", "link.dist.yarn": "cd packages/qwik && yarn link && cd ../qwik-city && yarn link && cd ../eslint-plugin-qwik && yarn link && cd ../qwik-react && yarn link", "lint": "pnpm lint.eslint && pnpm lint.prettier && pnpm lint.rust", "lint.eslint": "eslint --cache \"**/*.ts*\" && pnpm -r --parallel lint", "lint.fix": "eslint --fix \"**/*.ts*\" && pnpm -r --parallel lint.fix && pnpm prettier.fix", "lint.prettier": "prettier --cache --check .", "lint.rust": "make lint", "lint.syncpack": "syncpack list-mismatches", "preinstall": "npx only-allow pnpm", "prepare": "simple-git-hooks", "prettier.fix": "prettier --cache --write .", "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": "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", "test.e2e.chromium": "playwright test starters --browser=chromium --config starters/playwright.config.ts", "test.e2e.chromium.debug": "PWDEBUG=1 playwright test starters --browser=chromium --config starters/playwright.config.ts", "test.e2e.city": "playwright test starters/e2e/qwikcity --browser=chromium --config starters/playwright.config.ts", "test.e2e.cli": "pnpm --filter qwik-cli-e2e e2e", "test.e2e.firefox": "playwright test starters --browser=firefox --config starters/playwright.config.ts", "test.e2e.integrations.chromium": "playwright test e2e/adapters-e2e/tests --project=chromium --config e2e/adapters-e2e/playwright.config.ts", "test.e2e.integrations.webkit": "playwright test e2e/adapters-e2e/tests --project=webkit --config e2e/adapters-e2e/playwright.config.ts", "test.e2e.webkit": "playwright test starters --browser=webkit --config starters/playwright.config.ts", "test.e2e.qwik-react.chromium": "playwright test e2e/qwik-react-e2e/tests --project=chromium --config e2e/qwik-react-e2e/playwright.config.ts", "test.e2e.qwik-react.webkit": "playwright test e2e/qwik-react-e2e/tests --project=webkit --config e2e/qwik-react-e2e/playwright.config.ts", "test.rust": "make test", "test.rust.update": "make test-update", "test.unit": "vitest packages", "test.unit.debug": "vitest --inspect-brk packages", "test.vite": "playwright test starters/e2e/qwikcity --browser=chromium --config starters/playwright.config.ts", "tsc.check": "tsc --noEmit", "tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log", "tsc.watch": "tsc --noEmit --watch --preserveWatchOutput", "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": { "pre-commit": "pnpm pretty-quick --staged" }, "type": "module" }