{ "name": "ava", "version": "4.0.1", "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": "./entrypoints/main.mjs", "require": "./entrypoints/main.cjs" }, "./eslint-plugin-helper": "./entrypoints/eslint-plugin-helper.cjs", "./plugin": { "import": "./entrypoints/plugin.mjs", "require": "./entrypoints/plugin.cjs" } }, "type": "module", "engines": { "node": ">=12.22 <13 || >=14.17 <15 || >=16.4 <17 || >=17" }, "scripts": { "cover": "c8 --report=none test-ava && c8 --report=none --no-clean tap && c8 report", "test": "xo && tsd && npm run -s cover" }, "files": [ "entrypoints", "lib", "types", "index.d.ts", "plugin.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": { "acorn": "^8.7.0", "acorn-walk": "^8.2.0", "ansi-styles": "^6.1.0", "arrgv": "^1.0.2", "arrify": "^3.0.0", "callsites": "^4.0.0", "cbor": "^8.1.0", "chalk": "^5.0.0", "chokidar": "^3.5.2", "chunkd": "^2.0.1", "ci-info": "^3.3.0", "ci-parallel-vars": "^1.0.1", "clean-yaml-object": "^0.1.0", "cli-truncate": "^3.1.0", "code-excerpt": "^3.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.3.3", "del": "^6.0.0", "emittery": "^0.10.0", "figures": "^4.0.0", "globby": "^12.0.2", "ignore-by-default": "^2.0.0", "indent-string": "^5.0.0", "is-error": "^2.2.2", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^5.0.0", "mem": "^9.0.1", "ms": "^2.1.3", "p-event": "^5.0.1", "p-map": "^5.3.0", "picomatch": "^2.3.0", "pkg-conf": "^4.0.0", "plur": "^5.1.0", "pretty-ms": "^7.0.1", "resolve-cwd": "^3.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.5", "strip-ansi": "^7.0.1", "supertap": "^2.0.0", "temp-dir": "^2.0.0", "write-file-atomic": "^3.0.3", "yargs": "^17.3.1" }, "devDependencies": { "@ava/test": "github:avajs/test", "@ava/typescript": "^3.0.1", "@sinonjs/fake-timers": "^8.1.0", "ansi-escapes": "^5.0.0", "c8": "^7.11.0", "delay": "^5.0.0", "execa": "^6.0.0", "fs-extra": "^10.0.0", "get-stream": "^6.0.1", "replace-string": "^4.0.0", "sinon": "^12.0.1", "tap": "^15.1.5", "temp-write": "^5.0.0", "tempy": "^2.0.0", "touch": "^3.1.0", "tsd": "^0.19.1", "typescript": "^4.4.4", "xo": "^0.47.0", "zen-observable": "^0.8.15" }, "peerDependencies": { "@ava/typescript": "*" }, "peerDependenciesMeta": { "@ava/typescript": { "optional": true } } }