{ "private": true, "name": "qwik-monorepo", "version": "0.0.20-6", "scripts": { "build": "yarn node scripts --tsc --build --api --platform-binding-wasm-copy", "build.full": "yarn node scripts --tsc --build --api --eslint --platform-binding --wasm", "build.platform": "yarn node scripts --platform-binding", "build.platform.copy": "yarn node scripts --platform-binding-wasm-copy", "build.only_javascript": "yarn node scripts --tsc --build --api", "build.wasm": "yarn node scripts --wasm", "build.validate": "yarn node scripts --tsc --build --api --eslint --platform-binding --wasm --validate", "build.cli": "yarn node scripts --cli --dev", "build.cli.prod": "yarn node scripts --cli", "cli": "yarn build.cli && node packages/create-qwik/dist/create-qwik", "cli.validate": "yarn node -r esbuild-register scripts/validate-cli.ts", "build.watch": "yarn node scripts --build --watch --dev --platform-binding", "api.update": "yarn node scripts --tsc --api --dev", "tsc.check": "tsc --noEmit", "tsc.watch": "tsc --noEmit --watch --preserveWatchOutput", "tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log", "start": "concurrently \"npm:build.watch\" \"npm:test.watch\" \"npm:tsc.watch\" -n build,test,tsc -c green,magenta,cyan", "release.prepare": "yarn lint && yarn test.unit && yarn node scripts --tsc --build --api --eslint --platform-binding --wasm --prepare-release", "release.prepare.qwik-city": "cd packages/qwik-city && yarn test && yarn build && yarn node -r esbuild-register scripts/prepare-release.ts", "test": "yarn build.full && jest && yarn test.e2e", "test.unit": "jest", "test.rust": "make test", "test.watch": "jest --watch", "test.e2e": "yarn test.e2e.chromium && yarn test.e2e.firefox && yarn test.e2e.webkit", "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.firefox": "playwright test starters --browser=firefox --config starters/playwright.config.ts", "test.e2e.webkit": "playwright test starters --browser=webkit --config starters/playwright.config.ts", "serve": "yarn node -r esbuild-register --inspect starters/dev-server.ts 3300", "serve.debug": "yarn node --inspect-brk -r esbuild-register --inspect starters/dev-server.ts 3300", "docs.fetch.hackMD": "yarn node --trace-warnings -r esbuild-register scripts/docs_sync/fetch_hackmd.ts", "docs.sync": "yarn node scripts/docs_sync", "lint": "yarn lint.eslint && yarn lint.prettier && yarn lint.rust", "lint.eslint": "eslint \"**/*.ts*\"", "lint.rust": "make lint", "lint.prettier": "prettier --check .", "prettier.fix": "prettier --write .", "fmt": "yarn prettier.fix", "qwik-save-artifacts": "yarn node -r esbuild-register ./scripts/qwik-save-artifacts.ts", "preinstall": "yarn node scripts/tools/preinstall-script.js" }, "devDependencies": { "@builder.io/partytown": "0.5.4", "@builder.io/qwik-dom": "2.1.18", "@microsoft/api-extractor": "7.24.0", "@napi-rs/cli": "2.6.2", "@napi-rs/triples": "1.1.0", "@node-rs/helper": "1.3.3", "@octokit/action": "3.18.1", "@playwright/test": "1.22.1", "@types/cross-spawn": "6.0.2", "@types/eslint": "8.4.2", "@types/express": "4.17.13", "@types/jest": "27.5.1", "@types/mri": "1.1.1", "@types/node": "17.0.34", "@types/node-fetch": "2.6.1", "@types/path-browserify": "1.0.0", "@types/semver": "7.3.9", "@types/source-map-support": "0.5.4", "@typescript-eslint/eslint-plugin": "5.25.0", "@typescript-eslint/parser": "5.25.0", "concurrently": "7.2.0", "cross-spawn": "7.0.3", "esbuild": "0.14.39", "esbuild-register": "3.3.2", "eslint": "8.15.0", "eslint-plugin-no-only-tests": "2.6.0", "eslint-plugin-qwik": "0.0.18", "execa": "6.1.0", "express": "4.18.1", "gzip-size": "6.0.0", "jest": "27.5.1", "lint-staged": "12.4.1", "mri": "1.2.0", "node-fetch": "2.6.7", "path-browserify": "1.0.1", "prettier": "2.6.2", "rollup": "2.73.0", "semver": "7.3.7", "source-map-support": "0.5.21", "tailwindcss": "3.0.24", "terser": "5.13.1", "todomvc-app-css": "2.4.2", "todomvc-common": "1.0.5", "ts-jest": "27.1.4", "typescript": "4.6.4", "vite": "2.9.9", "wasm-pack": "0.10.2" }, "workspaces": [ "packages/docs", "packages/create-qwik", "packages/qwik", "packages/qwik-city", "packages/eslint-plugin-qwik" ], "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" } ], "packageManager": "yarn@3.2.0", "engines": { "node": ">=14" }, "jest": { "preset": "ts-jest", "moduleFileExtensions": [ "ts", "tsx", "js", "mjs", "jsx", "json", "d.ts" ], "moduleNameMapper": { "^@builder.io/qwik/jsx-runtime$": "/packages/qwik/src/jsx-runtime/index.ts", "^@builder.io/qwik/optimizer$": "/packages/qwik/src/optimizer/index.ts", "^@builder.io/qwik/server$": "/packages/qwik/src/server/index.ts", "^@builder.io/qwik/testing$": "/packages/qwik/src/testing/index.ts", "^@builder.io/qwik/build$": "/packages/qwik/src/build/index.ts", "^@builder.io/qwik$": "/packages/qwik/src/core/index.ts" }, "modulePathIgnorePatterns": [ "/.github/", "/.vscode/", "/packages/eslint-plugin-qwik/dist/", "/packages/qwik/dist/", "/packages/qwik/src/cli/", "/packages/qwik/src/napi/", "/packages/qwik/src/optimizer/cli/", "/packages/qwik/src/optimizer/core/", "/packages/qwik/src/wasm/", "/packages/qwik-city/", "/dist", "/dist-dev", "/starters", "/node_modules", "/target" ], "testPathIgnorePatterns": [ "/.github/", "/.vscode/", "/bin/", "/packages/create-qwik/", "/packages/qwik/dist/", "/packages/qwik/src/napi/", "/packages/qwik/src/optimizer/cli/", "/packages/qwik/src/optimizer/core/", "/packages/qwik/src/wasm/", "/packages/docs/", "/dist-dev/", "/starters/", "/node_modules", ".*/node_modules/", ".*/dist/", "/target/" ], "testRegex": "/(scripts|packages)/.*\\.unit\\.(ts|tsx)$" }, "lint-staged": { "*.*": [ "prettier --write --ignore-unknown" ], "*.ts": [ "npx eslint" ] } }