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}