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.
154 lines
3.1 KiB
JSON
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
|
|
}
|
|
}
|
|
}
|