{"_id":"eslint-plugin-n","_rev":"4175941","name":"eslint-plugin-n","description":"Additional ESLint's rules for Node.js","dist-tags":{"latest":"17.24.0","next":"17.0.0-8"},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"time":{"modified":"2026-03-01T21:32:50.000Z","created":"2021-12-17T07:08:45.709Z","17.24.0":"2026-02-15T07:08:56.820Z","17.23.2":"2026-01-13T16:50:29.804Z","17.23.1":"2025-09-18T12:50:23.685Z","17.23.0":"2025-09-15T19:07:17.533Z","17.22.0":"2025-09-13T16:01:53.350Z","17.21.3":"2025-07-28T11:57:32.543Z","17.21.2":"2025-07-27T10:56:27.466Z","17.21.1":"2025-07-27T00:59:01.243Z","17.21.0":"2025-07-03T22:52:14.752Z","17.20.0":"2025-06-12T17:38:42.885Z","17.19.0":"2025-06-02T11:05:26.617Z","17.18.0":"2025-05-09T05:22:53.052Z","17.17.0":"2025-03-26T04:11:58.950Z","17.16.2":"2025-03-04T21:24:08.689Z","17.16.1":"2025-03-02T08:49:12.890Z","17.15.1":"2024-12-20T10:44:10.150Z","17.15.0":"2024-12-10T03:00:51.847Z","17.14.0":"2024-11-21T20:05:54.953Z","17.13.2":"2024-11-15T07:36:14.769Z","17.13.1":"2024-11-07T12:15:07.229Z","17.13.0":"2024-11-06T18:29:24.349Z","17.12.0":"2024-10-30T11:27:31.785Z","17.11.1":"2024-10-09T11:50:23.251Z","17.11.0":"2024-10-09T09:17:46.689Z","17.10.3":"2024-09-18T03:07:12.380Z","17.10.2":"2024-08-05T04:07:54.593Z","17.10.1":"2024-07-26T10:47:44.145Z","17.10.0":"2024-07-26T02:05:25.133Z","17.9.0":"2024-06-14T01:44:10.843Z","17.8.1":"2024-06-06T08:35:16.406Z","17.8.0":"2024-06-05T09:28:18.895Z","17.7.0":"2024-05-14T09:00:51.337Z","17.6.0":"2024-05-10T07:21:40.731Z","17.5.1":"2024-05-07T10:10:20.305Z","17.5.0":"2024-05-07T02:13:40.010Z","17.4.0":"2024-04-30T06:46:18.316Z","17.3.1":"2024-04-24T13:59:39.676Z","17.3.0":"2024-04-24T09:19:05.989Z","17.2.1":"2024-04-15T05:51:02.058Z","17.2.0":"2024-04-10T10:16:32.744Z","17.1.0":"2024-04-09T08:34:23.632Z","17.0.0":"2024-04-08T02:20:20.118Z","17.0.0-8":"2024-04-08T02:03:37.727Z","17.0.0-7":"2024-04-07T11:56:28.281Z","17.0.0-6":"2024-03-25T06:11:46.855Z","17.0.0-5":"2024-03-19T16:13:56.693Z","17.0.0-4":"2024-03-06T10:24:31.156Z","17.0.0-3":"2024-02-23T03:18:31.999Z","17.0.0-2":"2024-02-22T10:06:24.404Z","17.0.0-1":"2024-02-07T03:17:59.643Z","17.0.0-0":"2024-01-09T09:15:08.476Z","16.6.2":"2024-01-09T03:28:40.565Z","16.6.1":"2024-01-02T02:45:39.956Z","16.6.0":"2023-12-29T10:24:55.754Z","16.5.0":"2023-12-20T09:07:53.754Z","16.4.0":"2023-12-11T05:17:28.510Z","16.3.1":"2023-11-10T10:09:51.788Z","16.3.0":"2023-11-07T06:26:19.134Z","16.2.0":"2023-10-11T08:50:38.364Z","16.1.0":"2023-09-11T03:08:17.075Z","16.0.2":"2023-08-22T02:32:18.906Z","16.0.1":"2023-06-25T08:52:13.658Z","16.0.0":"2023-05-16T02:09:24.518Z","16.0.0-1":"2023-05-10T11:51:08.988Z","16.0.0-0":"2023-05-10T05:54:58.728Z","15.7.0":"2023-03-29T03:42:13.802Z","15.6.1":"2023-01-11T03:52:38.490Z","15.6.0":"2022-12-05T07:55:57.068Z","15.5.2":"2022-12-05T03:33:37.413Z","15.5.1":"2022-11-09T07:15:52.280Z","15.5.0":"2022-11-06T02:49:47.124Z","15.4.0":"2022-10-31T07:09:39.671Z","15.3.0":"2022-09-22T03:23:08.879Z","15.2.5":"2022-08-22T02:38:28.954Z","15.2.4":"2022-07-04T03:16:13.204Z","15.2.3":"2022-06-16T02:35:05.791Z","15.2.2":"2022-06-09T02:49:13.259Z","15.2.1":"2022-06-02T02:41:28.628Z","15.2.0":"2022-04-25T02:39:10.888Z","15.1.0":"2022-03-24T02:30:25.177Z","15.0.1":"2022-02-23T08:29:26.282Z","15.0.0":"2022-02-23T02:19:10.057Z","14.0.0":"2021-12-17T07:08:45.709Z"},"users":{},"author":{"name":"Toru Nagashima"},"repository":{"type":"git","url":"git+https://github.com/eslint-community/eslint-plugin-n.git"},"versions":{"17.24.0":{"name":"eslint-plugin-n","version":"17.24.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.45.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"gitHead":"a302c0b17983dc7f29317fe49cd4f210aa5b8240","_id":"eslint-plugin-n@17.24.0","_nodeVersion":"24.13.0","_npmVersion":"11.10.0","dist":{"shasum":"b66fa05f7a6c1ba16768f0921b8974147dddd060","size":91319,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.24.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47fb2dfd-a512-4ba9-9881-7c14f4a46e1b"}},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.24.0_1771139336603_0.713475587925233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-15T07:08:56.820Z","publish_time":1771139336820,"_source_registry_name":"default","_cnpm_publish_time":1771139336820},"17.23.2":{"name":"eslint-plugin-n","version":"17.23.2","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.45.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"gitHead":"7541d64f4748b7c0f9cd945d8dccd78cdda15464","_id":"eslint-plugin-n@17.23.2","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"shasum":"cd1be342b56771385028d8039d67f11fb9cca5f3","size":90932,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.23.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47fb2dfd-a512-4ba9-9881-7c14f4a46e1b"}},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.23.2_1768323029554_0.9364592701615542"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-13T16:50:29.804Z","publish_time":1768323029804,"_source_registry_name":"default","_cnpm_publish_time":1768323029804},"17.23.1":{"name":"eslint-plugin-n","version":"17.23.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.45.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.23.1","gitHead":"42d15972dceddfa8218ccaeb5eb6b8c23bb241ef","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"467db2aba0ead574ea6150143d079d544c11cf48","size":89892,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.23.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.23.1_1758199823455_0.22137516590243123"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-18T12:50:23.685Z","publish_time":1758199823685,"_source_registry_name":"default","_cnpm_publish_time":1758199823685},"17.23.0":{"name":"eslint-plugin-n","version":"17.23.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.45.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.23.0","gitHead":"92abbc99f9bf8d584ac957d3ba03020dc1e1895a","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"36e4342e0d0f95f42f8f616df6b181fdd8e84bdc","size":89903,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.23.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.23.0_1757963237338_0.432858119052959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T19:07:17.533Z","publish_time":1757963237533,"_source_registry_name":"default","_cnpm_publish_time":1757963237533},"17.22.0":{"name":"eslint-plugin-n","version":"17.22.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.45.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.22.0","gitHead":"bb7760622d70619e6cef85d2870bd504a5c1bb38","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"cb963e643a9191275da065e73beb86e4dec229a2","size":89799,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.22.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.22.0_1757779313160_0.604296476463345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-13T16:01:53.350Z","publish_time":1757779313350,"_source_registry_name":"default","_cnpm_publish_time":1757779313350},"17.21.3":{"name":"eslint-plugin-n","version":"17.21.3","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.21.3","gitHead":"f468a1a8f8441fb69d25985c29c40b2e441733b5","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"a07592c28390ac742bf52acae89048c997a7b91c","size":88608,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.21.3.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.21.3_1753703852339_0.5914527391781261"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-28T11:57:32.543Z","publish_time":1753703852543,"_source_registry_name":"default","_cnpm_publish_time":1753703852543},"17.21.2":{"name":"eslint-plugin-n","version":"17.21.2","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.21.2","gitHead":"047d914fc1a3391ba355b31092a9b11812a78cf7","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"eba404bf818ea41ed2ebd12a75050a6f1a6137dc","size":88577,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.21.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.21.2_1753613787245_0.7281153390054567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-27T10:56:27.466Z","publish_time":1753613787466,"_source_registry_name":"default","_cnpm_publish_time":1753613787466},"17.21.1":{"name":"eslint-plugin-n","version":"17.21.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","globrex":"^0.1.2","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/globrex":"^0.1.4","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.31.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.21.1","gitHead":"f77016408fc3779453f9870a3e198e3ed1e5047d","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"83aa3d467686f8049c6f4dc0e3b8c9230bdc0138","size":88618,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.21.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.21.1_1753577940985_0.06742003558515908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-27T00:59:01.243Z","publish_time":1753577941243,"_source_registry_name":"default","_cnpm_publish_time":1753577941243},"17.21.0":{"name":"eslint-plugin-n","version":"17.21.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.21.0","gitHead":"81856175e5faf79e078e4fbc7c3f98236758c658","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"6b1833e5e8fd07a69bbab2be429771ff2309db5e","size":88622,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.21.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com","actor":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com","type":"user"}},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.21.0_1751583134555_0.3458587376794302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T22:52:14.752Z","publish_time":1751583134752,"_source_registry_name":"default","_cnpm_publish_time":1751583134752},"17.20.0":{"name":"eslint-plugin-n","version":"17.20.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","@typescript-eslint/utils":"^8.26.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.20.0","gitHead":"42464abe64c5cefb709e8e0a9072b6bb1cd7fcdc","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"000a7a39675d737824d704ae77b626c257b318ef","size":87493,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.20.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.20.0_1749749922694_0.1560411773667525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-12T17:38:42.885Z","publish_time":1749749922885,"_source_registry_name":"default","_cnpm_publish_time":1749749922885},"17.19.0":{"name":"eslint-plugin-n","version":"17.19.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","@typescript-eslint/utils":"^8.26.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3","ts-declaration-location":"^1.0.6"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/typescript-estree":"^8.26.1","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.19.0","gitHead":"96998b972ef99618b9ce1da297847e61c0bdea53","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"3c198306c2eb9ea950c7458cff9c9a6426d02c58","size":87459,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.19.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.19.0_1748862326319_0.13540578660326874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-02T11:05:26.617Z","publish_time":1748862326617,"_source_registry_name":"default","_cnpm_publish_time":1748862326617},"17.18.0":{"name":"eslint-plugin-n","version":"17.18.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.18.0","gitHead":"1f4e67615e85759734c2135486f5578dbefe47b3","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"8515979b49ef8db7bb16e457b8ed22cc695d2a84","size":85269,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.18.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.18.0_1746768172847_0.9861049012437411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-09T05:22:53.052Z","publish_time":1746768173052,"_source_registry_name":"default","_cnpm_publish_time":1746768173052},"17.17.0":{"name":"eslint-plugin-n","version":"17.17.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.5.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.17.0","gitHead":"63cbdb9ce23691200d582502a24fb0a14836faf3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"6644433d395c2ecae0b2fe58018807e85d8e0724","size":84403,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.17.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.17.0_1742962318756_0.4680287420765512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-26T04:11:58.950Z","publish_time":1742962318950,"_source_registry_name":"default","_cnpm_publish_time":1742962318950},"17.16.2":{"name":"eslint-plugin-n","version":"17.16.2","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.16.2","gitHead":"067b9bf842798e41f13599f9d95735d9d8561e71","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"042eae252b1f4201c77596fc28ee9a391dc07c83","size":83134,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.16.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.16.2_1741123448476_0.6063128189947999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T21:24:08.689Z","publish_time":1741123448689,"_source_registry_name":"default","_cnpm_publish_time":1741123448689},"17.16.1":{"name":"eslint-plugin-n","version":"17.16.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","type":"commonjs","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","@typescript-eslint/utils":"^8.21.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3","ts-declaration-location":"^1.0.5"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/typescript-estree":"^8.21.0","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"^5.7"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.16.1","gitHead":"90de24235bccc7c81c4cb84478aff9583b923fe0","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"57b2805983db30624e4f1196da17b7baa2cdd217","size":84451,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.16.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.16.1_1740905352678_0.5526463334058032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-02T08:49:12.890Z","publish_time":1740905352890,"_source_registry_name":"default","_cnpm_publish_time":1740905352890},"17.15.1":{"name":"eslint-plugin-n","version":"17.15.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.15.1","gitHead":"6aee9f250baaf396255a27993efd9da6f167a6af","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"2129bbc7b11466c3bfec57876a15aadfad3a83f2","size":83030,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.15.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.15.1_1734691449935_0.10048337276019681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-20T10:44:10.150Z","publish_time":1734691450150,"_source_registry_name":"default","_cnpm_publish_time":1734691450150},"17.15.0":{"name":"eslint-plugin-n","version":"17.15.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.15.0","gitHead":"308c80c60490484a9d27c0ab32e1d8d6652807cd","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"c6ab639a7d7761085cff05313753413d898b087e","size":83026,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.15.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-n_17.15.0_1733799651612_0.9286626364290056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T03:00:51.847Z","publish_time":1733799651847,"_source_registry_name":"default","_cnpm_publish_time":1733799651847},"17.14.0":{"name":"eslint-plugin-n","version":"17.14.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.14.0","gitHead":"ccf5f9e482c32f2fd2d5f78649d7f837a5db8870","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"162a7c17a7ce7e3834af537bca68ab8b6aa26edc","size":82660,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.14.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.14.0_1732219554713_0.898882045163242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T20:05:54.953Z","publish_time":1732219554953,"_source_registry_name":"default","_cnpm_publish_time":1732219554953},"17.13.2":{"name":"eslint-plugin-n","version":"17.13.2","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.13.2","gitHead":"2f60954b74f0b148ba5d452c4281b4ea534e2043","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"6d1532e68de196189540271bb7188234b8b086c8","size":82586,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.13.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.13.2_1731656174463_0.5200907838177748"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T07:36:14.769Z","publish_time":1731656174769,"_source_registry_name":"default","_cnpm_publish_time":1731656174769},"17.13.1":{"name":"eslint-plugin-n","version":"17.13.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.13.1","gitHead":"c4d15512b24a8c7c3ba4bf8b598e66eafd1baeec","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"3178c87989ad23417d22c5f66a13ecb1e9c5245e","size":82535,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.13.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.13.1_1730981707027_0.54140665880819"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T12:15:07.229Z","publish_time":1730981707229,"_source_registry_name":"default","_cnpm_publish_time":1730981707229},"17.13.0":{"name":"eslint-plugin-n","version":"17.13.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.1","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.14.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.17.5","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/typescript-estree":"^8.12.2","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.3.1","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.8.2","npm-run-all2":"^6.2.6","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.13.0","gitHead":"6e08c9a85c5c131b69a29248fa149e611f327baa","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"63d95c98866fafc67ad90143d43d3abd87f9219d","size":82546,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.13.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.13.0_1730917764031_0.2054783136227314"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T18:29:24.349Z","publish_time":1730917764349,"_source_registry_name":"default","_cnpm_publish_time":1730917764349},"17.12.0":{"name":"eslint-plugin-n","version":"17.12.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.1","eslint-plugin-es-x":"^7.8.0","get-tsconfig":"^4.8.1","globals":"^15.11.0","ignore":"^5.3.2","minimatch":"^9.0.5","semver":"^7.6.3"},"devDependencies":{"@eslint/js":"^9.13.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6","@types/node":"^20.16.12","@typescript-eslint/parser":"^8.10.0","@typescript-eslint/typescript-estree":"^8.10.0","eslint":"^9.13.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.3.2","husky":"^9.1.6","lint-staged":"^15.2.10","markdownlint-cli":"^0.42.0","mocha":"^10.7.3","npm-run-all2":"^6.2.4","nyc":"^17.1.0","opener":"^1.5.2","prettier":"^3.3.3","punycode":"^2.3.1","release-it":"^17.10.0","rimraf":"^5.0.10","ts-ignore-import":"^4.0.1","type-fest":"^4.26.1","typescript":"~5.6"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.12.0","gitHead":"c78b370a0136dd6268d3ce867f3657e6f0d5099c","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"a6518a2806a21801ac4d532d23c1ac7f8d49ee49","size":81326,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.12.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.12.0_1730287651638_0.9162925586599027"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-30T11:27:31.785Z","publish_time":1730287651785,"_source_registry_name":"default","_cnpm_publish_time":1730287651785},"17.11.1":{"name":"eslint-plugin-n","version":"17.11.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"~5.4"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.11.1","gitHead":"23d0e846e9dbfb68ccf7f410a83457514d432263","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"c5eeabef598e20751b4dcf31b64e69eb3ee9ae6b","size":81214,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.11.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.11.1_1728474623069_0.4335669895609846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T11:50:23.251Z","publish_time":1728474623251,"_source_registry_name":"default","_cnpm_publish_time":1728474623251},"17.11.0":{"name":"eslint-plugin-n","version":"17.11.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"~5.4"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.11.0","gitHead":"4d5078f9919de1a798e3c044ffd4b70cf4bb5d9e","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"43458d2f12b07af93d7da93d3b922c806658c083","size":81254,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.11.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.11.0_1728465466386_0.48253954947896616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T09:17:46.689Z","publish_time":1728465466689,"_source_registry_name":"default","_cnpm_publish_time":1728465466689},"17.10.3":{"name":"eslint-plugin-n","version":"17.10.3","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"~5.4"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.10.3","gitHead":"85b794508a0fb92e021c09e63378314093772640","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"6c8bae69b4d3354fe25c3c844afb3f83b83a3942","size":79916,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.10.3.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.3_1726628832145_0.11800720354621053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-18T03:07:12.380Z","publish_time":1726628832380,"_source_registry_name":"default","_cnpm_publish_time":1726628832380},"17.10.2":{"name":"eslint-plugin-n","version":"17.10.2","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"~5.4"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.10.2","gitHead":"388cef9a7cc5894cbd92c1cc649800d09f016f52","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"16d8d7d0b1dc076c03513bfea096f8ce1b0bcca8","size":79870,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.10.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.2_1722830874406_0.3915555681584322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-05T04:07:54.593Z","publish_time":1722830874593,"_source_registry_name":"default","_cnpm_publish_time":1722830874593},"17.10.1":{"name":"eslint-plugin-n","version":"17.10.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"~5.4"},"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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.10.1","gitHead":"6744257b43560181412a76eadeb7de564b886ad4","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"da2a3fd1a41c9d901bbc06b8c4d4d5916e012913","size":79873,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.10.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.1_1721990863946_0.12097636001052425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T10:47:44.145Z","publish_time":1721990864145,"_source_registry_name":"default","_cnpm_publish_time":1721990864145},"17.10.0":{"name":"eslint-plugin-n","version":"17.10.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.8.0","ignore":"^5.2.4","minimatch":"^9.0.5","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.6.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.14.9","@typescript-eslint/parser":"^7.15.0","@typescript-eslint/typescript-estree":"^7.15.0","eslint":"^9.6.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.2.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.7","markdownlint-cli":"^0.41.0","mocha":"^10.6.0","npm-run-all2":"^6.2.2","nyc":"^17.0.0","opener":"^1.5.2","prettier":"^3.3.2","punycode":"^2.3.0","release-it":"^17.4.1","rimraf":"^5.0.7","ts-ignore-import":"^4.0.1","type-fest":"^4.21.0","typescript":"^5.5.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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.10.0","gitHead":"5aad5f1c419b3143ffb9356bd299fc50dc576ee5","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"625785a51830510c5f4bb87624db5d1c103d2e3a","size":79825,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.10.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.0_1721959524749_0.8587757022669973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T02:05:25.133Z","publish_time":1721959525133,"_source_registry_name":"default","_cnpm_publish_time":1721959525133},"17.9.0":{"name":"eslint-plugin-n","version":"17.9.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.41.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.9.0","gitHead":"67bbfdf3c6862dcbfe455a4afbd83fa60f9d1ea4","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"shasum":"91b43d4e10a35e455bfac2c64671f9cecc396590","size":79592,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.9.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.9.0_1718329450546_0.05282925844630637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-14T01:44:10.843Z","publish_time":1718329450843,"_source_registry_name":"default","_cnpm_publish_time":1718329450843},"17.8.1":{"name":"eslint-plugin-n","version":"17.8.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.41.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.8.1","gitHead":"988bdd4668543d287df7a2bc127f7b5dfd48021c","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"b14257815bb9a1ab2b85b680ee9bbd180945ab87","size":79467,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.8.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.8.1_1717662916248_0.5317202767030713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T08:35:16.406Z","publish_time":1717662916406,"_source_registry_name":"default","_cnpm_publish_time":1717662916406},"17.8.0":{"name":"eslint-plugin-n","version":"17.8.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","enhanced-resolve":"^5.17.0","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.41.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.8.0","gitHead":"6dca24c4b0ced3f3b00ba68400cb3ab6c04bf721","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"cc77b69b4130ae9fedd32c3921b494a00e7eac73","size":79462,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.8.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.8.0_1717579698693_0.48174427562244415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T09:28:18.895Z","publish_time":1717579698895,"_source_registry_name":"default","_cnpm_publish_time":1717579698895},"17.7.0":{"name":"eslint-plugin-n","version":"17.7.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.40.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.7.0","gitHead":"8551596aab2641ae786984ae6a0d1c5a3a4cb1ea","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"90b4f777cefb9bf0d91dafa94347961c4e8a072c","size":79454,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.7.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.7.0_1715677251121_0.2692479844068041"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-14T09:00:51.337Z","publish_time":1715677251337,"_source_registry_name":"default","_cnpm_publish_time":1715677251337},"17.6.0":{"name":"eslint-plugin-n","version":"17.6.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.40.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.6.0","gitHead":"a99acb7bcb2a0d697ddbf00341d4e6724ae9a0e4","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"891b7239ac2e58d80a8ed636addc9de4108e66d1","size":78854,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.6.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.6.0_1715325700388_0.23098459054492526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-10T07:21:40.731Z","publish_time":1715325700731,"_source_registry_name":"default","_cnpm_publish_time":1715325700731},"17.5.1":{"name":"eslint-plugin-n","version":"17.5.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.40.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.5.1","gitHead":"c3e5a19a3bcbd831dd719a6f9f8245fc4cfc904f","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"0f0ef75e3540ffd76ad9a4947b141a545319389e","size":78624,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.5.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.5.1_1715076620154_0.6106526818417586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T10:10:20.305Z","publish_time":1715076620305,"_source_registry_name":"default","_cnpm_publish_time":1715076620305},"17.5.0":{"name":"eslint-plugin-n","version":"17.5.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","lint-staged":"^15.2.0","markdownlint-cli":"^0.40.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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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":{"#test-helpers":"./tests/test-helpers.js"},"_id":"eslint-plugin-n@17.5.0","gitHead":"c7a014c2d9bf834c18384aa194eb521ba73f9538","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"27b989e6d99b8fcfd5700ab1a802160790aa3c10","size":78628,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.5.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.5.0_1715048019842_0.9702789060245125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T02:13:40.010Z","publish_time":1715048020010,"_source_registry_name":"default","_cnpm_publish_time":1715048020010},"17.4.0":{"name":"eslint-plugin-n","version":"17.4.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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.4.0","gitHead":"2f71e08a17f9d88de0a9529055190c475f9e0c4f","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"a090462d523c4aa959ea7aa0851f1e70f12fac51","size":78038,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.4.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.4.0_1714459578141_0.3062850761372611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T06:46:18.316Z","publish_time":1714459578316,"_source_registry_name":"default","_cnpm_publish_time":1714459578316},"17.3.1":{"name":"eslint-plugin-n","version":"17.3.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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.3.1","gitHead":"caecf3ebeea5aab9edf248935250691e6065724d","_nodeVersion":"21.7.2","_npmVersion":"10.2.5","dist":{"shasum":"f8a309a96a9e6bd6d6c7031cc2aec9d0024d3889","size":77950,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.3.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.3.1_1713967179538_0.34304443773557436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T13:59:39.676Z","publish_time":1713967179676,"_source_registry_name":"default","_cnpm_publish_time":1713967179676},"17.3.0":{"name":"eslint-plugin-n","version":"17.3.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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":"^15.0.0","ignore":"^5.2.4","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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://opencollective.com/eslint","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.3.0","gitHead":"d8d8454879047e39497fd50fb867dd16572b8add","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"de7d371da2385f5d809bf80d2371ad5dd626420d","size":77973,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.3.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.3.0_1713950345808_0.8792843528779555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T09:19:05.989Z","publish_time":1713950345989,"_source_registry_name":"default","_cnpm_publish_time":1713950345989},"17.2.1":{"name":"eslint-plugin-n","version":"17.2.1","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^7.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^6.0.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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.2.1","gitHead":"bad971c90a57b302182d3d8dc883d6fc390d49b1","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"20aa5008dce05af9041b70abb659a2308416d977","size":77960,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.2.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.2.1_1713160261869_0.8331345204977467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T05:51:02.058Z","publish_time":1713160262058,"_source_registry_name":"default","_cnpm_publish_time":1713160262058},"17.2.0":{"name":"eslint-plugin-n","version":"17.2.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^6.18.1","eslint":"^9.0.0","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":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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.2.0","gitHead":"539da1e089805de1f504ef4f611e0a57285f1dc6","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"a47baac8e9581c8aeafe2555f6014f2904709de4","size":77959,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.2.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.2.0_1712744192596_0.5524372435803009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T10:16:32.744Z","publish_time":1712744192744,"_source_registry_name":"default","_cnpm_publish_time":1712744192744},"17.1.0":{"name":"eslint-plugin-n","version":"17.1.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.7","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^6.18.1","eslint":"^9.0.0","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":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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.1.0","gitHead":"35042273322e2076ff66470100763be570c56315","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"bfd79979938bfd1c899077bb60f5c860e098def9","size":77485,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.1.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.1.0_1712651663387_0.9780026697447615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T08:34:23.632Z","publish_time":1712651663632,"_source_registry_name":"default","_cnpm_publish_time":1712651663632},"17.0.0":{"name":"eslint-plugin-n","version":"17.0.0","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.2","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^6.18.1","eslint":"^9.0.0","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":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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","gitHead":"9814627748f07129659f7d86ee500f8465c1ab26","_nodeVersion":"21.7.1","_npmVersion":"10.4.0","dist":{"shasum":"c2af10481228fd6679f80aef31078e6d36ad7ec8","size":77495,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0_1712542819943_0.4940217658012249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T02:20:20.118Z","publish_time":1712542820118,"_source_registry_name":"default","_cnpm_publish_time":1712542820118},"17.0.0-8":{"name":"eslint-plugin-n","version":"17.0.0-8","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.2","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^6.18.1","eslint":"^9.0.0","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":"^9.0.0","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","ts-ignore-import":"^4.0.1","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly && ts-ignore-import 'types/**/*.d.ts' --allow=@eslint-community/eslint-utils --allow=semver --allow=get-tsconfig","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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-8","readmeFilename":"README.md","gitHead":"aa580f4a7395639319d391548decc561d8a3757f","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"4ff890eafa6b734e45120f460f23273b627b2faf","size":77498,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-8.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-8_1712541817571_0.7751249484856768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T02:03:37.727Z","publish_time":1712541817727,"_source_registry_name":"default","_cnpm_publish_time":1712541817727},"17.0.0-7":{"name":"eslint-plugin-n","version":"17.0.0-7","description":"Additional ESLint's rules for Node.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"main":"lib/index.js","types":"types/index.d.ts","peerDependencies":{"eslint":">=8.23.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","@types/eslint":"^8.56.2","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","minimatch":"^9.0.0","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^9.0.0","@types/eslint":"^8.56.2","@types/estree":"^1.0.5","@types/node":"^20.11.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/typescript-estree":"^6.18.1","eslint":"^9.0.0","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":"^9.0.0","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","type-fest":"^4.9.0","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","prepack":"tsc --emitDeclarationOnly","prepare":"husky","preversion":"npm test","test":"run-p lint:* test:types test:tests","test:mocha":"_mocha  --reporter progress --timeout 4000","test:tests":"npm run test:mocha \"tests/lib/**/*.js\"","test:types":"tsc --noEmit --emitDeclarationOnly false","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-7","readmeFilename":"README.md","gitHead":"438d6fae5f0c19c0ae4f396a0464a2c30bbba94e","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"0886267870350ddef848144b9ef89f1960bf65e3","size":77436,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-7.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-7_1712490988149_0.39057914182644593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-07T11:56:28.281Z","publish_time":1712490988281,"_source_registry_name":"default","_cnpm_publish_time":1712490988281},"17.0.0-6":{"name":"eslint-plugin-n","version":"17.0.0-6","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 || >=9.0.0-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":"^7.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":"^9.0.0","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":"husky","pretest":"npm run -s lint","preversion":"npm test","test":"nyc npm run -s test:_mocha","test:_mocha":"_mocha  --reporter progress --timeout 4000 \"tests/lib/**/*.js\"","test:mocha":"_mocha  --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-6","readmeFilename":"README.md","gitHead":"d96976d5fa8780ad98c91f207cd67a79346e2c3d","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"1d27677e37ec6e18a4421a82241e0f3e73a05054","size":63734,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-6.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-6_1711347106708_0.29440608726512396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-25T06:11:46.855Z","publish_time":1711347106855,"_source_registry_name":"default","_cnpm_publish_time":1711347106855},"17.0.0-5":{"name":"eslint-plugin-n","version":"17.0.0-5","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 || >=9.0.0-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  --reporter progress --timeout 4000 \"tests/lib/**/*.js\"","test:mocha":"_mocha  --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-5","readmeFilename":"README.md","gitHead":"8327d116c367fd3e137ab838c0b9bd38f17d4dfc","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"b5fa2a300d45d3081dc5d169fbb9703db39b04a5","size":63750,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-5.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-5_1710864836506_0.0001514743011588049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-19T16:13:56.693Z","publish_time":1710864836693,"_source_registry_name":"default","_cnpm_publish_time":1710864836693},"17.0.0-4":{"name":"eslint-plugin-n","version":"17.0.0-4","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  --reporter progress --timeout 4000 \"tests/lib/**/*.js\"","test:mocha":"_mocha  --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-4","readmeFilename":"README.md","gitHead":"b7c6409f58e092a54898fabe30242bf1f956fa88","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"cecdc0efadf636e60e2f3b17a3e1e780019f57f4","size":63730,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-4.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-4_1709720670985_0.3389548995257561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-06T10:24:31.156Z","publish_time":1709720671156,"_source_registry_name":"default","_cnpm_publish_time":1709720671156},"17.0.0-3":{"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":"weiran.zsd@outlook.com"}],"_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},"17.0.0-2":{"name":"eslint-plugin-n","version":"17.0.0-2","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-2","readmeFilename":"README.md","gitHead":"3f178abd04e1a0d1f4e1772a914497317ea85fcf","_nodeVersion":"21.6.1","_npmVersion":"10.4.0","dist":{"shasum":"3ab1f9d3b76c1234cce3d8eac3e7ae900403c51c","size":52323,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-2_1708596384183_0.7318642510110749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-22T10:06:24.404Z","publish_time":1708596384404,"_source_registry_name":"default","_cnpm_publish_time":1708596384404},"17.0.0-1":{"name":"eslint-plugin-n","version":"17.0.0-1","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":"^13.24.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-1","readmeFilename":"README.md","gitHead":"d32eff365bb8f98633ab4ae65875e8fbe61e6278","_nodeVersion":"21.6.1","_npmVersion":"10.2.5","dist":{"shasum":"98353c101a60156028fcd2e7418b5146e24c86fa","size":51394,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-1_1707275879413_0.42129633184736615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T03:17:59.643Z","publish_time":1707275879643,"_source_registry_name":"default","_cnpm_publish_time":1707275879643},"17.0.0-0":{"name":"eslint-plugin-n","version":"17.0.0-0","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":"^13.24.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","eslint":"^8","eslint-config-prettier":"^8.8.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":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"imports":{"#eslint-rule-tester":"./tests/eslint-rule-tester.js"},"_id":"eslint-plugin-n@17.0.0-0","readmeFilename":"README.md","gitHead":"dc9f4731907a6408b2971e6ee833eba4c5c16adf","_nodeVersion":"21.5.0","_npmVersion":"10.2.5","dist":{"shasum":"ff48a8cdf4b60a8bf1002b94533a54c4873a5652","size":55827,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-17.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-17.0.0-0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-0_1704791708287_0.629074351633554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T09:15:08.476Z","publish_time":1704791708476,"_source_registry_name":"default","_cnpm_publish_time":1704791708476},"16.6.2":{"name":"eslint-plugin-n","version":"16.6.2","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^13.24.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.56.0","eslint-config-prettier":"^8.8.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","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.6.2","gitHead":"9ddd351e27f265e69c7d70bdfe3f87729c07a54c","_nodeVersion":"21.5.0","_npmVersion":"10.2.5","dist":{"shasum":"6a60a1a376870064c906742272074d5d0b412b0b","size":65191,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.6.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.2_1704770920384_0.0798411437728146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T03:28:40.565Z","publish_time":1704770920565,"_source_registry_name":"default","_cnpm_publish_time":1704770920565},"16.6.1":{"name":"eslint-plugin-n","version":"16.6.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^13.24.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.53.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.6.1","gitHead":"241988828e30c2a32cc58982548dfce1cc56b87f","_nodeVersion":"21.5.0","_npmVersion":"10.2.5","dist":{"shasum":"b16e0033bc9ce592b1c3512cb1cee24f84ecb5ae","size":65163,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.6.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.1_1704163539727_0.019702059251660797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-02T02:45:39.956Z","publish_time":1704163539956,"_source_registry_name":"default","_cnpm_publish_time":1704163539956},"16.6.0":{"name":"eslint-plugin-n","version":"16.6.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","globals":"^13.24.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.53.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.6.0","gitHead":"762892590a0bb5fdc0704e6dd34923e3991ae744","_nodeVersion":"21.5.0","_npmVersion":"10.2.5","dist":{"shasum":"035acc6154cbbe81a0611dffb53e70b883e246fb","size":65159,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.6.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.0_1703845495548_0.642238160661945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-29T10:24:55.754Z","publish_time":1703845495754,"_source_registry_name":"default","_cnpm_publish_time":1703845495754},"16.5.0":{"name":"eslint-plugin-n","version":"16.5.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.53.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.6.1","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.5.0","gitHead":"15a5850138bffb64c1e2134ac9f2eacd2c04d219","_nodeVersion":"21.4.0","_npmVersion":"10.2.5","dist":{"shasum":"4dbd7459f95bc2556ec318480767e8837af168fc","size":65428,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.5.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.5.0_1703063273615_0.846012098627368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T09:07:53.754Z","publish_time":1703063273754,"_source_registry_name":"default","_cnpm_publish_time":1703063273754},"16.4.0":{"name":"eslint-plugin-n","version":"16.4.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.5.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.6","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.53.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.4.0","gitHead":"b075568b34b45454d655ab1fc91f164a6b59f1b4","_nodeVersion":"21.2.0","_npmVersion":"10.2.0","dist":{"shasum":"02ff70d2b164319b6d566672969a9c24688a43df","size":65181,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.4.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.4.0_1702271848220_0.9471993351183206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T05:17:28.510Z","publish_time":1702271848510,"_source_registry_name":"default","_cnpm_publish_time":1702271848510},"16.3.1":{"name":"eslint-plugin-n","version":"16.3.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-builtin-module":"^3.2.1","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.2","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.3.1","gitHead":"2846f4f6a7505b963a3000fb6d635a61ac604e2e","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"shasum":"6cd377d1349fed10854b6535392e91fb4123193b","size":64318,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.3.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.3.1_1699610991567_0.352390906011514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-10T10:09:51.788Z","publish_time":1699610991788,"_source_registry_name":"default","_cnpm_publish_time":1699610991788},"16.3.0":{"name":"eslint-plugin-n","version":"16.3.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.2","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.3.0","gitHead":"22ba54c07d956ab47edf1999ae5c6d090bc56c01","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"shasum":"8ad04e0c52b311d58bd9b6b59532e26a19d3911b","size":64303,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.3.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.3.0_1699338378896_0.5473252923190297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T06:26:19.134Z","publish_time":1699338379134,"_source_registry_name":"default","_cnpm_publish_time":1699338379134},"16.2.0":{"name":"eslint-plugin-n","version":"16.2.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/js":"^8.43.0","@types/eslint":"^8.44.2","@typescript-eslint/parser":"^5.60.0","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all2":"^6.1.1","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.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 --loglevel warn --write \"**/*.{js,css,md}\"","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"},"_id":"eslint-plugin-n@16.2.0","gitHead":"6d02512d9f68e7cd06f27bc51de673c4e9f91496","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"shasum":"3f98ca9fadd9f7bdaaf60068533118ecb685bfb5","size":64379,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.2.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.2.0_1697014238091_0.4702054104919384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-11T08:50:38.364Z","publish_time":1697014238364,"_source_registry_name":"default","_cnpm_publish_time":1697014238364},"16.1.0":{"name":"eslint-plugin-n","version":"16.1.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","get-tsconfig":"^4.7.0","ignore":"^5.2.4","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/eslintrc":"^2.0.3","@eslint/js":"^8.43.0","@types/eslint":"^8.44.2","@typescript-eslint/parser":"^5.60.0","codecov":"^3.8.2","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.0","rimraf":"^5.0.1","typescript":"^5.1.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","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"},"gitHead":"2ab30ce5b6ff424c6d7f217f35c07375e9fdd925","_id":"eslint-plugin-n@16.1.0","_nodeVersion":"20.5.1","_npmVersion":"9.6.7","dist":{"shasum":"73d24fe3e37d04519c1f9230bdbd3aa567c66799","size":64548,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.1.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.1.0_1694401696869_0.3241390576212524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-11T03:08:17.075Z","publish_time":1694401697075,"_source_registry_name":"default","_cnpm_publish_time":1694401697075},"16.0.2":{"name":"eslint-plugin-n","version":"16.0.2","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","ignore":"^5.2.4","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/eslintrc":"^2.0.3","@eslint/js":"^8.43.0","@typescript-eslint/parser":"^5.60.0","codecov":"^3.8.2","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.0","rimraf":"^5.0.1","typescript":"^5.1.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"d7bf4e1e1058a571170b9b5ed42a1bb4b4624ce3","_id":"eslint-plugin-n@16.0.2","_nodeVersion":"20.5.1","_npmVersion":"9.6.7","dist":{"shasum":"5b2c0ad8dd9b724244d30fad2cc49ff4308a2152","size":63085,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.0.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.2_1692671538696_0.73080338811529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T02:32:18.906Z","publish_time":1692671538906,"_source_registry_name":"default","_cnpm_publish_time":1692671538906},"16.0.1":{"name":"eslint-plugin-n","version":"16.0.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^7.1.0","ignore":"^5.2.4","is-core-module":"^2.12.1","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.3"},"devDependencies":{"@eslint/eslintrc":"^2.0.3","@eslint/js":"^8.43.0","@typescript-eslint/parser":"^5.60.0","codecov":"^3.8.2","esbuild":"^0.18.7","eslint":"^8.43.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.0","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.3","import-meta-resolve":"^3.0.0","lint-staged":"^13.2.2","markdownlint-cli":"^0.35.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.2","prettier":"^2.8.8","punycode":"^2.3.0","release-it":"^15.11.0","rimraf":"^5.0.1","typescript":"^5.1.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"44cec62c4555c7855877cf8064bcf0d3338f4c95","_id":"eslint-plugin-n@16.0.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"baa62bb3af52940a53ba15386348ad9b0b425ada","size":62329,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.0.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.1_1687683133474_0.9840047083217462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-25T08:52:13.658Z","publish_time":1687683133658,"_source_registry_name":"default","_cnpm_publish_time":1687683133658},"16.0.0":{"name":"eslint-plugin-n","version":"16.0.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"@eslint-community/eslint-utils":"^4.4.0","builtins":"^5.0.1","eslint-plugin-es-x":"^6.1.0","ignore":"^5.1.1","is-core-module":"^2.12.0","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.0"},"devDependencies":{"@eslint/eslintrc":"^2.0.2","@eslint/js":"^8.38.0","@typescript-eslint/parser":"^5.59.0","codecov":"^3.3.0","esbuild":"^0.17.17","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.0.8","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.2","import-meta-resolve":"^2.2.2","lint-staged":"^13.2.1","markdownlint-cli":"^0.33.0","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.8.7","punycode":"^2.3.0","release-it":"^15.10.1","rimraf":"^5.0.0","typescript":"^5.0.4"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"239be7d06b4220df53f8714ac8db73733eb08f99","_id":"eslint-plugin-n@16.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.2","dist":{"shasum":"de39e4dd6cf04fd78fd6f49cb39ecb20ea0167ff","size":62320,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.0.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.0_1684202964270_0.39738851955443644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T02:09:24.518Z","publish_time":1684202964518,"_source_registry_name":"default","_cnpm_publish_time":1684202964518},"16.0.0-1":{"name":"eslint-plugin-n","version":"16.0.0-1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es-x":"^6.1.0","@eslint-community/eslint-utils":"^4.4.0","ignore":"^5.1.1","is-core-module":"^2.12.0","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.0"},"devDependencies":{"@typescript-eslint/parser":"^5.59.0","codecov":"^3.3.0","esbuild":"^0.17.17","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.0.8","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.2","import-meta-resolve":"^2.2.2","lint-staged":"^13.2.1","markdownlint-cli":"^0.33.0","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.8.7","punycode":"^2.3.0","release-it":"^15.10.1","rimraf":"^5.0.0","typescript":"^5.0.4"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"readmeFilename":"README.md","gitHead":"5fae8a5703f1338c5d86ba320081e49d620dfd87","_id":"eslint-plugin-n@16.0.0-1","_nodeVersion":"20.0.0","_npmVersion":"9.6.2","dist":{"shasum":"068b355a25803a2597376851310d6f52e5f00c19","size":61837,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.0.0-1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.0-1_1683719468746_0.029802957756544846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T11:51:08.988Z","publish_time":1683719468988,"_source_registry_name":"default","_cnpm_publish_time":1683719468988},"16.0.0-0":{"name":"eslint-plugin-n","version":"16.0.0-0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=16.0.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es-x":"^6.1.0","@eslint-community/eslint-utils":"^4.4.0","ignore":"^5.1.1","is-core-module":"^2.12.0","minimatch":"^3.1.2","resolve":"^1.22.2","semver":"^7.5.0"},"devDependencies":{"@typescript-eslint/parser":"^5.59.0","codecov":"^3.3.0","esbuild":"^0.17.17","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.0.8","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.20.0","husky":"^8.0.2","import-meta-resolve":"^2.2.2","lint-staged":"^13.2.1","markdownlint-cli":"^0.33.0","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.8.7","punycode":"^2.3.0","release-it":"^15.10.1","rimraf":"^5.0.0","typescript":"^5.0.4"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"readmeFilename":"README.md","gitHead":"49d3ee780c57be2eabdb577d892e2f2430ec3888","_id":"eslint-plugin-n@16.0.0-0","_nodeVersion":"20.0.0","_npmVersion":"9.6.2","dist":{"shasum":"12f825b703910a3504876c877f6cbfacd66a48bc","size":61821,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-16.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-16.0.0-0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.0-0_1683698098485_0.022036857583731972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T05:54:58.728Z","publish_time":1683698098728,"_source_registry_name":"default","_cnpm_publish_time":1683698098728},"15.7.0":{"name":"eslint-plugin-n","version":"15.7.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.11.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.8"},"devDependencies":{"@typescript-eslint/parser":"^5.51.0","codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^5.0.6","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.17.0","husky":"^8.0.2","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","markdownlint-cli":"^0.32.2","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.5.0","rimraf":"^3.0.2","typescript":"^4.9.5"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"fe82e2e0af9ed05833351bf80cfd1134ae9a511d","_id":"eslint-plugin-n@15.7.0","_nodeVersion":"16.19.1","_npmVersion":"9.6.2","dist":{"shasum":"e29221d8f5174f84d18f2eb94765f2eeea033b90","size":59219,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.7.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.7.0_1680061333598_0.927379076111785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-29T03:42:13.802Z","publish_time":1680061333802,"_cnpm_publish_time":1680061333802},"15.6.1":{"name":"eslint-plugin-n","version":"15.6.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.11.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.8"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^5.0.6","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.17.0","husky":"^8.0.2","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","markdownlint-cli":"^0.32.2","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.5.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"17270f8e9d76c10e57041c7a2bed0d9a7a9c4638","_id":"eslint-plugin-n@15.6.1","_nodeVersion":"19.2.0","_npmVersion":"9.2.0","dist":{"shasum":"f7e77f24abb92a550115cf11e29695da122c398c","size":59039,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.6.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.6.1_1673409158282_0.5331706018738434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T03:52:38.490Z","publish_time":1673409158490,"_cnpm_publish_time":1673409158490},"15.6.0":{"name":"eslint-plugin-n","version":"15.6.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.11.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.8"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.6","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.17.0","husky":"^8.0.2","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","markdownlint-cli":"^0.32.2","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.5.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","postversion":"git push && git push --tags","prepare":"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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"273b937730e7513b327e3497a8c412c80bd3853c","_id":"eslint-plugin-n@15.6.0","_nodeVersion":"19.0.0","_npmVersion":"9.1.3","dist":{"shasum":"cfb1d2e2e427d620eb9008f8b3b5a40de0c84120","size":59027,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.6.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.6.0_1670226956894_0.6422515696255127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-05T07:56:03.060Z","publish_time":1670226957068,"_cnpm_publish_time":1670226957068},"15.5.2":{"name":"eslint-plugin-n","version":"15.5.2","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.11.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.8"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.6","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.17.0","husky":"^8.0.2","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","markdownlint-cli":"^0.32.2","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.5.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","lint":"npm-run-all \"lint:*\"","lint:docs":"markdownlint \"**/*.md\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","postversion":"git push && git push --tags","prepare":"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 --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --rule-list-split meta.docs.category --ignore-config recommended-module --ignore-config recommended-script --url-configs \"https://github.com/eslint-community/eslint-plugin-n#-configs\"","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"},"gitHead":"79b7984da43b6a82c191e0643efbbd77e2817e74","_id":"eslint-plugin-n@15.5.2","_nodeVersion":"19.0.0","_npmVersion":"9.1.3","dist":{"shasum":"1fabb9369bf3d47f05179728f1c3430beaf19741","size":59004,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.5.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.5.2_1670211217269_0.73278711092106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-05T03:33:45.556Z","publish_time":1670211217413,"_cnpm_publish_time":1670211217413},"15.5.1":{"name":"eslint-plugin-n","version":"15.5.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.11.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.8"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^0.19.1","eslint-plugin-eslint-plugin":"^5.0.6","eslint-plugin-n":"file:.","fast-glob":"^3.2.12","globals":"^13.17.0","husky":"^8.0.2","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.1.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.5.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install","update:eslint-docs":"eslint-doc-generator --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --split-by meta.docs.category"},"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"},"gitHead":"54c5e52813188dc712042df7047e2b211ff44da1","_id":"eslint-plugin-n@15.5.1","_nodeVersion":"19.0.0","_npmVersion":"9.0.1","dist":{"shasum":"b3991857d1edaa47e0108ead825470ce63f391c1","size":58969,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.5.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.5.1_1667978152065_0.49912275626892866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-09T07:33:57.659Z","publish_time":1667978152280,"_cnpm_publish_time":1667978152280},"15.5.0":{"name":"eslint-plugin-n","version":"15.5.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.10.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-doc-generator":"^0.19.0","eslint-plugin-eslint-plugin":"^5.0.2","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.17.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.2.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm run update:eslint-docs -- --check","lint:js":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install","update:eslint-docs":"eslint-doc-generator --config-emoji recommended-module,☑️ --config-emoji recommended-script,✔️ --split-by meta.docs.category"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"8ce1a64c83b74c1823c32f88774c90c7df6d5039","_id":"eslint-plugin-n@15.5.0","_nodeVersion":"19.0.0","_npmVersion":"9.0.1","dist":{"shasum":"8eb0773b019b88b145dd1eba687ccc9c50e71655","size":58883,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.5.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.5.0_1667702986920_0.8186171843372434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-06T02:50:05.803Z","publish_time":1667702987124,"_cnpm_publish_time":1667702987124},"15.4.0":{"name":"eslint-plugin-n","version":"15.4.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.10.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^5.0.2","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.17.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.2.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"5ccd0c5a55d5e6dc61a82d81dd63ae317535fa97","_id":"eslint-plugin-n@15.4.0","_nodeVersion":"19.0.0","_npmVersion":"9.0.1","dist":{"shasum":"1cfe9faff1b914ecc8f71433d228eaa5fc65b111","size":58464,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.4.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.4.0_1667200179416_0.8332937373606859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-31T07:13:00.931Z","publish_time":1667200179671,"_cnpm_publish_time":1667200179671},"15.3.0":{"name":"eslint-plugin-n","version":"15.3.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.10.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^5.0.2","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.17.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.2.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"98b873a571d98462b28bec444570147dba743d26","_id":"eslint-plugin-n@15.3.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"shasum":"3e1ad236a17dce7ecc0760621c46cc251ef99560","size":58373,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.3.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.3.0_1663816988678_0.906632512604266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T03:23:52.330Z","publish_time":1663816988879,"_cnpm_publish_time":1663816988879},"15.2.5":{"name":"eslint-plugin-n","version":"15.2.5","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.10.0","minimatch":"^3.1.2","resolve":"^1.22.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.21.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^5.0.2","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.17.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.7.1","punycode":"^2.1.1","release-it":"^15.2.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"38b0298b7414506222758e83be2d8d6441f0da48","_id":"eslint-plugin-n@15.2.5","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"shasum":"aa7ff8d45bb8bf2df8ea3b7d3774ae570cb794b8","size":58377,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.5.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.5_1661135908761_0.24505290233200117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-22T02:38:39.586Z","publish_time":1661135908954,"_cnpm_publish_time":1661135908954},"15.2.4":{"name":"eslint-plugin-n","version":"15.2.4","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.9.0","minimatch":"^3.1.2","resolve":"^1.10.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.14.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.6.2","punycode":"^2.1.1","release-it":"^15.0.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"5a22112bd7d9e152008f4be9c6d5655c55867c4f","_id":"eslint-plugin-n@15.2.4","_nodeVersion":"18.3.0","_npmVersion":"8.10.0","dist":{"shasum":"d62021a0821ae650701ed459756aaf478a9b6056","size":58119,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.4.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.4_1656904573024_0.22343699576986475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-04T04:10:45.764Z","publish_time":1656904573204,"_cnpm_publish_time":1656904573204},"15.2.3":{"name":"eslint-plugin-n","version":"15.2.3","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.9.0","minimatch":"^3.1.2","resolve":"^1.10.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.14.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.6.2","punycode":"^2.1.1","release-it":"^15.0.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"3736fa9edb863573c76c875e59b0ceba8b9395af","_id":"eslint-plugin-n@15.2.3","_nodeVersion":"18.3.0","_npmVersion":"8.10.0","dist":{"shasum":"b8850b90a8c27d3d880521ad90dbf537ac0a9830","size":58093,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.3.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.3_1655346905543_0.9744476809504115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-16T02:39:05.312Z","publish_time":1655346905791,"_cnpm_publish_time":1655346905791},"15.2.2":{"name":"eslint-plugin-n","version":"15.2.2","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.9.0","minimatch":"^3.1.2","resolve":"^1.10.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.14.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.6.2","punycode":"^2.1.1","release-it":"^15.0.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"f65ca8ba3b4d48846a767217aa52a776104164d6","_id":"eslint-plugin-n@15.2.2","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"shasum":"1ea682e57871c5ce6ba04c36e71df38466b68d34","size":58066,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.2.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.2_1654742952984_0.8208583607999722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-09T03:44:57.150Z","publish_time":1654742953259,"_cnpm_publish_time":1654742953259},"15.2.1":{"name":"eslint-plugin-n","version":"15.2.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^5.0.1","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.9.0","minimatch":"^3.1.2","resolve":"^1.10.1","semver":"^7.3.7"},"devDependencies":{"codecov":"^3.3.0","esbuild":"^0.14.39","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^3.2.11","globals":"^13.14.0","husky":"^8.0.1","import-meta-resolve":"^1.1.1","lint-staged":"^12.4.1","mocha":"^10.0.0","nyc":"^15.1.0","opener":"^1.5.1","prettier":"^2.6.2","punycode":"^2.1.1","release-it":"^15.0.0","rimraf":"^3.0.2"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"c8d048477897af19828b44904edc0ea4367d8296","_id":"eslint-plugin-n@15.2.1","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"shasum":"e62cf800da076ac5a970eb7554efa2136ebfa194","size":57639,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.1_1654137688469_0.1576855380559563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-02T03:04:21.042Z","publish_time":1654137688628,"_cnpm_publish_time":1654137688628},"15.2.0":{"name":"eslint-plugin-n","version":"15.2.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^4.0.0","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.3.0","minimatch":"^3.0.4","resolve":"^1.10.1","semver":"^6.3.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.3.0","esbuild":"^0.14.14","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^2.2.6","globals":"^11.12.0","husky":"^7.0.4","import-meta-resolve":"^1.1.1","lint-staged":"^12.3.1","mocha":"^6.1.4","nyc":"^14.0.0","opener":"^1.5.1","prettier":"^2.5.1","punycode":"^2.1.1","release-it":"^14.11.6","rimraf":"^2.6.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"9a67d1e52abbc83013d876ef3917f6d0f0da24b3","_id":"eslint-plugin-n@15.2.0","_nodeVersion":"18.0.0","_npmVersion":"8.5.5","dist":{"shasum":"fd378274bdf1c3ca11af84e7a4b5cb524b63ae1c","size":57321,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.2.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.2.0_1650854350445_0.8824216546454884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-25T02:40:29.880Z","publish_time":1650854350888,"_cnpm_publish_time":1650854350888},"15.1.0":{"name":"eslint-plugin-n","version":"15.1.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^4.0.0","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.3.0","minimatch":"^3.0.4","resolve":"^1.10.1","semver":"^6.3.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.3.0","esbuild":"^0.14.14","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^2.2.6","globals":"^11.12.0","husky":"^7.0.4","import-meta-resolve":"^1.1.1","lint-staged":"^12.3.1","mocha":"^6.1.4","nyc":"^14.0.0","opener":"^1.5.1","prettier":"^2.5.1","punycode":"^2.1.1","release-it":"^14.11.6","rimraf":"^2.6.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"caccbef9d1e802d52e1089bd49dd331ca465672d","_id":"eslint-plugin-n@15.1.0","_nodeVersion":"17.4.0","_npmVersion":"8.5.1","dist":{"shasum":"efb6648dda91bc00e1521f42e5c0208eeae82bb8","size":56512,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.1.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.1.0_1648089024960_0.44858286949098014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-24T02:31:05.119Z","publish_time":1648089025177,"_cnpm_publish_time":1648089025177},"15.0.1":{"name":"eslint-plugin-n","version":"15.0.1","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"builtins":"^4.0.0","eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.3.0","minimatch":"^3.0.4","resolve":"^1.10.1","semver":"^6.3.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.3.0","esbuild":"^0.14.14","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^2.2.6","globals":"^11.12.0","husky":"^7.0.4","import-meta-resolve":"^1.1.1","lint-staged":"^12.3.1","mocha":"^6.1.4","nyc":"^14.0.0","opener":"^1.5.1","prettier":"^2.5.1","punycode":"^2.1.1","release-it":"^14.11.6","rimraf":"^2.6.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"e3e8c3f1fe55d0f88dd4cbe2b13fdcb50f75b231","_id":"eslint-plugin-n@15.0.1","_nodeVersion":"17.4.0","_npmVersion":"8.5.1","dist":{"shasum":"fc1763f8745bd03696d7d6b3269d544f69722482","size":56453,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.0.1.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.0.1_1645604966151_0.478882944884371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-23T08:29:32.739Z","publish_time":1645604966282,"_cnpm_publish_time":1645604966282},"15.0.0":{"name":"eslint-plugin-n","version":"15.0.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.3.0","minimatch":"^3.0.4","resolve":"^1.10.1","semver":"^6.1.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.3.0","esbuild":"^0.14.14","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^2.2.6","globals":"^11.12.0","husky":"^7.0.4","import-meta-resolve":"^1.1.1","lint-staged":"^12.3.1","mocha":"^6.1.4","nyc":"^14.0.0","opener":"^1.5.1","prettier":"^2.5.1","punycode":"^2.1.1","release-it":"^14.11.6","rimraf":"^2.6.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl","format":"prettier --loglevel warn --write \"**/*.{js,css,md}\"","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#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"},"gitHead":"ab8714619c7aace70751a4d6771c645a379cf763","_id":"eslint-plugin-n@15.0.0","_nodeVersion":"17.4.0","_npmVersion":"8.5.1","dist":{"shasum":"65beef127a93bc1e9797077ac74bc813dd98087b","size":70210,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-15.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-15.0.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_15.0.0_1645582749891_0.9374034820174928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-23T02:21:18.520Z","publish_time":1645582750057,"_cnpm_publish_time":1645582750057},"14.0.0":{"name":"eslint-plugin-n","version":"14.0.0","description":"Additional ESLint's rules for Node.js","engines":{"node":">=12.22.0"},"main":"lib/index.js","peerDependencies":{"eslint":">=7.0.0"},"dependencies":{"eslint-plugin-es":"^4.1.0","eslint-utils":"^3.0.0","ignore":"^5.1.1","is-core-module":"^2.3.0","minimatch":"^3.0.4","resolve":"^1.10.1","semver":"^6.1.0"},"devDependencies":{"@mysticatea/eslint-plugin":"^13.0.0","codecov":"^3.3.0","eslint":"^8.3.0","eslint-plugin-eslint-plugin":"^4.0.1","eslint-plugin-n":"file:.","fast-glob":"^2.2.6","globals":"^11.12.0","mocha":"^6.1.4","nyc":"^14.0.0","opener":"^1.5.1","punycode":"^2.1.1","release-it":"^14.11.6","rimraf":"^2.6.3"},"scripts":{"build":"node scripts/update","clean":"rimraf .nyc_output coverage","codecov":"nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN","coverage":"opener ./coverage/lcov-report/index.html","lint":"eslint lib scripts tests/lib .eslintrc.js","new":"node scripts/new-rule","pretest":"npm run -s lint","test":"nyc npm run -s test:_mocha","test:ci":"nyc npm run -s test:_mocha","test:_mocha":"_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000","preversion":"npm test","version":"npm run -s build && eslint lib/rules --fix && git add .","postversion":"git push && git push --tags","watch":"npm run test:_mocha -- --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/weiran-zsd/eslint-plugin-node.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/weiran-zsd/eslint-plugin-node/issues"},"homepage":"https://github.com/weiran-zsd/eslint-plugin-node#readme","funding":"https://github.com/sponsors/mysticatea","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"release-it":{"github":{"release":true},"npm":{"skipChecks":true}},"gitHead":"fbede253e983c5fe114b1ddf0f2ddff7779c50db","_id":"eslint-plugin-n@14.0.0","_nodeVersion":"17.2.0","_npmVersion":"8.2.0","dist":{"shasum":"aa7944f5b1fd69cf64ecb1ddd1a4762bb0f4f352","size":48080,"noattachment":false,"key":"/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-n/download/eslint-plugin-n-14.0.0.tgz"},"_npmUser":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"eslint-community-bot","email":""},{"name":"weiran.zsd","email":"weiran.zsd@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_14.0.0_1639724925534_0.9705865657158437"},"_hasShrinkwrap":false,"publish_time":1639724925709,"_cnpm_publish_time":1639724925709}},"readme":"# eslint-plugin-n\n\n> forked from [eslint-plugin-node](https://www.npmjs.com/package/eslint-plugin-node) v11.1.0. as the original repository seems [no longer maintained](https://github.com/mysticatea/eslint-plugin-node/issues/300).\n\n[![npm version](https://img.shields.io/npm/v/eslint-plugin-n.svg)](https://www.npmjs.com/package/eslint-plugin-n)\n[![Downloads](https://img.shields.io/npm/dm/eslint-plugin-n.svg)](https://www.npmjs.com/package/eslint-plugin-n)\n[![Build Status](https://github.com/eslint-community/eslint-plugin-n/workflows/CI/badge.svg)](https://github.com/eslint-community/eslint-plugin-n/actions)\n\nAdditional ESLint rules for Node.js\n\n## ???? Playground\n\n[online-playground](https://eslint-online-playground.netlify.app/#eNp1jzEOwjAMRa9SeWFpYS8rOwtiIQxRalWBxIniFIFQ747bCASV2BK/Lz//J3AyG7xrHx2uLwwtWB9DytXKW2ZLfVP+q60iqGGN7CzlZCQbSNJPRVWlAO8ZqWMFbXWS3xxqE5rgvcyxU1BLKrqht9TS5oec67Kj0PcO+gI6MaZ9zDYUPEtnrfH6iIkFTHMFTmfkLLZ3gsOQDB4eEUvAh25w8p74qGiUTlGbq+6n9t+NOrztME4nkrG40M79/hgLbEqbZnHXRzu+APYwfks=)\n\n## ???? Install & Usage\n\n```sh\nnpm install --save-dev eslint eslint-plugin-n\n```\n\n| Version | Supported Node.js | Supported ESLint Version | Status |\n|---------|-------------------|---------------------------|--------|\n| 17.x   | `^18.18.0 \\|\\| ^20.9.0 \\|\\| >=21.1.0`  | `>=8.23.0`          | ????‍♂️actively maintained |\n| 16.x   | `>=16.0.0`   | `>=7.0.0`          | ⚠️EOL |\n| 15.x   | `>=12.22.0`  | `>=7.0.0`          | ⚠️EOL |\n\n**Note:** It recommends a use of [the \"engines\" field of package.json](https://docs.npmjs.com/files/package.json#engines). The \"engines\" field is used by `n/no-unsupported-features/*` rules.\n\n### [`eslint.config.js`](https://eslint.org/docs/latest/use/configure/configuration-files-new) (requires eslint>=v8.23.0)\n\n```js\nconst nodePlugin = require(\"eslint-plugin-n\")\n\nmodule.exports = [\n    nodePlugin.configs[\"flat/recommended-script\"],\n    {\n        rules: {\n            \"n/exports-style\": [\"error\", \"module.exports\"]\n        }\n    }\n]\n```\n\nTo setup without the recommended configs, you'll need to add the plugin:\n\n```js\nconst nodePlugin = require(\"eslint-plugin-n\")\n\nmodule.exports = [\n    {\n        plugins: {n: nodePlugin},\n        rules: {\n            \"n/exports-style\": [\"error\", \"module.exports\"]\n        }\n    }\n]\n```\n\n### **[.eslintrc.json](https://eslint.org/docs/latest/use/configure/configuration-files)** (legacy example)\n\n```jsonc\n{\n    \"extends\": [\"eslint:recommended\", \"plugin:n/recommended\"],\n    \"parserOptions\": {\n        \"ecmaVersion\": 2021\n    },\n    \"rules\": {\n        \"n/exports-style\": [\"error\", \"module.exports\"]\n    }\n}\n```\n\nTo setup without the recommended rules you'll need to add the plugin:\n\n```jsonc\n{\n    \"parserOptions\": {\n        \"ecmaVersion\": 2021\n    },\n    \"plugins\": [\"n\"],\n    \"rules\": {\n        \"n/exports-style\": [\"error\", \"module.exports\"]\n    }\n}\n```\n\n**package.json** (An example)\n\n```json\n{\n    \"name\": \"your-module\",\n    \"version\": \"1.0.0\",\n    \"type\": \"commonjs\",\n    \"engines\": {\n        \"node\": \">=8.10.0\"\n    }\n}\n```\n\n### Configured Node.js version range\n\nThe rules get the supported Node.js version range from the following, falling back to the next if unspecified:\n\n1. Rule configuration `version`\n2. ESLint [shared setting](http://eslint.org/docs/user-guide/configuring.html#adding-shared-settings) `node.version`\n3. `package.json` [`engines`] field\n4. `>=16.0.0`\n\nIf you omit the [engines] field, this rule chooses `>=16.0.0` as the configured Node.js version since `16` is the maintained lts (see also [Node.js Release Working Group](https://github.com/nodejs/Release#readme)).\n\nFor Node.js packages, using the [`engines`] field is recommended because it's the official way to indicate support:\n\n```json\n{\n    \"name\": \"your-module\",\n    \"version\": \"1.0.0\",\n    \"engines\": {\n        \"node\": \">=16.0.0\"\n    }\n}\n```\n\nFor [Shareable Configs](https://eslint.org/docs/latest/developer-guide/shareable-configs) or packages with a different development environment (e.g. pre-compiled, web package, etc.), you can configure ESLint with `settings.node.version` to specify support.\n\n## ???? Rules\n\n<!-- begin auto-generated rules list -->\n\n???? [Configurations](https://github.com/eslint-community/eslint-plugin-n#-configs) enabled in.\\\n???? Set in the `recommended-module` [configuration](https://github.com/eslint-community/eslint-plugin-n#-configs).\\\n✅ Set in the `recommended-script` [configuration](https://github.com/eslint-community/eslint-plugin-n#-configs).\\\n???? Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n❌ Deprecated.\n\n| Name                                                                                         | Description                                                                 | ????   | ???? | ❌  |\n| :------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------- | :--- | :- | :- |\n| [callback-return](docs/rules/callback-return.md)                                             | require `return` statements after callbacks                                 |      |    |    |\n| [exports-style](docs/rules/exports-style.md)                                                 | enforce either `module.exports` or `exports`                                |      | ???? |    |\n| [file-extension-in-import](docs/rules/file-extension-in-import.md)                           | enforce the style of file extensions in `import` declarations               |      | ???? |    |\n| [global-require](docs/rules/global-require.md)                                               | require `require()` calls to be placed at top-level module scope            |      |    |    |\n| [handle-callback-err](docs/rules/handle-callback-err.md)                                     | require error handling in callbacks                                         |      |    |    |\n| [hashbang](docs/rules/hashbang.md)                                                           | require correct usage of hashbang                                           | ???? ✅ | ???? |    |\n| [no-callback-literal](docs/rules/no-callback-literal.md)                                     | enforce Node.js-style error-first callback pattern is followed              |      |    |    |\n| [no-deprecated-api](docs/rules/no-deprecated-api.md)                                         | disallow deprecated APIs                                                    | ???? ✅ |    |    |\n| [no-exports-assign](docs/rules/no-exports-assign.md)                                         | disallow the assignment to `exports`                                        | ???? ✅ |    |    |\n| [no-extraneous-import](docs/rules/no-extraneous-import.md)                                   | disallow `import` declarations which import extraneous modules              | ???? ✅ |    |    |\n| [no-extraneous-require](docs/rules/no-extraneous-require.md)                                 | disallow `require()` expressions which import extraneous modules            | ???? ✅ |    |    |\n| [no-hide-core-modules](docs/rules/no-hide-core-modules.md)                                   | disallow third-party modules which are hiding core modules                  |      |    | ❌  |\n| [no-missing-import](docs/rules/no-missing-import.md)                                         | disallow `import` declarations which import missing modules                 | ???? ✅ |    |    |\n| [no-missing-require](docs/rules/no-missing-require.md)                                       | disallow `require()` expressions which import missing modules               | ???? ✅ |    |    |\n| [no-mixed-requires](docs/rules/no-mixed-requires.md)                                         | disallow `require` calls to be mixed with regular variable declarations     |      |    |    |\n| [no-new-require](docs/rules/no-new-require.md)                                               | disallow `new` operators with calls to `require`                            |      |    |    |\n| [no-path-concat](docs/rules/no-path-concat.md)                                               | disallow string concatenation with `__dirname` and `__filename`             |      |    |    |\n| [no-process-env](docs/rules/no-process-env.md)                                               | disallow the use of `process.env`                                           |      |    |    |\n| [no-process-exit](docs/rules/no-process-exit.md)                                             | disallow the use of `process.exit()`                                        | ???? ✅ |    |    |\n| [no-restricted-import](docs/rules/no-restricted-import.md)                                   | disallow specified modules when loaded by `import` declarations             |      |    |    |\n| [no-restricted-require](docs/rules/no-restricted-require.md)                                 | disallow specified modules when loaded by `require`                         |      |    |    |\n| [no-sync](docs/rules/no-sync.md)                                                             | disallow synchronous methods                                                |      |    |    |\n| [no-top-level-await](docs/rules/no-top-level-await.md)                                       | disallow top-level `await` in published modules                             |      |    |    |\n| [no-unpublished-bin](docs/rules/no-unpublished-bin.md)                                       | disallow `bin` files that npm ignores                                       | ???? ✅ |    |    |\n| [no-unpublished-import](docs/rules/no-unpublished-import.md)                                 | disallow `import` declarations which import private modules                 | ???? ✅ |    |    |\n| [no-unpublished-require](docs/rules/no-unpublished-require.md)                               | disallow `require()` expressions which import private modules               | ???? ✅ |    |    |\n| [no-unsupported-features/es-builtins](docs/rules/no-unsupported-features/es-builtins.md)     | disallow unsupported ECMAScript built-ins on the specified version          | ???? ✅ |    |    |\n| [no-unsupported-features/es-syntax](docs/rules/no-unsupported-features/es-syntax.md)         | disallow unsupported ECMAScript syntax on the specified version             | ???? ✅ |    |    |\n| [no-unsupported-features/node-builtins](docs/rules/no-unsupported-features/node-builtins.md) | disallow unsupported Node.js built-in APIs on the specified version         | ???? ✅ |    |    |\n| [prefer-global/buffer](docs/rules/prefer-global/buffer.md)                                   | enforce either `Buffer` or `require(\"buffer\").Buffer`                       |      |    |    |\n| [prefer-global/console](docs/rules/prefer-global/console.md)                                 | enforce either `console` or `require(\"console\")`                            |      |    |    |\n| [prefer-global/crypto](docs/rules/prefer-global/crypto.md)                                   | enforce either `crypto` or `require(\"crypto\").webcrypto`                    |      |    |    |\n| [prefer-global/process](docs/rules/prefer-global/process.md)                                 | enforce either `process` or `require(\"process\")`                            |      |    |    |\n| [prefer-global/text-decoder](docs/rules/prefer-global/text-decoder.md)                       | enforce either `TextDecoder` or `require(\"util\").TextDecoder`               |      |    |    |\n| [prefer-global/text-encoder](docs/rules/prefer-global/text-encoder.md)                       | enforce either `TextEncoder` or `require(\"util\").TextEncoder`               |      |    |    |\n| [prefer-global/timers](docs/rules/prefer-global/timers.md)                                   | enforce either global timer functions or `require(\"timers\")`                |      |    |    |\n| [prefer-global/url](docs/rules/prefer-global/url.md)                                         | enforce either `URL` or `require(\"url\").URL`                                |      |    |    |\n| [prefer-global/url-search-params](docs/rules/prefer-global/url-search-params.md)             | enforce either `URLSearchParams` or `require(\"url\").URLSearchParams`        |      |    |    |\n| [prefer-node-protocol](docs/rules/prefer-node-protocol.md)                                   | enforce using the `node:` protocol when importing Node.js builtin modules.  |      | ???? |    |\n| [prefer-promises/dns](docs/rules/prefer-promises/dns.md)                                     | enforce `require(\"dns\").promises`                                           |      |    |    |\n| [prefer-promises/fs](docs/rules/prefer-promises/fs.md)                                       | enforce `require(\"fs\").promises`                                            |      |    |    |\n| [process-exit-as-throw](docs/rules/process-exit-as-throw.md)                                 | require that `process.exit()` expressions use the same code path as `throw` | ???? ✅ |    |    |\n| [shebang](docs/rules/shebang.md)                                                             | require correct usage of hashbang                                           |      | ???? | ❌  |\n\n<!-- end auto-generated rules list -->\n\n## ???? Configs\n\n<!-- begin auto-generated configs list -->\n\n|    | Name                 |\n| :- | :------------------- |\n| ???? | `recommended-module` |\n| ✅  | `recommended-script` |\n\n<!-- end auto-generated configs list -->\n\nAbout each config:\n\n- `recommended`: Considers both CommonJS and ES Modules. If [`\"type\":\"module\"` field](https://medium.com/@nodejs/announcing-a-new-experimental-modules-1be8d2d6c2ff#b023) existed in package.json then it considers files as ES Modules. Otherwise it considers files as CommonJS. In addition, it considers `*.mjs` files as ES Modules and `*.cjs` files as CommonJS.\n- `recommended-module`: Considers all files as ES Modules.\n- `recommended-script`: Considers all files as CommonJS.\n- `flat/all`: enables all of the rules shipped with the package. This configuration is **not recommended** for production use because it may change with every minor and major version. Use at your own risk.\n\nThese preset configs:\n\n- enable [no-process-exit](http://eslint.org/docs/rules/no-process-exit) rule because [the official document](https://nodejs.org/api/process.html#process_process_exit_code) does not recommend a use of `process.exit()`.\n- enable plugin rules indicated by emojis in the [rules table](#-rules).\n- add `{ecmaVersion: 2021}` and etc into `parserOptions`.\n- add proper globals into `globals`.\n- add this plugin into `plugins`.\n\n## ???? FAQ\n\n- Q: The `no-missing-import` / `no-missing-require` rules don't work with nested folders in SublimeLinter-eslint\n- A: See [context.getFilename() in rule returns relative path](https://github.com/roadhump/SublimeLinter-eslint#contextgetfilename-in-rule-returns-relative-path) in the SublimeLinter-eslint FAQ.\n\n- Q: How to use the flat eslint config with mixed commonjs and es modules?\n- A: You can use the new exported flat config `flat/mixed-esm-and-cjs`, an example:\n\n```js\nconst nodePlugin = require(\"eslint-plugin-n\");\n\nmodule.exports = [\n  ...nodePlugin.configs[\"flat/mixed-esm-and-cjs\"],\n  {\n    rules: {\n      \"n/exports-style\": [\"error\", \"module.exports\"],\n    },\n  },\n]\n```\n\n## ???? Semantic Versioning Policy\n\n`eslint-plugin-n` follows [semantic versioning](http://semver.org/) and [ESLint's Semantic Versioning Policy](https://github.com/eslint/eslint#semantic-versioning-policy).\n\n- Patch release (intended to not break your lint build)\n  - A bug fix in a rule that results in it reporting fewer errors.\n  - Improvements to documentation.\n  - Non-user-facing changes such as refactoring code, adding, deleting, or modifying tests, and increasing test coverage.\n  - Re-releasing after a failed release (i.e., publishing a release that doesn't work for anyone).\n- Minor release (might break your lint build)\n  - A bug fix in a rule that results in it reporting more errors.\n  - A new rule is created.\n  - A new option to an existing rule is created.\n  - An existing rule is deprecated.\n- Major release (likely to break your lint build)\n  - A support for old Node version is dropped.\n  - A support for old ESLint version is dropped.\n  - An existing rule is changed in it reporting more errors.\n  - An existing rule is removed.\n  - An existing option of a rule is removed.\n  - An existing config is updated.\n\nDeprecated rules follow ESLint's [deprecation policy](https://eslint.org/docs/user-guide/rule-deprecation).\n\n## ???? Changelog\n\n- [GitHub Releases](https://github.com/eslint-community/eslint-plugin-n/releases)\n\n## ❤️ Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run coverage` shows the coverage result of `npm test` command.\n- `npm run clean` removes the coverage result of `npm test` command.\n","_attachments":{},"homepage":"https://github.com/eslint-community/eslint-plugin-n#readme","bugs":{"url":"https://github.com/eslint-community/eslint-plugin-n/issues"},"license":"MIT"}