UNPKG

3.08 kBJSONView Raw
1{
2 "name": "ava",
3 "version": "6.2.0",
4 "description": "Node.js test runner that lets you develop with confidence.",
5 "license": "MIT",
6 "repository": "avajs/ava",
7 "homepage": "https://avajs.dev",
8 "bin": {
9 "ava": "entrypoints/cli.mjs"
10 },
11 "exports": {
12 ".": {
13 "import": {
14 "types": "./entrypoints/main.d.mts",
15 "default": "./entrypoints/main.mjs"
16 },
17 "require": {
18 "types": "./entrypoints/main.d.cts",
19 "default": "./entrypoints/main.cjs"
20 }
21 },
22 "./eslint-plugin-helper": "./entrypoints/eslint-plugin-helper.cjs",
23 "./plugin": {
24 "import": {
25 "types": "./entrypoints/plugin.d.mts",
26 "default": "./entrypoints/plugin.mjs"
27 },
28 "require": {
29 "types": "./entrypoints/plugin.d.cts",
30 "default": "./entrypoints/plugin.cjs"
31 }
32 },
33 "./internal": {
34 "types": "./entrypoints/internal.d.mts"
35 }
36 },
37 "type": "module",
38 "engines": {
39 "node": "^18.18 || ^20.8 || ^22 || >=23"
40 },
41 "scripts": {
42 "test": "./scripts/test.sh"
43 },
44 "files": [
45 "entrypoints",
46 "lib",
47 "types",
48 "*.d.ts"
49 ],
50 "keywords": [
51 "🦄",
52 "test",
53 "runner",
54 "testing",
55 "ava",
56 "concurrent",
57 "parallel",
58 "fast",
59 "tdd",
60 "cli-app",
61 "cli",
62 "jest",
63 "mocha",
64 "tape",
65 "tap",
66 "qunit",
67 "jasmine",
68 "assert",
69 "assertion",
70 "promise",
71 "promises",
72 "async",
73 "function",
74 "await",
75 "generator",
76 "generators",
77 "yield",
78 "observable",
79 "observables",
80 "unit",
81 "snapshot",
82 "expect",
83 "typescript"
84 ],
85 "dependencies": {
86 "@vercel/nft": "^0.27.5",
87 "acorn": "^8.13.0",
88 "acorn-walk": "^8.3.4",
89 "ansi-styles": "^6.2.1",
90 "arrgv": "^1.0.2",
91 "arrify": "^3.0.0",
92 "callsites": "^4.2.0",
93 "cbor": "^9.0.2",
94 "chalk": "^5.3.0",
95 "chunkd": "^2.0.1",
96 "ci-info": "^4.0.0",
97 "ci-parallel-vars": "^1.0.1",
98 "cli-truncate": "^4.0.0",
99 "code-excerpt": "^4.0.0",
100 "common-path-prefix": "^3.0.0",
101 "concordance": "^5.0.4",
102 "currently-unhandled": "^0.4.1",
103 "debug": "^4.3.7",
104 "emittery": "^1.0.3",
105 "figures": "^6.1.0",
106 "globby": "^14.0.2",
107 "ignore-by-default": "^2.1.0",
108 "indent-string": "^5.0.0",
109 "is-plain-object": "^5.0.0",
110 "is-promise": "^4.0.0",
111 "matcher": "^5.0.0",
112 "memoize": "^10.0.0",
113 "ms": "^2.1.3",
114 "p-map": "^7.0.2",
115 "package-config": "^5.0.0",
116 "picomatch": "^4.0.2",
117 "plur": "^5.1.0",
118 "pretty-ms": "^9.1.0",
119 "resolve-cwd": "^3.0.0",
120 "stack-utils": "^2.0.6",
121 "strip-ansi": "^7.1.0",
122 "supertap": "^3.0.1",
123 "temp-dir": "^3.0.0",
124 "write-file-atomic": "^6.0.0",
125 "yargs": "^17.7.2"
126 },
127 "devDependencies": {
128 "@ava/test": "github:avajs/test",
129 "@ava/typescript": "^5.0.0",
130 "@sindresorhus/tsconfig": "^5.1.1",
131 "@types/node": "^22.8.1",
132 "ansi-escapes": "^7.0.0",
133 "c8": "^10.1.2",
134 "execa": "^9.5.0",
135 "expect": "^29.7.0",
136 "sinon": "^19.0.2",
137 "tap": "^20.0.3",
138 "tempy": "^3.1.0",
139 "tsd": "^0.31.2",
140 "typescript": "~5.6.3",
141 "xo": "^0.59.3",
142 "zen-observable": "^0.10.0"
143 },
144 "peerDependencies": {
145 "@ava/typescript": "*"
146 },
147 "peerDependenciesMeta": {
148 "@ava/typescript": {
149 "optional": true
150 }
151 },
152 "volta": {
153 "node": "22.10.0"
154 }
155}