UNPKG

eslint-plugin-ava

Version:
86 lines (85 loc) 1.79 kB
{ "name": "eslint-plugin-ava", "version": "16.0.0", "description": "ESLint rules for AVA", "license": "MIT", "repository": "avajs/eslint-plugin-ava", "type": "module", "exports": { "types": "./index.d.ts", "default": "./index.js" }, "sideEffects": false, "engines": { "node": ">=20.19" }, "scripts": { "integration": "node ./test/integration/test.js", "lint": "npm-run-all \"lint:*\"", "lint:eslint-docs": "npm-run-all \"update:eslint-docs -- --check\"", "lint:js": "xo", "test": "npm-run-all lint test:unit", "test:unit": "c8 ava", "update:eslint-docs": "eslint-doc-generator --rule-doc-section-include Examples --url-configs \"https://github.com/avajs/eslint-plugin-ava#recommended-config\"" }, "files": [ "index.js", "index.d.ts", "create-ava-rule.js", "util.js", "rules" ], "keywords": [ "eslint", "eslintplugin", "eslint-plugin", "ava", "test", "runner", "assert", "asserts", "assertion", "mocha" ], "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@eslint/json": "^1.0.0", "enhance-visitors": "^1.0.0", "espree": "^11.1.0", "espurify": "^3.2.0", "micro-spelling-correcter": "^1.1.1", "resolve-from": "^5.0.0" }, "devDependencies": { "@typescript-eslint/parser": "^8.54.0", "ava": "^6.4.1", "c8": "^10.1.3", "chalk": "^5.6.2", "eslint": "^10.0.0", "eslint-ava-rule-tester": "^5.0.1", "eslint-doc-generator": "^3.0.2", "eslint-plugin-eslint-plugin": "^7.3.0", "execa": "^9.6.1", "npm-run-all": "^4.1.5", "outdent": "^0.8.0", "pify": "^6.1.0", "typescript": "^5.9.3", "xo": "^1.2.3" }, "peerDependencies": { "eslint": ">=10" }, "ava": { "files": [ "!rules", "test/*.js" ] }, "c8": { "reporter": [ "html", "lcov", "text" ] } }