v7
 1{
 2  "name": "zx",
 3  "version": "7.2.4",
 4  "description": "A tool for writing better scripts",
 5  "type": "module",
 6  "main": "./build/index.js",
 7  "types": "./build/index.d.ts",
 8  "typesVersions": {
 9    "*": {
10      ".": [
11        "./build/index.d.ts"
12      ],
13      "globals": [
14        "./build/globals.d.ts"
15      ],
16      "experimental": [
17        "./build/experimental.d.ts"
18      ],
19      "cli": [
20        "./build/cli.d.ts"
21      ],
22      "core": [
23        "./build/core.d.ts"
24      ]
25    }
26  },
27  "exports": {
28    ".": "./build/index.js",
29    "./globals": "./build/globals.js",
30    "./experimental": "./build/experimental.js",
31    "./cli": "./build/cli.js",
32    "./core": "./build/core.js",
33    "./package.json": "./package.json"
34  },
35  "bin": {
36    "zx": "./build/cli.js"
37  },
38  "engines": {
39    "node": ">= 16.0.0"
40  },
41  "scripts": {
42    "fmt": "prettier --write .",
43    "fmt:check": "prettier --check .",
44    "build": "tsc --project tsconfig.prod.json",
45    "build:check": "tsc",
46    "test": "npm run build && npm run test:unit",
47    "test:unit": "uvu test -i fixtures",
48    "test:types": "tsd",
49    "test:coverage": "c8 --check-coverage npm run test:unit -- -i package",
50    "test:mutation": "stryker run",
51    "test:circular": "madge --circular src/*",
52    "version": "cat package.json | fx .version"
53  },
54  "dependencies": {
55    "@types/fs-extra": "^11.0.4",
56    "@types/minimist": "^1.2.5",
57    "@types/node": "^24.0.3",
58    "@types/ps-tree": "^1.1.6",
59    "@types/which": "^3.0.4",
60    "chalk": "^5.4.1",
61    "fs-extra": "^11.3.0",
62    "fx": "*",
63    "globby": "^13.2.2",
64    "minimist": "^1.2.8",
65    "node-fetch": "3.3.2",
66    "ps-tree": "^1.2.0",
67    "webpod": "^0",
68    "which": "^3.0.0",
69    "yaml": "^2.8.0"
70  },
71  "devDependencies": {
72    "@stryker-mutator/core": "^9.0.1",
73    "c8": "^10.1.3",
74    "get-port": "^7.1.0",
75    "madge": "^8.0.0",
76    "prettier": "^3.6.0",
77    "tsd": "^0.32.0",
78    "typescript": "^5.8.3",
79    "uvu": "^0.5.6"
80  },
81  "publishConfig": {
82    "registry": "https://wombat-dressing-room.appspot.com"
83  },
84  "files": [
85    "build",
86    "zx.js"
87  ],
88  "prettier": {
89    "semi": false,
90    "singleQuote": true,
91    "endOfLine": "lf",
92    "trailingComma": "es5"
93  },
94  "repository": "google/zx",
95  "author": "Anton Medvedev <anton@medv.io>",
96  "license": "Apache-2.0"
97}