UNPKG

ava

Version:

Node.js test runner that lets you develop with confidence.

156 lines (155 loc) 2.98 kB
{ "name": "ava", "version": "8.0.1", "description": "Node.js test runner that lets you develop with confidence.", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/avajs/ava.git" }, "homepage": "https://avajs.dev", "bin": { "ava": "entrypoints/cli.js" }, "exports": { ".": { "types": "./entrypoints/main.d.ts", "default": "./entrypoints/main.js" }, "./eslint-plugin-helper": "./entrypoints/eslint-plugin-helper.js", "./plugin": { "types": "./entrypoints/plugin.d.ts", "default": "./entrypoints/plugin.js" }, "./internal": { "types": "./entrypoints/internal.d.ts" } }, "type": "module", "engines": { "node": "^22.20 || ^24.12 || >=26" }, "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": "^1.5.0", "acorn": "^8.16.0", "acorn-walk": "^8.3.5", "ansi-styles": "^6.2.3", "arrgv": "^1.0.2", "arrify": "^3.0.0", "callsites": "^4.2.0", "cbor2": "^2.3.0", "chalk": "^5.6.2", "chunkd": "^2.0.1", "ci-info": "^4.4.0", "ci-parallel-vars": "^1.0.1", "cli-truncate": "^6.0.0", "code-excerpt": "^4.0.0", "common-path-prefix": "^3.0.0", "concordance": "^5.0.4", "currently-unhandled": "^0.4.1", "debug": "^4.4.3", "emittery": "^2.0.0", "figures": "^6.1.0", "globby": "^16.2.0", "ignore-by-default": "^2.1.0", "indent-string": "^5.0.0", "is-plain-object": "^5.0.0", "is-promise": "^4.0.0", "matcher": "^6.0.0", "memoize": "^11.0.0", "ms": "^2.1.3", "p-map": "^7.0.4", "package-config": "^5.0.0", "picomatch": "^4.0.4", "plur": "^6.0.0", "pretty-ms": "^9.3.0", "resolve-cwd": "^3.0.0", "slash": "^5.1.0", "stack-utils": "^2.0.6", "supertap": "^3.0.1", "temp-dir": "^3.0.0", "write-file-atomic": "^7.0.1", "yargs": "^18.0.0" }, "devDependencies": { "@ava/test": "github:avajs/test", "@ava/typescript": "^7.0.0", "@sindresorhus/tsconfig": "^8.1.0", "@types/node": "^24.12.4", "ansi-escapes": "^7.3.0", "c8": "^11.0.0", "execa": "^9.6.1", "expect": "^30.4.1", "sinon": "^22.0.0", "tap": "^21.7.4", "tempy": "^3.2.0", "tsd": "^0.33.0", "typescript": "~6.0.3", "xo": "^2.0.2", "zen-observable": "^0.10.0" }, "overrides": { "c8": { "yargs": "^18.0.0" }, "test-exclude": { "glob": ">=13" } }, "peerDependencies": { "@ava/typescript": "*" }, "peerDependenciesMeta": { "@ava/typescript": { "optional": true } }, "volta": { "node": "24.15.0", "npm": "11.14.1" } }