{"bugs":{"url":"https://github.com/eslint-community/eslint-plugin-n/issues"},"dist":{"shasum":"333af847d8568468bedd6703b6422e854f1655a0","tarball":"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.4.0.tgz","fileCount":152,"integrity":"sha512-TEm6Nqn9+l7EWfJXOL6pmrEdpiM2ZTgo4fNMRDvBTM70jeQ7x3X3Akcx+sRCIRfpcSVwMypH3ZAA33PLyNKmYw==","signatures":[{"sig":"MEUCIGeWPP0x3hGtT5eeTy9Uq9F4kKd86fDx4co5ZDXW7l95AiEAqN6K3qaOEI/ODyCxOcH1oIGo2Yweklr3ZLIli4kDdPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVFIcVjkA3xdd2DIvlyuHAYH2igwSgEu1ZvAL86hfqrgIgE7NOxiXg36BRCJEMhRBj1mk0kmWJB4o9MLryB7KRUKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@18.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540081},"main":"lib/index.js","name":"eslint-plugin-n","type":"module","types":"types/index.d.ts","author":{"name":"Toru Nagashima"},"engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"funding":"https://opencollective.com/eslint","gitHead":"3c257fd94f1f94b846b14421cf98afcbadbf5d9b","imports":{"#test-helpers":"./tests/test-helpers.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 && node scripts/patch-types.js && 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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47fb2dfd-a512-4ba9-9881-7c14f4a46e1b"}},"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":"12.1.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":"24.21.0","dependencies":{"ignore":"^5.3.2","semver":"^7.6.3","globals":"^15.11.0","globrex":"^0.1.2","js-yaml":"^5.4.1","get-tsconfig":"^4.8.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","@eslint-community/eslint-utils":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.6","mocha":"^10.8.2","sinon":"^21.0.0","eslint":"^10.2.1","opener":"^1.5.2","rimraf":"^5.0.10","prettier":"^3.3.3","punycode":"^2.3.1","fast-glob":"^3.3.2","type-fest":"^4.26.1","@eslint/js":"^9.14.0","release-it":"^17.10.0","typescript":"~5.6","@types/node":"^25.6.0","lint-staged":"^15.2.10","npm-run-all2":"^6.2.6","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/semver":"^7.7.1","@types/globrex":"^0.1.4","eslint-plugin-n":"file:.","markdownlint-cli":"^0.45.0","ts-ignore-import":"^4.0.1","eslint-doc-generator":"^3.3.2","eslint-config-prettier":"^9.1.0","ts-declaration-location":"^1.0.6","@typescript-eslint/parser":"^8.26.1","eslint-plugin-eslint-plugin":"^6.3.1","@typescript-eslint/typescript-estree":"^8.26.1"},"peerDependencies":{"eslint":">=8.57.1","typescript":">=5.0.0","ts-declaration-location":"^1.0.6"},"peerDependenciesMeta":{"typescript":{"optional":true},"ts-declaration-location":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-n_18.4.0_1790418347300_0.5758416845424064","host":"s3://npm-registry-packages-npm-production"},"_id":"eslint-plugin-n@18.4.0","version":"18.4.0"}