UNPKG

eslint-rule-benchmark

Version:

Benchmark ESLint rules with detailed performance metrics for CI and plugin development

77 lines (76 loc) 1.68 kB
{ "name": "eslint-rule-benchmark", "version": "0.8.0", "description": "Benchmark ESLint rules with detailed performance metrics for CI and plugin development", "keywords": [ "eslint", "benchmark", "performance", "eslint-plugin", "rule", "lint", "linting", "static analysis", "ast", "cli", "plugin", "devtools", "ci", "tinybench" ], "homepage": "https://github.com/azat-io/eslint-rule-benchmark", "repository": "azat-io/eslint-rule-benchmark", "license": "MIT", "author": "Azat S. <to@azat.io>", "type": "module", "exports": { ".": { "types": "./dist/core/index.d.ts", "default": "./dist/core/index.js" }, "./package.json": "./package.json" }, "main": "./dist/core/index.js", "types": "./dist/core/index.d.ts", "bin": { "eslint-rule-benchmark": "./bin/eslint-rule-benchmark.js" }, "files": [ "./bin", "./dist" ], "dependencies": { "@octokit/graphql": "^9.0.1", "cac": "^6.7.14", "jiti": "^2.5.1", "lilconfig": "^3.1.3", "tinybench": "^4.0.1" }, "peerDependencies": { "@typescript-eslint/parser": "^8.32.1", "astro-eslint-parser": "^1.2.2", "eslint": ">=8.0.0", "svelte-eslint-parser": "^1.2.0", "vue-eslint-parser": "^10.1.3" }, "peerDependenciesMeta": { "@typescript-eslint/parser": { "optional": true }, "astro-eslint-parser": { "optional": true }, "svelte-eslint-parser": { "optional": true }, "vue-eslint-parser": { "optional": true } }, "engines": { "node": "^18.0.0 || >=20.0.0" }, "publishConfig": { "access": "public" } }