{
	"name": "ava",
	"version": "3.12.0",
	"description": "Node.js test runner that lets you develop with confidence.",
	"license": "MIT",
	"repository": "avajs/ava",
	"homepage": "https://avajs.dev",
	"bin": "cli.js",
	"engines": {
		"node": ">=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0"
	},
	"scripts": {
		"test": "xo && tsd && c8 --report=none tap && c8 --report=none --no-clean test-ava && c8 report"
	},
	"files": [
		"lib",
		"*.js",
		"!*.config.js",
		"index.d.ts"
	],
	"keywords": [
		"🦄",
		"test",
		"runner",
		"testing",
		"ava",
		"concurrent",
		"parallel",
		"fast",
		"tdd",
		"cli-app",
		"cli",
		"jest",
		"mocha",
		"tape",
		"tap",
		"qunit",
		"jasmine",
		"babel",
		"assert",
		"assertion",
		"promise",
		"promises",
		"async",
		"function",
		"await",
		"generator",
		"generators",
		"yield",
		"observable",
		"observables",
		"unit",
		"snapshot",
		"expect",
		"typescript"
	],
	"dependencies": {
		"@concordance/react": "^2.0.0",
		"acorn": "^8.0.1",
		"acorn-walk": "^8.0.0",
		"ansi-styles": "^4.2.1",
		"arrgv": "^1.0.2",
		"arrify": "^2.0.1",
		"callsites": "^3.1.0",
		"chalk": "^4.1.0",
		"chokidar": "^3.4.2",
		"chunkd": "^2.0.1",
		"ci-info": "^2.0.0",
		"ci-parallel-vars": "^1.0.1",
		"clean-yaml-object": "^0.1.0",
		"cli-cursor": "^3.1.0",
		"cli-truncate": "^2.1.0",
		"code-excerpt": "^3.0.0",
		"common-path-prefix": "^3.0.0",
		"concordance": "^5.0.1",
		"convert-source-map": "^1.7.0",
		"currently-unhandled": "^0.4.1",
		"debug": "^4.1.1",
		"del": "^5.1.0",
		"emittery": "^0.7.1",
		"equal-length": "^1.0.0",
		"figures": "^3.2.0",
		"globby": "^11.0.1",
		"ignore-by-default": "^2.0.0",
		"import-local": "^3.0.2",
		"indent-string": "^4.0.0",
		"is-error": "^2.2.2",
		"is-plain-object": "^4.1.1",
		"is-promise": "^4.0.0",
		"lodash": "^4.17.20",
		"matcher": "^3.0.0",
		"md5-hex": "^3.0.1",
		"mem": "^6.1.0",
		"ms": "^2.1.2",
		"ora": "^5.0.0",
		"p-map": "^4.0.0",
		"picomatch": "^2.2.2",
		"pkg-conf": "^3.1.0",
		"plur": "^4.0.0",
		"pretty-ms": "^7.0.0",
		"read-pkg": "^5.2.0",
		"resolve-cwd": "^3.0.0",
		"slash": "^3.0.0",
		"source-map-support": "^0.5.19",
		"stack-utils": "^2.0.2",
		"strip-ansi": "^6.0.0",
		"supertap": "^1.0.0",
		"temp-dir": "^2.0.0",
		"trim-off-newlines": "^1.0.1",
		"update-notifier": "^4.1.1",
		"write-file-atomic": "^3.0.3",
		"yargs": "^15.4.1"
	},
	"devDependencies": {
		"@ava/babel": "^1.0.1",
		"@ava/test": "github:avajs/test",
		"@babel/plugin-proposal-do-expressions": "^7.10.4",
		"@sinonjs/fake-timers": "^6.0.1",
		"ansi-escapes": "^4.3.1",
		"c8": "^7.3.0",
		"delay": "^4.4.0",
		"esm": "^3.2.25",
		"execa": "^4.0.3",
		"get-stream": "^6.0.0",
		"p-event": "^4.2.0",
		"proxyquire": "^2.1.3",
		"react": "^16.13.1",
		"react-test-renderer": "^16.13.1",
		"replace-string": "^3.1.0",
		"sinon": "^9.0.3",
		"source-map-fixtures": "^2.1.0",
		"tap": "^14.10.8",
		"temp-write": "^4.0.0",
		"tempy": "^0.6.0",
		"touch": "^3.1.0",
		"tsd": "^0.13.1",
		"typescript": "^3.9.7",
		"xo": "^0.33.0",
		"zen-observable": "^0.8.15"
	}
}
