{ "name": "eslint-visitor-keys", "version": "5.0.0", "description": "Constants and utilities about visitor keys to traverse AST.", "type": "module", "main": "dist/eslint-visitor-keys.cjs", "types": "./dist/index.d.ts", "exports": { ".": [ { "import": "./lib/index.js", "require": "./dist/eslint-visitor-keys.cjs" }, "./dist/eslint-visitor-keys.cjs" ], "./package.json": "./package.json" }, "files": [ "dist/index.d.ts", "dist/visitor-keys.d.ts", "dist/eslint-visitor-keys.cjs", "dist/eslint-visitor-keys.d.cts", "lib" ], "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, "devDependencies": { "opener": "^1.5.2", "rollup": "^4.50.2", "rollup-plugin-dts": "^6.2.3", "tsd": "^0.33.0", "typescript": "^5.9.2" }, "scripts": { "build": "npm run build:cjs && npm run build:types", "build:cjs": "rollup -c", "build:debug": "npm run build:cjs -- -m && npm run build:types", "build:types": "tsc -v && tsc", "test": "mocha \"tests/**/*.test.cjs\" && c8 mocha \"tests/**/*.test.js\" && npm run test:types", "test:open-coverage": "c8 report --reporter lcov && opener coverage/lcov-report/index.html", "test:types": "tsd" }, "repository": { "type": "git", "url": "https://github.com/eslint/js.git", "directory": "packages/eslint-visitor-keys" }, "funding": "https://opencollective.com/eslint", "keywords": [ "eslint" ], "author": "Toru Nagashima (https://github.com/mysticatea)", "license": "Apache-2.0", "bugs": { "url": "https://github.com/eslint/js/issues" }, "homepage": "https://github.com/eslint/js/blob/main/packages/eslint-visitor-keys/README.md" }