{
	"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"
	}
}
