{"bugs":{"url":"https://github.com/eslint-community/eslint-plugin-n/issues"},"dist":{"shasum":"de7d371da2385f5d809bf80d2371ad5dd626420d","tarball":"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.3.0.tgz","fileCount":133,"integrity":"sha512-BvjwT22+zLsmSTq6Ea4FNK7O2XFrkahDKZSfE6Qo3CEy7cLgVkM1iDsHK9BU69oRmY1aQ4IoyCmfWLN+P52J9A==","signatures":[{"sig":"MEUCIQDEdZibQC7nel+DsUlYEcOtGt3MrcPkKPdtHf+m0f3u3AIgAQoW+WEnq7jDTBBlQb5AJZw9S5WDLIG2Du7sztwBYQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428781},"main":"lib/index.js","name":"eslint-plugin-n","types":"types/index.d.ts","author":{"name":"Toru Nagashima"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"funding":"https://opencollective.com/eslint","gitHead":"d8d8454879047e39497fd50fb867dd16572b8add","imports":{"#eslint-rule-tester":"./tests/eslint-rule-tester.js"},"license":"MIT","scripts":{"new":"node scripts/new-rule","lint":"npm-run-all \"lint:*\"","test":"run-p lint:* test:types test:tests","build":"node scripts/update","clean":"rimraf .nyc_output coverage","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --write \"**/*.{js,json}\"","lint:js":"eslint .","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","version":"npm run -s build && eslint lib/rules --fix && git add .","coverage":"opener ./coverage/lcov-report/index.html","lint:docs":"markdownlint \"**/*.md\"","preversion":"npm test","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","postversion":"git push && git push --tags","lint:eslint-docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"homepage":"https://github.com/eslint-community/eslint-plugin-n#readme","keywords":["eslint","eslintplugin","eslint-plugin","node","nodejs","ecmascript","shebang","file","path","import","require"],"release-it":{"npm":{"skipChecks":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/eslint-community/eslint-plugin-n.git","type":"git"},"_npmVersion":"10.5.0","description":"Additional ESLint's rules for Node.js","directories":{},"lint-staged":{"*.js":"eslint --cache --fix","*.md":"markdownlint --fix","*.{json,js}":"prettier --write --ignore-path .eslintignore"},"maintainers":[{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},{"name":"eslint-community-bot","email":"contact+eslintcbot@eslint.org"}],"_nodeVersion":"20.12.2","dependencies":{"ignore":"^5.2.4","semver":"^7.5.3","globals":"^15.0.0","minimatch":"^9.0.0","get-tsconfig":"^4.7.0","enhanced-resolve":"^5.15.0","eslint-plugin-es-x":"^7.5.0","@eslint-community/eslint-utils":"^4.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","husky":"^9.0.0","mocha":"^10.2.0","eslint":"^9.0.0","opener":"^1.5.2","rimraf":"^5.0.1","prettier":"^3.1.1","punycode":"^2.3.0","fast-glob":"^3.2.12","type-fest":"^4.9.0","@eslint/js":"^9.0.0","release-it":"^17.0.0","typescript":"^5.1.3","@types/node":"^20.11.0","lint-staged":"^15.2.0","npm-run-all2":"^6.1.1","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","eslint-plugin-n":"file:.","markdownlint-cli":"^0.39.0","ts-ignore-import":"^4.0.1","eslint-doc-generator":"^1.6.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-eslint-plugin":"^6.0.0","@typescript-eslint/typescript-estree":"^7.0.0"},"peerDependencies":{"eslint":">=8.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-n_17.3.0_1713950345808_0.8792843528779555","host":"s3://npm-registry-packages"},"_id":"eslint-plugin-n@17.3.0","version":"17.3.0"}