{ "name": "ava", "version": "6.1.3", "description": "Node.js test runner that lets you develop with confidence.", "license": "MIT", "repository": "avajs/ava", "homepage": "https://avajs.dev", "bin": { "ava": "entrypoints/cli.mjs" }, "exports": { ".": { "import": { "types": "./entrypoints/main.d.mts", "default": "./entrypoints/main.mjs" }, "require": { "types": "./entrypoints/main.d.cts", "default": "./entrypoints/main.cjs" } }, "./eslint-plugin-helper": "./entrypoints/eslint-plugin-helper.cjs", "./plugin": { "import": { "types": "./entrypoints/plugin.d.mts", "default": "./entrypoints/plugin.mjs" }, "require": { "types": "./entrypoints/plugin.d.cts", "default": "./entrypoints/plugin.cjs" } }, "./internal": { "types": "./entrypoints/internal.d.mts" } }, "type": "module", "engines": { "node": "^18.18 || ^20.8 || ^21 || ^22" }, "scripts": { "test": "./scripts/test.sh" }, "files": [ "entrypoints", "lib", "types", "*.d.ts" ], "keywords": [ "🦄", "test", "runner", "testing", "ava", "concurrent", "parallel", "fast", "tdd", "cli-app", "cli", "jest", "mocha", "tape", "tap", "qunit", "jasmine", "assert", "assertion", "promise", "promises", "async", "function", "await", "generator", "generators", "yield", "observable", "observables", "unit", "snapshot", "expect", "typescript" ], "dependencies": { "@vercel/nft": "^0.26.2", "acorn": "^8.11.3", "acorn-walk": "^8.3.2", "ansi-styles": "^6.2.1", "arrgv": "^1.0.2", "arrify": "^3.0.0", "callsites": "^4.1.0", "cbor": "^9.0.1", "chalk": "^5.3.0", "chunkd": "^2.0.1", "ci-info": "^4.0.0", "ci-parallel-vars": "^1.0.1", "cli-truncate": "^4.0.0", "code-excerpt": "^4.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.3.4", "emittery": "^1.0.1", "figures": "^6.0.1", "globby": "^14.0.0", "ignore-by-default": "^2.1.0", "indent-string": "^5.0.0", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^5.0.0", "memoize": "^10.0.0", "ms": "^2.1.3", "p-map": "^7.0.1", "package-config": "^5.0.0", "picomatch": "^3.0.1", "plur": "^5.1.0", "pretty-ms": "^9.0.0", "resolve-cwd": "^3.0.0", "stack-utils": "^2.0.6", "strip-ansi": "^7.1.0", "supertap": "^3.0.1", "temp-dir": "^3.0.0", "write-file-atomic": "^5.0.1", "yargs": "^17.7.2" }, "devDependencies": { "@ava/test": "github:avajs/test", "@ava/typescript": "^4.1.0", "@sindresorhus/tsconfig": "^5.0.0", "@types/node": "^20.11.10", "ansi-escapes": "^6.2.0", "c8": "^9.1.0", "execa": "^8.0.1", "expect": "^29.7.0", "sinon": "^17.0.1", "tap": "^18.7.0", "tempy": "^3.1.0", "tsd": "^0.30.4", "typescript": "~5.3.3", "xo": "^0.57.0", "zen-observable": "^0.10.0" }, "peerDependencies": { "@ava/typescript": "*" }, "peerDependenciesMeta": { "@ava/typescript": { "optional": true } }, "volta": { "node": "20.10.0" } }