{ "name": "cypress", "version": "0.0.0-development", "private": true, "main": "dist/index.js", "scripts": { "build-cli": "rollup -c && yarn postbuild", "build": "rollup -c", "clean-cli-build": "rimraf build dist \"types/[!tests]*/\" types/net-stubbing.d.ts --glob", "dtslint": "dtslint types", "lint": "eslint", "postinstall": "patch-package && tsx ./scripts/sync-typedefs.ts", "prebuild": "yarn clean-cli-build && yarn postinstall && tsx ./scripts/prep-build-dir.ts", "postbuild": "yarn make-bin-executable && yarn sync-build-dist && yarn prepare-package-json && yarn bundle-ct-frameworks", "size": "t=\"cypress-v0.0.0.tgz\"; yarn pack --filename \"${t}\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";", "test": "yarn test-unit", "test-debug": "npx vitest --inspect-brk --no-file-parallelism --test-timeout=0", "test-unit": "vitest run", "types": "yarn dtslint", "make-bin-executable": "tsx ./scripts/make-bin-executable.ts", "sync-build-dist": "tsx ./scripts/sync-build-dist.ts", "prepare-package-json": "tsx ./scripts/prepare-package-json.ts", "bundle-ct-frameworks": "tsx ./scripts/bundle-ct-frameworks.ts" }, "dependencies": { "@cypress/request": "^3.0.10", "@cypress/xvfb": "^1.2.4", "@packages/stderr-filtering": "0.0.0-development", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "@types/tmp": "^0.2.3", "arch": "^2.2.0", "blob-util": "^2.0.2", "bluebird": "^3.7.2", "buffer": "^5.7.1", "cachedir": "^2.3.0", "chalk": "^4.1.0", "ci-info": "^4.1.0", "cli-cursor": "^3.1.0", "cli-table3": "0.6.1", "commander": "^6.2.1", "common-tags": "^1.8.0", "dayjs": "^1.10.4", "debug": "^4.3.4", "enquirer": "^2.3.6", "eventemitter2": "6.4.7", "execa": "4.1.0", "executable": "^4.1.1", "extract-zip": "2.0.1", "figures": "^3.2.0", "fs-extra": "^9.1.0", "hasha": "5.2.2", "is-installed-globally": "~0.4.0", "listr2": "^3.8.3", "lodash": "^4.17.23", "log-symbols": "^4.0.0", "minimist": "^1.2.8", "ospath": "^1.2.2", "pretty-bytes": "^5.6.0", "process": "^0.11.10", "proxy-from-env": "1.0.0", "request-progress": "^3.0.0", "supports-color": "^8.1.1", "systeminformation": "^5.31.1", "tmp": "~0.2.4", "tslib": "1.14.1", "tree-kill": "1.2.2", "untildify": "^4.0.0", "yauzl": "^2.10.0" }, "devDependencies": { "@cypress/angular": "0.0.0-development", "@cypress/angular-zoneless": "0.0.0-development", "@cypress/grep": "0.0.0-development", "@cypress/mount-utils": "0.0.0-development", "@cypress/react": "0.0.0-development", "@cypress/sinon-chai": "2.9.1", "@cypress/svelte": "0.0.0-development", "@cypress/vue": "0.0.0-development", "@rollup/plugin-typescript": "^12.3.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "rollup": "^4.53.5", "@packages/eslint-config": "0.0.0-development", "@packages/root": "0.0.0-development", "@types/bluebird": "3.5.33", "@types/chai": "4.2.15", "@types/chai-jquery": "1.1.43", "@types/jquery": "3.3.31", "@types/lodash": "4.17.21", "@types/minimatch": "3.0.5", "@types/mocha": "8.0.3", "@types/sinon": "9.0.9", "@types/sinon-chai": "3.2.12", "@types/shelljs": "^0.10.0", "dtslint": "4.2.1", "eslint": "^9.31.0", "execa-wrap": "1.4.0", "jiti": "^2.4.2", "mock-fs": "5.4.0", "nock": "13.2.9", "resolve-pkg": "2.0.0", "rimraf": "^6.1.2", "semver": "^7.7.3", "shelljs": "0.8.5", "strip-ansi": "6.0.1", "tsx": "4.20.6", "typescript": "~5.9.2", "vitest": "^3.2.4" }, "files": [ "bin", "dist", "types/**/*.d.ts", "mount-utils", "vue", "react", "angular", "angular-zoneless", "svelte" ], "bin": { "cypress": "bin/cypress" }, "engines": { "node": "^20.1.0 || ^22.0.0 || >=24.0.0" }, "types": "types", "exports": { ".": { "types": "./types/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./types/net-stubbing": { "types": "./types/net-stubbing.d.ts" }, "./vue": { "types": "./vue/dist/index.d.ts", "import": "./vue/dist/cypress-vue.esm-bundler.js", "require": "./vue/dist/cypress-vue.cjs.js" }, "./package.json": { "import": "./package.json", "require": "./package.json" }, "./react": { "types": "./react/dist/index.d.ts", "import": "./react/dist/cypress-react.esm-bundler.js", "require": "./react/dist/cypress-react.cjs.js" }, "./mount-utils": { "types": "./mount-utils/dist/index.d.ts", "require": "./mount-utils/dist/index.js" }, "./angular": { "types": "./angular/dist/index.d.ts", "import": "./angular/dist/index.js", "require": "./angular/dist/index.js" }, "./angular-zoneless": { "types": "./angular-zoneless/dist/index.d.ts", "import": "./angular-zoneless/dist/index.js", "require": "./angular-zoneless/dist/index.js" }, "./svelte": { "types": "./svelte/dist/index.d.ts", "import": "./svelte/dist/cypress-svelte.esm-bundler.js", "require": "./svelte/dist/cypress-svelte.cjs.js" }, "./bin": { "import": "./dist/bin/cypress", "require": "./dist/bin/cypress" } }, "workspaces": { "nohoist": [ "@types/*", "eslint-plugin-expect-type", "tsx" ] }, "lint-staged": { "**/*.{js,jsx,ts,tsx,json,vue}": "eslint --fix" }, "nx": { "targets": { "build-cli": { "dependsOn": [ "prebuild" ], "outputs": [ "{projectRoot}/types", "{projectRoot}/build" ] }, "test": { "dependsOn": [ "build-cli" ] } }, "implicitDependencies": [ "@cypress/*" ] } }