{"name":"eslint-plugin-n","version":"17.0.0-3","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.15.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^14.0.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.56.2","@typescript-eslint/parser":"^6.0.0","eslint":"^8","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^5.2.1","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^8.0.3","lint-staged":"^15.2.0","markdownlint-cli":"^0.39.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^3.1.1","punycode":"^2.3.0","release-it":"^17.0.0","rimraf":"^5.0.1","typescript":"^5.1.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --write \"**/*.{js,json}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint .","new":"node scripts/new-rule","postversion":"git push && git push --tags","prepare":"npx husky install","pretest":"npm run -s lint","preversion":"npm test","test":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","test:ci":"nyc npm run -s test:_mocha","update:eslint-docs":"eslint-doc-generator","version":"npm run -s build && eslint lib/rules --fix && git add .","watch":"npm run test:_mocha -- --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/eslint-community/eslint-plugin-n.git"},"keywords":["eslint","eslintplugin","eslint-plugin","node","nodejs","ecmascript","shebang","file","path","import","require"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/eslint-community/eslint-plugin-n/issues"},"homepage":"https://github.com/eslint-community/eslint-plugin-n#readme","funding":"https://github.com/sponsors/mysticatea","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"release-it":{"github":{"release":true},"npm":{"skipChecks":true}},"lint-staged":{"*.js":"eslint --cache --fix","*.{json,js}":"prettier --write --ignore-path .eslintignore","*.md":"markdownlint --fix"},"imports":{"#eslint-rule-tester":"./tests/eslint-rule-tester.js"},"_id":"eslint-plugin-n@17.0.0-3","readmeFilename":"README.md","gitHead":"d24f645d14beacb2d7c89af2997edf5c2c91421f","_nodeVersion":"21.6.1","_npmVersion":"10.4.0","dist":{"shasum":"ddb6783f351035389e8fd810d45945654c10c5de","size":63551,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-3.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-3_1708658311797_0.7589975645317664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-23T03:18:31.999Z","publish_time":1708658311999,"_source_registry_name":"default","_cnpm_publish_time":1708658311999,"dist-tags":{"latest":"17.24.0","next":"17.0.0-8"}}