ava/package.json
Mark Wubben 678f9caf22 Remove Babel support, and therefore enhanced assertions
This removes support for @ava/babel. Since enhanced assertions (power assert)
are provided through that package this also removes support for those. Same for
improper throws detection.

@ava/babel has seen no meaningful contributions since it was released at the
start of 2020. It's not clear how we'd make it work with ESM. It's clearer if we
can recommend tools like @babel/register and otherwise focus on plain Node.js &
TypeScript support.
2021-09-19 17:15:03 +02:00

154 lines
3.1 KiB
JSON

{
"name": "ava",
"version": "4.0.0-alpha.2",
"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"
},
"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": {
"@concordance/react": "^2.0.0",
"acorn": "^8.5.0",
"acorn-walk": "^8.2.0",
"ansi-styles": "^6.1.0",
"arrgv": "^1.0.2",
"arrify": "^3.0.0",
"callsites": "^3.1.0",
"cbor": "^8.0.0",
"chalk": "^4.1.2",
"chokidar": "^3.5.2",
"chunkd": "^2.0.1",
"ci-info": "^3.2.0",
"ci-parallel-vars": "^1.0.1",
"clean-yaml-object": "^0.1.0",
"cli-truncate": "^3.0.0",
"code-excerpt": "^3.0.0",
"common-path-prefix": "^3.0.0",
"concordance": "^5.0.4",
"convert-source-map": "^1.8.0",
"currently-unhandled": "^0.4.1",
"debug": "^4.3.2",
"del": "^6.0.0",
"emittery": "^0.10.0",
"equal-length": "^1.0.1",
"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",
"lodash": "^4.17.21",
"matcher": "^4.0.0",
"mem": "^9.0.1",
"ms": "^2.1.3",
"p-event": "^4.2.0",
"p-map": "^5.1.0",
"picomatch": "^2.3.0",
"pkg-conf": "^4.0.0",
"plur": "^4.0.0",
"pretty-ms": "^7.0.1",
"read-pkg": "^7.0.0",
"resolve-cwd": "^3.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.3",
"strip-ansi": "^7.0.1",
"supertap": "^2.0.0",
"temp-dir": "^2.0.0",
"write-file-atomic": "^3.0.3",
"yargs": "^17.1.1"
},
"devDependencies": {
"@ava/test": "github:avajs/test",
"@ava/typescript": "^2.0.0",
"@sinonjs/fake-timers": "^7.1.2",
"ansi-escapes": "^5.0.0",
"c8": "^7.9.0",
"delay": "^5.0.0",
"execa": "^5.1.1",
"fs-extra": "^10.0.0",
"get-stream": "^6.0.1",
"it-first": "^1.0.6",
"replace-string": "^4.0.0",
"sinon": "^11.1.2",
"tap": "^15.0.9",
"temp-write": "^5.0.0",
"tempy": "^2.0.0",
"touch": "^3.1.0",
"tsd": "^0.17.0",
"typescript": "^4.4.3",
"xo": "^0.44.0",
"zen-observable": "^0.8.15"
},
"peerDependencies": {
"@ava/typescript": "*"
},
"peerDependenciesMeta": {
"@ava/typescript": {
"optional": true
}
}
}