{"versions":{"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":{"integrity":"sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==","shasum":"aa7944f5b1fd69cf64ecb1ddd1a4762bb0f4f352","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz","fileCount":69,"unpackedSize":272678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDd9CRA9TVsSAnZWagAA4JAP/Al5MOfupnSAmFJJB8+N\nydm3x1/1Oo4mwVjYK5njPyz+RJEPtLm/QGPcuAgZvKJ3wAXX281O8fL+CSPz\nz5HMXbugWQx8SQ3vWAQyh9nWEFoJ3+dDRAvLciQLQd7i3sUoAC1yNGik4OzZ\nD5/apLec3krzaXKdXE21J5XI8ypKGMuAt7qoJtiQ9Nz4t4ltCOz60w7KbYzL\nvvpbzKbrYDevqDhcF7tVjHgvxDaAF4/1jPWd8YDy7RSDrEHDv+lm2djvH44R\ngdmjjKRTZvLzVszaEsAiLo/y2gWNPe++O+isqWOBsVDnphx+3Y1H6pZox2d8\n1nYhEHOtRAmLx4WhB5loxkUeZ9YiOVjEnwiIDVLZ+BmX9OeC6jn+h3REH6gf\n5I4zrJA5NgOgxTOW7DY2dYYK2AcWsTkr6WtXADInTIXn0zb58pCW8+Gh1qNL\nb8sr7kzDu30QLzNUgFWdCWzoOORmdrjDJYuTqlF/UzW8kBtmi+mMwBVtrO2U\n4Gc9RwGJdsPLOP3WdA/f+smfwbHhr7kMvjKjyESMl6KCQHSDYilccnfVyw16\nKvghgNpCMjG4oyCKi3uapg4gn66L4psAuKxbW+ibv59AfL6TO2HhEeIwIujP\nycxbOX00jMEPtTbEZ7zL4VEIZ0+gPnZ6g8Rs97BlkfX6cGiQpkPR6AlXTrNd\nJL9x\r\n=A4we\r\n-----END PGP SIGNATURE-----\r\n","size":48080,"noattachment":false},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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,"_cnpmcore_publish_time":"2021-12-17T07:21:08.809Z","contributors":[]},"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":{"integrity":"sha512-cb70VSsNjteEL+sInXvlyewuE4OCW9CFmcOQKxyQzdAsoK+7pWpygf2q/Vsw/5dKSniO7qbawLjDqAakaILCIw==","shasum":"65beef127a93bc1e9797077ac74bc813dd98087b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.0.0.tgz","fileCount":70,"unpackedSize":383754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFZmeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOrg/8DcWanDkd3PB6qj4T+hxrakmJeJnT+BLCj64oqHD79e2DLcfh\r\nTGaUY+5/utQDjTC1bQ1JCyWFLR35SFifL4S6jSjWoWpVnV9EIbBR5/kZmq71\r\nwy7sEqkaUyUxqIVcz2rivdwOTBv6JPW2WZWRBClsJcT5dQm61SMh1dT5wsTF\r\nOzxdj29ZQry7m70OFIhTK2sFR7JzLAPXravk1/wV3e3n7A4vlg4PVm8taYsv\r\n6agNWkFXvbJo8NEI1n7ppOGrcsZ8urqjrrRecOLYji3AVTc7RpQtshznLTuj\r\n4V9G+BKfNzhzRyB+JHCfBSVmDaI1v6CuPavMH4jX6YFJpsYsaQA19EY5xTTi\r\n4MCL89Exyyt7YH4+7P8qQIldRNiJ0lQmVEFfUGq/8egFp46kHC4spXF+A4MD\r\nloCH9lFmc3AlBEsjkEKc0ZkVyUxIRa54WoyVlDIzawXWsSQGhFEuscAq6jRp\r\ndKMmOkFwRhO+C/A8M6XRjKRz44GgguK2qXeNzZh5Ft1dCZVWWqTKuUbc7DvD\r\nA8zvvOlHDTTjTcswpIGXbqAQMfKTUa43Fk+MTUilBuSyZZBr3JPBfM5gI1ff\r\nnK3ss2eDY0ZGQNkyjqZmEfbO9X6MJUktTIRHYHjuTIuNAgMK/ou0nw5s86ut\r\nDn5SUtnpA27yCLIHFCGy7JlRYXe2GiwEBv8=\r\n=kNgG\r\n-----END PGP SIGNATURE-----\r\n","size":70210},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-w1vgnlS3Y3kd2Ye2YpQvWJppx6ViySIpBIcdlw1dBBaX3m1R/cdKHE3X2PWXhJdH88pmFy1a+04a6lMlo5D9EQ==","shasum":"fc1763f8745bd03696d7d6b3269d544f69722482","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.0.1.tgz","fileCount":70,"unpackedSize":306448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFfBmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJbA//US0OFZlSWlFfQN6AbVinsC4OZkaDhPP2V9Mqsf2RfRrk56I0\r\ngZXIMSLNlK9nuUBBKh1gYVwYfaFE3Jlsuzhj9LS4lebiN/1rcIix0LMVRdY5\r\ndtRnEYG6E6PZtQQoj87FHjPb2QHdQ5JpTXg9Ne4KHI54VUnhBymULnegxUTR\r\nc5qLcnNEycljxrBtvYb3xuW1tjA3sIY69/NqyXIGEjW0RMX2zg2HGt4QNPmR\r\nUS07QUSZCBZD53wFr+Zz/XnbNYEQc3UQGf2UE860SaRERcqq7ra8VOJTbAq0\r\n/odFgOzrjKWB+pelWHnXFFtJnUk4eHuzVekAyuSgSfKsUM2xPwnSU0GX0yek\r\nlFdJR0cYvmfkrJZv5SO1FOswAUUdMPhHLmWh3neQrGJk7dKFFrfwfmpDY2MP\r\n1FOBS6wdY82T2QiC7mwF6yXAIESHWpOfehera8xDRJFXTgD/Ij4jNZNfVceb\r\n1xzLRhLKrqY/oseRZJGdC2tiCsibfHjqIhG1YHwGVkmQVV5arsa1Ah0aszSK\r\ngBfvyUJFfzndeitMYV95d4gsT9IYZNjHTbseBDIC112qhIT6hS6FBP43NFIC\r\nj1TXQ7XKyZTxIFvduA0o8ggyJzwsxiLC78H/8waIr527VURJ1IfjN4A+5pBs\r\nC02mnF8Dn56jCk0CAplQs4rybeN/pfSq+ZE=\r\n=1IlI\r\n-----END PGP SIGNATURE-----\r\n","size":56453},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-Tgx4Z58QXv2Ha7Qzp0u4wavnZNZ3AOievZMxrAxi7nvDbzD5B/JqOD80LHYcGHFZc2HD9jDmM/+KWMPov46a4A==","shasum":"efb6648dda91bc00e1521f42e5c0208eeae82bb8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.1.0.tgz","fileCount":70,"unpackedSize":306646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO9fBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphJxAAk2LRfKU02B5g8PF4JyntoL6xEgTauNI89Dk00f/q6JyAeGYX\r\n90EzuZ5BF0DAIlAKhG11d5pVQ72yC2afUVy/9c6ObudCePbRQEKjIGG4HklG\r\nKMH/L/kWv1WVYcVey+qvbnfEmV0ooKvlNgfP0zDh14qFOlsUm9i/W8cEfUVz\r\nRznloYpTCxPsjZFM9jO18q4C7vqDfAe2rO6UoOH9kYT4vEpMvXgaNSbbcy9V\r\nxina09n2rRf53Rz/Pymy09vjN2mae876cJCx7GEuEMBeP72HaSxT6WKqjHia\r\ntJaH3C83eI8DBbj2gr54KxaAvIdNwPTApNxy+fJX5ld/siY8pQigJ3VYFROi\r\nsa2acijYRx9mjU5JiCo7ffnTFf03D5L5lNYMhXhX81qs3mD4MP7k+sCoUFFu\r\n4g554Wj2bv8X0OTo8lUW/6GaqoX0GleGaYmkamp12VTGac1yvQgD6oI2JUIF\r\nKD02E64YrblWoE4irMG+SeAZdiuPBGt1K6jcKFfB4woSbFSM/2z4z6ZzsJP1\r\nkRQUr1Ap7GusxQv/rRg8EKL+W2xRPeIyFntpHdi/DS8IMTr6md3Tv6gF5gVy\r\nQSFV4p38omWEfoUss5aqvwYbShjVvXRgRieeQa9dDKzabndKMoGcaWE/a+aI\r\nm6DASkwSHmlf0kxH3PNAYNpT8EkmJSNUq+0=\r\n=Ewgp\r\n-----END PGP SIGNATURE-----\r\n","size":56512},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==","shasum":"fd378274bdf1c3ca11af84e7a4b5cb524b63ae1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.0.tgz","fileCount":70,"unpackedSize":309746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAuV2PVYmDBz9pBy5/j4sTFXs+OfodnvrrzhN79JKooAiEAwi8D15wGlgY/xaU3L0XpNIRDnKY9q37PYU2wvUXjdZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZgnOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi+xAAl6q031z4TWngveFhW/IRNzq+/cPBY0UJCiSgTeKMxzOET7Sw\r\nuE1aD/2ZGrq0f+TheYmdNpeCXSOLhNrN+jVmjWMCsZa1/fEQFXtWau0nAW3W\r\nTeegg5cOPAEd7HhDKyewyOAs9b9LQth/QcreLUo5ZtuBrX6No5+3fs2VGFn5\r\na77Kk8R3g1+0cKNlrGcrFs+9GaSRk1ZcbR5+gqdIIDvzuLZKQqCzExZT0wT1\r\nGIBnfP0NN/yWlosAG6yvYMdpYtlom4OHUkodPd/gEhVYEidfi9OUQjvkSnF4\r\ndDutRPfnJbJKDCjPyOykbpxL3rYxpjoHV0d+hJvC8sZ/GOU82Fjg693pZNFq\r\nF/S3yCcRWPXJVUS12zGi4c5Lfuv7ZyGgi3f/68BXDQJ78h7Vx+bfqsaZ7xrO\r\ncR7NaIwuZDiAMcJoknyGIsmd54Pp9DnIrrNTFonqtSCbd+4b1hPhvGhVTBjs\r\nl3Kn8mVi4KpxQs9ammHRCWDUkWoLd/nvk45UcE/WOwsYLeilDrEL6aXvbEm8\r\nDjFJhHkIBv/WyKRH7Xg3VyyfTQ6gBNiLiXz6JLbR5/1vQRRmPM9rSkTqYw0A\r\nf2HL4L3BshAvMHjulwk6iuVEexPetvOfl1adFvcw8YG12IT/g2tWT7Cm29D/\r\nC0xsIBDgSKiXxmtZOEN3UPRUBgah2KdHJYU=\r\n=zZZ2\r\n-----END PGP SIGNATURE-----\r\n","size":57321},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-uMG50pvKqXK9ab163bSI5OpyZR0F5yIB0pEC4ciGpBLrXVjVDOlx5oTq8GQULWzbelJt7wL5Rw4T+FfAff5Cxg==","shasum":"e62cf800da076ac5a970eb7554efa2136ebfa194","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.1.tgz","fileCount":70,"unpackedSize":311119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkxvkFYIPb2GwBo2EpADgWMlnWdGYiTheaZU9QJ+WduAIhAKvev/3SNyoDZ/VNRnNYEAGeZxwyzwTB21uNWrqa3ccR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimCNYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQbQ/+NORgfB32Ea1jwZnEzlraUb4wT1XfGqdo1ZcQwdH3td0vpwHI\r\nltFDnEtwS/MXNIm3jdSa/JgbwCkfwZ8Jmm3HyO6mO/m+vg5Jh+u5SK77qF7o\r\nxK8f9LJ6v1x5d1KsskoRardtq6sXiXZQT06fuJnjeVDvYM30Fu5L/Q5NmX4b\r\nVWbsNTpk4kQJ8OAXgu8pfoMUnnlq1LjpNEDH2EEZ3dYTJxAUQTUAL/F3R+OA\r\nYpzRwGssf8PgyeaikBZZ6upMLCP2YwABp/srZVuVq7mgxXUSsFzXuCYgcQdW\r\nUIe5vUbrwGbYamCx4AIJR3O4equ+2YQAdbBfy4+E4RbU8G0HaoC8J1VypjJy\r\n8+XpySS4x47f2tNTQXaibG5LjBR3s53Si5i7YdNHL6Z1mluslPhLRSoJ2S2Y\r\n8sF/M72O7ofVceGSsqm2HsnueU850SSb1D+lwOfIZ1RdfN5Eo+gmtJ4pwdXb\r\n35WtsnTtPfU4e2OZ/R3XiKmgJphFSuRp9WnGgQhOGp9py/GpundPxj++G2/p\r\nKie4jRR5vnVe0sRmbJgVB2rqAoiwFUPotcL0o2OTuuo7ZOVgh53W7kALnJTh\r\nBHlwim1ST9/eOp/nvPY4KBX0IPANXQJ4h4E2psRxS8/rXwuR5VtA0CN6CO9B\r\nwsi3Pvgv8CdW4M+nP8Hw1acimnZqqnkSYyg=\r\n=1foX\r\n-----END PGP SIGNATURE-----\r\n","size":57639},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-MLjZVAv4TiCIoXqjibNqCJjLkGHfrOY3XZ0ZBLoW0OnS3o98PUBnzB/kfp8dCz/4A4Y18jjX50PRnqI4ACFY1Q==","shasum":"1ea682e57871c5ce6ba04c36e71df38466b68d34","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.2.tgz","fileCount":72,"unpackedSize":312412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2pcPFuhYrCECvfai0eFH/zZiWRvn2YAAUm3RwfCrkfAiEAscVWPD3DKDUSCYjXQ+q1z0LVaftRECHDmN4tAeABzMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioV+pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaNw/+IoA98mJj+8US6t4YTd5xSeUef23LlyX/ZexOEdcT3UP0/FQa\r\nh246lSWvoqFcSf8AFJtisiOCZmOFLONZISpDoqB5164RqXuKzXW8fx3uoe99\r\nezSnnRs3H04MM2v1XCyS4yYjySiF/RnoqZqsqj/UnojSMrRWZ4fEuAEzQRSH\r\nJT1nhnf2OX7iSULTQVGk8KGhcERwJIXomXKhpG0ORGfcYePNnLhV2P/Jm4IL\r\nwBJDko4fv2zvI74MALf42X9nMpDvn0Jdc5acO9pF7Xpy7Y2msZA9tblm4VEA\r\nbUp/OgghsU5+rJ74mhGJQY1d3rL+xIpdQxh074XzjOYcYsu4/0H2Z4MfVaBJ\r\ncrqeaMPn6x9xkDEDnKAbKiQeXWJL9aJ86AK856jeDB9DRyTHrZGgayqhpKbW\r\ny4E8M3ogdb31Atv+TZq1SMOK+qIzz2h+y8wmbO4NPIms4xm4QFUnZkoXDmeg\r\nYiVI85qki4r2mRwoggm6BINsHt7DDc6XbuS3Ulgr01HO66UyiYJDSMMopAHA\r\n9Evb+fifmYaDy3tz6JQVFiLrasbh8+UGuHbOrd6E6Qy42W0CMYnbEuRdBHbv\r\nSCwapBIGf1/9DyUzdG/tO9E+t58VHgtMkFlpwoJwjGyu+sPdTmx2vT5E3PVh\r\nv/R+EuWlUXt/7s799o8oysd2gAMUn9twUX8=\r\n=8lyu\r\n-----END PGP SIGNATURE-----\r\n","size":58066},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-H+KC7U5R+3IWTeRnACm/4wlqLvS1Q7M6t7BGhn89qXDkZan8HTAEv3ouIONA0ifDwc2YzPFmyPzHuNLddNK4jw==","shasum":"b8850b90a8c27d3d880521ad90dbf537ac0a9830","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.3.tgz","fileCount":72,"unpackedSize":312469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0UVYTsvw9v57uSISfEEMVWWhEcRUV/3V+AZEX/q51EgIhAOOHardIG7vEGHl8e08qGtEwn0m4lo8rqR1I+1uocdYI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqpbZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpaeg/+MDxyIzoU4vXIbNJepPuJyufVrH1PLuWFLyIhlsZmAKIcX+FQ\r\nT7atNTiHodNxrTompb23npVchXYa4EoGeK4A4erJcGuXiaZNMXXlwmD1UWcs\r\n5jlE5su7Wt2Jyvr/163/OtYQ0XyY4ERYK29SxgSwTyaEVLVIEtCmVeGjPmuH\r\nzWeoEt1wvfgWhfFYFeo95khMKKPYaJ0eeG/vfGFsMAHcK0oH/UdhunsW5I3q\r\nWCFFhy09mibZeBST+KCfZjrsZ+Cg71UK1/QSfsIEkT7MBc127knoLwAcJRp1\r\naNP7oZSIOsrV+EZjIQqqANihCRySou/LzAZBeAlqfULn85bnfORF1yeX4Kz4\r\naWPKFATOHxzYpSyFOvmOKQC6cvc4TZx9CvhgRdgWuyKKYg2qkKHBkifmrCn4\r\n1ckwnejSejq9odDnpQM0cIz/RmrsCgrf2yClEYkxtZRwt2M/ZJuzIVhQvfGv\r\nrvMfRWFWzK9fDyb71VjmYPJ3k+qe07cwtrZe043RopDJoglOL2m+wNKdx/v7\r\nXj/kyy83Zt6ueUdrsG1RNDe9aneE1OiUxuzyHnllZXgNFEg5NCipMKtgvWol\r\nNd+rjVFR9GVs/kyQav0p/Rl+B1igDvasBBTWIivFG93XeoFhoILCAI8dTCH7\r\nvLSaDvnLn4HazV4ENZAD2RdWW1uxoZC1GcA=\r\n=WZWr\r\n-----END PGP SIGNATURE-----\r\n","size":58093},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-tjnVMv2fiXYMnuiIFI8QMtyUFI42SckEEWvi8h68SWGWshfqO6SSCASy24dGMGAiy7NUk6DZt90DM0iNUsmQ5w==","shasum":"d62021a0821ae650701ed459756aaf478a9b6056","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.4.tgz","fileCount":72,"unpackedSize":312538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAKsyu86FQHWJDO/ZnfeCeEjRL3nzRqoa0/zQ48oVonAiBs4Y4czTT07EpKC/HdRWHFDBrrmnDSQfwgAt2n75Me+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwlt9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr23BAAm26Y+4kkvFRypLDou+5Qawqs871zBlke8uJVsxAV2O4+0M7l\r\nOs00BVRAR/6m/2N6+opim1V4kGV4pYibf4lFTpWRP0HOlMTjNVngNuxIEgji\r\npEjA+eORskqU2fMw3sRmQo/dx8jIm2eq3fqivXbVKnbGHCmElaloAW5joZkE\r\ni79jENJOX50aW+oW3NgxkAE0o1oh7VDoB4P5dAMXw5N37jsvRRU9KBlP+AMP\r\nATr4bRa5GZVUKIg/nONCQSXJGgI0aFTcZ5cdH+PozFCUVXMNWQtsE3scCvXw\r\n9sIP7UTNh77Y+LFroUeMWg9TR/VsraPVvfjaBL/L7WeJoEwxiYdMur8oK1/e\r\nWXBWkzOyRinLQ5qArO0xm0GqibX/NCi6dHY6LpdouBdSMI07d7lB4/PX/PXK\r\npDPZ5OiYNDot7/oC5Z4V9ezsJ39R2fzrWOF11O/m3ucsm/9nLMNWHbWhTNpo\r\nyYgWCH5M85yAk5LM0/+swhrvgOaQ0AZ2Tq4ga3RVoO0FV1PUR2yb0XD9fz1+\r\n2OOankvl3PHdVD8tMTzl3eQsBqDeRwbYfTl3cfLB1nQ9Z/L9bdNAMrPnpR61\r\n6LTT5NX7tpqQWdFDhUQRmCyRPnOsaWPQ4hAtJOufSTyM3Lq6yPkEFLdtqGda\r\nwN32FtZGhhgwlSRtQgWM2NLR/wOYa+GNOUE=\r\n=srht\r\n-----END PGP SIGNATURE-----\r\n","size":58119},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==","shasum":"aa7ff8d45bb8bf2df8ea3b7d3774ae570cb794b8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz","fileCount":72,"unpackedSize":313713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICotmaU8kWfJZc8UgNEHdzMWlEWFqtS/bneUDDLeZ7v7AiEAs4XnsiFtEMqn05qMLOJajvzh4Y+FVOesmNVNygj850I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAuwkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHVA/+PP4Q+CWjWBngFzA5+CuiIoPiZDy6djh4e13Eqg/AdPkIwB7a\r\nHl7H7QHxlXRcWPLPGt6GT50IFG2ZrsK+wC5JDBjNTcDl92hkUtFrIqUJeM+z\r\nsHflse0Rh3fD7YlSWd2lQCmgPA5/tm5E4HYyLCR7Kg5pXoekhI2CpdOPK4MV\r\nxL/pSpCAhwjb9axjGk10hmKc/9hKZAOLNfnpWMRwyvbN8fhWXeBb8e5Wx5Uu\r\nwe8PzMDAtgLyh++M6JqPuc+dlJfdo2YL3mSw4hdU9HAZkgncEEot4hGDVMq2\r\n9Zc60q/SwjR8U0Jzvqy7FHSGJufWkSoU9TKpwc2N2VNPOAqvZAEk1LWGYjFs\r\nqMq/3cp8BibV3JiMpah1qrevN+x2WX2cjQyc0Nxfa8cdKU/5t5hHUCKmV6cE\r\nVS/k2K6I1/jkTSE3dBzXpzgiscIvtYtJ+588k0uQsTrACFqAGoQYptXbVuiS\r\nK6arr+rwbhkm7ojB9agyIX3XgNfLsADxEtnY5CVD8TIDkLf7toTwr8RFjqQj\r\nbSjNNmrnL6MrT9jmiz4tzGR/tfnEl0MmlPpbm9MF0Rki7o8AAWDrcTiI9oCf\r\nrohBHNMLiqz+HPCXCF2ip82fQOlJW+iJi850+EvINmIqut62NpYqx+51Zthi\r\nzpnZnnj5nqDMc/vJYiAamjG23AKETjSVK5w=\r\n=Jve9\r\n-----END PGP SIGNATURE-----\r\n","size":58377},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==","shasum":"3e1ad236a17dce7ecc0760621c46cc251ef99560","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz","fileCount":72,"unpackedSize":313717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDms1TXHWTLFkENn82j+xBcWYb9FjDzXtGH5VxiijC7MQIgWlF0WY0qOuaQcApubQ0Q2KV38dvB/yWeKkHv1RiLEtM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK9UcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1BhAAlbcJIbpG0C64SeG3I/RW7DI9O4L1ZwHHKdQunaWrSu2+1nf1\r\nftkk68h3+xJyMIsX7Dl5GJhdGCZnChJ5mLOn49XwY8DxeEGPeJveR8JHDVxe\r\nuR7A1C/T5SBRZgYiYz0aa1O/V8PO+67rQ0F5fxnrtBI8z/KIP0VCQ3fX6GBN\r\n2gZiNJT3ivKuGZH9e4XDzxlROi5rSdPyFfBfJ+AZjgdp+4q8EG2SABqiN1eY\r\n56No/ez/bKCl1oYkNO/RNxgufpwXTfDKjnSlgLuKKkNbt8iV0MHtMxOlUqLr\r\nyLs2dh7fnfaUHhdoSLCMzPVQmkbxREyc4BhL+48vBoLGmDX3xODZkUsDPbQq\r\naK3d23HE+id0TJh1zcngOHmp6SdRIK/1whf/XUC1w6mzPt4ESQMX73QHwXCm\r\nsXq63nmVUxgZ2uNqV1VX6GW/bVouLahqwRlwmOKezg45uLHJs01bARGYjBrA\r\nzXq7XRaACQzEs1+FiXvgBqiPt629lme0ZYvW0LCrjthXnsVj4Feha7hjMic1\r\nU138t4F8SFrEzDnaDOVmFjFbc5cxB9LwhlNZpY3B69679w4xT4EzFU2+xznA\r\nmj5+qz5LZyp6IUmf7yOQV3Lx/t9FjmybRCJ9wxNHx+zRX9ZAm3HLmDWnk/Cu\r\nuAAYzoN4plScdzPuY9sRj2mu7Mi82SBoWZE=\r\n=qBor\r\n-----END PGP SIGNATURE-----\r\n","size":58373},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","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","contributors":[]},"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":{"integrity":"sha512-MkoKy9/lfd52TAXK4fkABgCp0aglk82Q3viy2UOWIEpTVE/Cem5P/UAxMBA4vSw7Gy+2egPqImE9euitLGp5aw==","shasum":"1cfe9faff1b914ecc8f71433d228eaa5fc65b111","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.4.0.tgz","fileCount":72,"unpackedSize":313975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHs+92ysy0TXEpLrZBfneg6di3rqJxQ5ddRI2YgWxvhpAiAoI/tTGqVQdhpQfoQUiP8EYeYNVQaAs3U5+fRDJoLUWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX3SzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonzg/+PDR5+Ds26WHLYdvrqw4tJ9CyYmhxTOzMcc8wrMXgWp/jQ8aN\r\nKN+66gQXpQKdXQYN1ZvM9Imnt6JQ25Fja250o83kLnJY0T94xcrnW27OkwGN\r\nXs/6PiYVdJVZQu3/6zSbYoNyYCzaj32FwkVo9LPWQObzpWoZVVAwvz+lb15v\r\nTDwdylo2zG0CCVSkFwDThyFeivPuxX0kxWcNKbogEiKemxk2oa62NR4HGJKr\r\nN5IyCkSND36X+o+ge0Xle4lNVNW3Qyw9MYy8aNOaukSkamB5DiZjUIGB1fuS\r\n4/tqGfVFa9EObwTeuTO+wE76ukXcJN2R7TyOGZQCacXTfG3bOiCiDQSYrTGP\r\n51avXv2kn1FuZs7e3Weeverfve21LnEgXVa7VR9YC9msuzN+OGB8EKwJDbRA\r\n1M+r1Y/wFd5zFqosMcCrOip8Uoz9IKHRFYy1UacIiCHk+nOwDlq0lM79dk7k\r\nXzK1mffJODtk53Gv6yX79NUF9LcDcMyRgFHbAoueNMyEVPK6YFkFfdAsPrXT\r\nIHU6nyALK6IRmQsAS9JkoUiayAeb1LlJwyq6ETx4/noOzQ9DPVIuFpCK8gQl\r\n8etoTxaR97z2xcUkZ9r4YCmRkRQIUY1cvbgpmNtP15oaFQix4A+GFTM6pJ+T\r\n4M5WfwFDr7m4933WFQTUX6C3grnIJGpgo0E=\r\n=YpJn\r\n-----END PGP SIGNATURE-----\r\n","size":58464},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-VCqQiZDpdm1Q9grnvy+XsENZoXDgTLqPHRQwgl9qFNNgTKR4YEnQOMN0pFB/9TbmrQ88jdeTnqTcNwRvjqMOtg==","shasum":"8eb0773b019b88b145dd1eba687ccc9c50e71655","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.5.0.tgz","fileCount":72,"unpackedSize":317517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSgBMonzX9QznBLIbdePStQStzHeSkpFhARETfKSIAsAIgb5wxfsfrfz2C1hpnrotieWe5CUeO21ri1n6CKj0xsV8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZyDLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriuQ//eUsD2F2acR9s3F2cwMDCvtlWk///UiQZIBibbaKGoEd8Mdfh\r\nCgJGJAqPWbT6c82Hs+/RelrmTO/N+QNmhT/K4OYlB2fyJ8piXCsF0idZL4/b\r\nhtWQcSeIfRuxxVTWRNlqcUvpr9Fqsz/tRsChEFFHgTisj9vVvU5g0b2ApU3i\r\nllGPmlz/HF2B4Hff2Xq4NwGpqFznvdij4kfAWfY5j8+qd1TDb5oJDSktftyU\r\n7JbX6usgHdi7ptJHJSHIxiv3Y7v22yj32hjDNqkejzgXY/cfHzNOlkPBnRgl\r\nz2bK1wrMMY15y0p33KIU2PtkJpj2v0XhCo3pDy8o2w5hXDxUPv1sdB0iiZ2g\r\n2FnczLbiTQrZ/oAX3ky/ZoH5l1FGyUmeC3nhUci1hZAxun79m2Bm0ac/n5Jl\r\nilulT1oHi9eEqMiwfY/VjOYz2lZCzX1tqIDJGAuk72A4/SEHc9YZfXILLa2g\r\nPygHYohUkPMgB/KW9SwGXdFZ3Qh9QiIHSRJd0WRMlTjZUD2TSzd/MepwalHC\r\nulkrxfgxaXiWvCZuSh+TUURfxGiQsGpi/9rLxzEWsgiNcqFhZ988vJezS2K4\r\nA2vjEAyYey/+W0lMEGojsg2M6XA7Tp8dBGaWCc8AkkKdAhQ38CoO+E27fM9P\r\ndnpYvRPW5tQY3iQji6HMsc8A62HgkW1gayE=\r\n=E9rS\r\n-----END PGP SIGNATURE-----\r\n","size":58883},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-kAd+xhZm7brHoFLzKLB7/FGRFJNg/srmv67mqb7tto22rpr4wv/LV6RuXzAfv3jbab7+k1wi42PsIhGviywaaw==","shasum":"b3991857d1edaa47e0108ead825470ce63f391c1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.5.1.tgz","fileCount":72,"unpackedSize":317782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMvNYaI8nsQUYjdMf09ugRU6EplWReja1EsjyPL1/UAIhAIcJPNpsFBvYCP2JpZkc6NeK2HdqaYeCHHB0LSaD369x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja1OoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOSg//WN+OolXAOL9lxyiBJCylc9qQgusK7wyrn8SQxhENYuYLO1Z7\r\nNzaLwljrOJX06xqOLPkEYllbXTTF4kffoHqh6ADyP6nElES/B/I/za6e2SnP\r\nnA9ij1SGuGKq0qH/HPHNhivPN4rBUkSTmEAzh5G60/7OZAxNzLg6bZLormqs\r\nD/0Dn2rLiocqUyPkQ7uvOUnloXePdPwQqyOeigIN39Omn2LDoeX0lqrDwkqF\r\nF7J2cSoyhFsF9RBUzQEkGaCqgo3RBwn8URFvluwzsf1aYTWKE+ryvKOd6QDF\r\nkM99s3UTK57zdEwa5hW87JLUzPda8dyDUEfrFD4wgyOkQJQuPC+HEX+dw1vO\r\ncJLa01ADOyHi9h4j53bDImfdMicYQlW96Q9JN2S29aVj+9LpY9zsgtrJvy52\r\nQXyFDnfYF0dLfvt+o2MEOgiDBLOyKWdm5iPO9bS6UvlAOyvugYZ1j3CAqwZJ\r\n5N5RVLaeUZnrEHoX8vGsEFcY+3IyzW+M45n2H5wYHOq21JzH7Jx0r8A2miaI\r\nEVZmXBa6Td93d2GAGZDXyKQMp13jiX3eFSkscdMscwsAiDZ2i4BB9Ncn8Rce\r\nGpqnMAHlbwJwKi7RiM2GR3GYg21Lvb1hGFYMsRZywm4SyDvSBOGK6eWm9D6A\r\n1bVK+aIcA59KQW5+j5kRKTV8ch//5hzUizQ=\r\n=OQ1T\r\n-----END PGP SIGNATURE-----\r\n","size":58969},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-9HeGYiC/LwKYMSS+s+3Xtlh+L77g+n1UW5RIuNoj3NIY9pTKkSLy5vEGZf9QL602N2Xa+2hM6qsdVSPse8eMnQ==","shasum":"1fabb9369bf3d47f05179728f1c3430beaf19741","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.5.2.tgz","fileCount":72,"unpackedSize":317866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZKVuntfCrWSnLTGNIhN2aghvwuojt5FK9aVdfGXM5xAiAII14hYLhSG53yPHw2E8uM9VFoIHpCEprw3w8oP8nDSg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjWaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLMA//a5pGAZRYH9AEsm0CkmUni0Ed0xd4uh2St8+mi/A4iHliJ/zQ\r\njdJtCMNJksTJSgb8tzRMmmda86X/SujquyIMlXkzH7JPIEbHvoroIE+hAKB5\r\nKVU8+xzqnSUfcPkIQmTcWhsRStVNMn8ydBU4/vx0wq18rmcl1rYwFFaYykTM\r\no3ZBh8fGrU6j/U0fziQe7pLYbueVmN4Q5gNWyDJiSpuKl132eQ0qHf9oTTKZ\r\neXtKcGpPJQM4eWuq+XXgrRMTdJw/zHvBTbB12NAZEp2s+KMZEO0JO1kteeDO\r\nCbeGggersVsrOFj+9VR1D4HzEDQK49YZbRBDitYSF6QU9qINXBM5oqy1cAcR\r\nlTFShvkB5GT9n6uScYTmLoVTdk6vgTSh7893qDeRIrbHHdc8ajEEkYhXj3MX\r\nXiZ0fZpgH9JL3BFyoczscOH9NQMp1DB8nEX3/Zyrnaeqmio9kDBjwLlcG8RM\r\nhubtzsCNgujy8427bbClaEvD8V1Wa+5aRBxZuDfQ8KmDU4ICAoc2xON9v+ot\r\nFKOPrLXzXmOxvUDhajI0xR51oJmF3qbdxU7h783GdBzzTuFtECgXG29GVADu\r\nIO06xedhXzLqKcgJR+6uDOxfcsjMpHzXfehmrV7ZL5wjbKlCSpduBo2Ii8JP\r\nJAOgSLUFr2XdqKg2XQVidNLxYqu74wxGJBg=\r\n=XNhG\r\n-----END PGP SIGNATURE-----\r\n","size":59004},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-Hd/F7wz4Mj44Jp0H6Jtty13NcE69GNTY0rVlgTIj1XBnGGVI6UTdDrpE6vqu3AHo07bygq/N+7OH/lgz1emUJw==","shasum":"cfb1d2e2e427d620eb9008f8b3b5a40de0c84120","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.6.0.tgz","fileCount":72,"unpackedSize":318294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDouwztpyeBpcmXQKDJzz3IWB02yop4MtXVKLeTWQXT2AIgPKztsaXkkwChHkN5wfzVUn1idlw9UwOeHM7Hkvwktbw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjaQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEuQ//aZ+OdvjRr9tnLa3CZv+CnEGLBqat3vzORAULo43VrAPkJ7Pj\r\nMsdfM0MdT/9XYDqnrIMrMa2BI7fT3JWraPvRrdFvDwEuRGZ33E0STCq23Wo5\r\nfEzORtF6Z0QWXKomXHONf281YzeurmO6ObDSizN+eyUNP95QPsbD2h7p/6Qs\r\nTElaA9opZ0zsOrDehtYiATknvhOEYQfFrj+jPJiZeDjJQ/0Qe0eGrgr0LPRD\r\nPewQY18zjlpoPUKv7lBHlR/qdIPv5caMsBAFfXPznoKvPIKLSSmZNaPDHVvB\r\nRFNFU/AoN+cO5YlY7LPAYJGSwEIPbO52wMVO9fZ7lsXCqPpCGPcGIRYLuvcX\r\nzP0DWsrZcxykhCBxYtpLAnmSVYOqarbVdJDWZbqotszpZomo4pK8zGn+Po6M\r\nFEUHnUwIOcYE52mhJD9ukGWzgTeS3U13p+bomNrgsIhI/y/00VwW2cENX0Ec\r\nZ0givtPx1JbiW2gWBGLdJdpHLCXicw4eiZtjjoMMo1OlhB+1kMF/qRrp09cz\r\nydAPCJZgG4IeAcQQ/D/l1Uct14yXDdlCHtvt/MDDUHUbdE5NFAAGGKY/vGXf\r\ntuSffqXRGPPGG5XFv0MIjicqCLKKvOmWE/mjLyVujE4talbmB7UlZRzuco1n\r\nEx+p8wauP6sfdI6Z2XhDQScywvI7W7/Wk4s=\r\n=cBdR\r\n-----END PGP SIGNATURE-----\r\n","size":59027},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==","shasum":"f7e77f24abb92a550115cf11e29695da122c398c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz","fileCount":72,"unpackedSize":318314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM8mKApBYPhnrIsP9o1vqBMFC9gU4YyrVvCMSwK2L1wQIgHvry2nN+ZQgGTDjvRz56g0pDOeNYoX07WvyjoKncDpI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvjKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO1Q//bLR1XW0g0FW57T4kkRhIhy6qHkWLbb3y6hu2/fM2ZPUbZzFJ\r\nOUcs1a8jmGSYTNg/YG3zE5nqVZe70r7msvGicVK5QkFjZHt9//hJp3cKUUq7\r\nl3kyjfCmMQDB8ggebLrZnIEQxpBFS9fmWadRjftk/A5AUFyWsbctXSzqjfx8\r\nGUgZP2MIQw6dodaZ8IJVobjS9UNWUNqvp8as2pDURBGOcVhdKrAsl24Viv4r\r\nptsdEPFhAuuDU0sRtWN3sXq/Gv19fI1sTbZjeTVRfqysj92iy8KGyzZRVtXM\r\nL/a3+zCdEApHjj3b8APM0tWVtgB73PjjG3stlYaW9IVnfHLH8kNnYohznKrk\r\nHPdnt0y0GkSIS0R0309EvE72RBm8+vUmdmOrmUNooAlNFTVPVfuy8EOWlrLi\r\nTwg0XTw0ferWnVx1EHM+72SpL7ZAavfLEeghVwochgyQrLpu1XzXF/idoiF8\r\nbjAu3W/QC9c7iikRwnE3JmX+f6Tpn+mMX8MXAfOuD3QR8I3/sDEGM00ebMEv\r\nv2f8pmzyvmgyhQcbN7LL29Ks866yilRRgejNwDHuhCsz7vxbHUCTaH34pI+R\r\nuWx/xEPukcZX1jrN59y8RfTd3mSnwDMG0YJDLiMqsfBKozsW3D623wcuQtJl\r\nLkR80N+tD5s6KYtieCftlRH/r3Am9C7NeKg=\r\n=Lcqs\r\n-----END PGP SIGNATURE-----\r\n","size":59039},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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,"contributors":[]},"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":{"integrity":"sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==","shasum":"e29221d8f5174f84d18f2eb94765f2eeea033b90","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz","fileCount":72,"unpackedSize":319070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMfwriKsGKak4igKvY506DICynFE4Or+meUDoObUhWtAiEAveRtLcv4sGP9Q3eS5N+jJa5nWcDNbHGv7zMgkGS72P0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7OVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeTQ/+IMFV0huGFhcH5E/9D637qzfZengnaCEQFfZC8nlRtoSXS5q/\r\noEtZQ8gmZsf/spW41zKQCM3jh+756THjUzA/1fqfSJ42AHumelrOGBdTsFl7\r\nU0pgZyBh3J3K9YcbcxaT+3dzQ1MJNEqBzQIanqGHkgrvO0BaBeslTfPH7VU1\r\nrNEUNgAtVwzbDNtMvlSbuP6TTq9N57VECxWJIIoEfQxeVW/xd1lfMH9BN14H\r\n8jpKpTRTIcUNakhLruIiKkXrC3CXIN/9Cot8N9I0myUnf4sIrakyDlvZ7ij3\r\n1LpqlhZVcUGqDqp7fq65R4a4lDpdpNcpipCEMuyE0JaDfBb1eNCKHXZ3mJ57\r\nsu0VTABc8MhQBoNc9EYTLMAhofreYcCxe5FIGIeIk92MmGTjOQr5Y6AKgsmB\r\nI0jdxnD8Z5LttP/rmjGI03fB7DPFel3BCjy2u15IDsxZBbYZHEodb3op2GMd\r\n28eKiOKrqgVflXwVltscdK6XD4toMyIufm8FCGmeVa8AV8QylaPPTzr5Ellp\r\nBAMbCjcYxO2FlhtMfU1PQ9wSHWI+0iZq97wI1TZkCMF1c2ae6GIBvYfClw1H\r\nWvBE0kuil2ZSran/4NdkeOwDfOkpkgTKyXNYgP+NuuRv/xyIxxOA6qm38FIO\r\njvL+8uvIOmxV3luK17Lav0NJ9HCCQJhOQTI=\r\n=ymrg\r\n-----END PGP SIGNATURE-----\r\n","size":59219},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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,"contributors":[]},"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":{"integrity":"sha512-os6dkFbTdg8q1AIL1D/IHayQgBjGvaaFAVWFYKJtQXBjnhy+T/897QHtSvd0qo3WCSoSrZ2FA4QJ7Q3hFtJdtg==","shasum":"12f825b703910a3504876c877f6cbfacd66a48bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.0.0-0.tgz","fileCount":72,"unpackedSize":331677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEXpBeMzaObwWG0koNYvGDShfxtYr22BL/251CN++vagIhAPNVitjopTsT8dEzif3yqfUsHu1L5PDpjUaum/d6kZqH"}],"size":61821},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-zHfmdDc3Bd/jy/SDl935C4xG7uc6mGcxb/4AqDmGUNAFxrhBJ5cSXtr2U2Cpw9BUB33boNacMWfMK9cM2avGbA==","shasum":"068b355a25803a2597376851310d6f52e5f00c19","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.0.0-1.tgz","fileCount":72,"unpackedSize":331725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxU7+bf/p0KkPM0c4KWqGgrGnXYooVNA3t50TqcUWiEAiEAycH9RDc9z9itJ+O9WLrVq2ScHinjBMeyFelo+FEOk6I="}],"size":61837},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==","shasum":"de39e4dd6cf04fd78fd6f49cb39ecb20ea0167ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.0.0.tgz","fileCount":74,"unpackedSize":333472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyxY2v7vT5QF5jRQXD8ioOPmJzpotynsF1Ya2fIaDkCQIhAKfi3CUi3sb3654uDZ5e6o6eggu9XoljqcNvJ5dU9eP1"}],"size":62320},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==","shasum":"baa62bb3af52940a53ba15386348ad9b0b425ada","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.0.1.tgz","fileCount":74,"unpackedSize":333473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHX1QGvKQ+b0+rVOYGsosWZD0Y2aAeqIId0QUQYTiXWAiAn8rZU1XQLazfrR/K8uHlokJGJD5w2GFKNteQ8Fwgkpw=="}],"size":62329},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==","shasum":"5b2c0ad8dd9b724244d30fad2cc49ff4308a2152","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.0.2.tgz","fileCount":76,"unpackedSize":335035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1hpwBVLNavz+v254lR1XfAMvhFsSTPM6cFm6lKx0+gAiEAt7Dj1PsGE3s5FXETPGXvqltw7w5+Hw0/gTnpCtzs/IU="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.0.2_1692671538696_0.73080338811529"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==","shasum":"73d24fe3e37d04519c1f9230bdbd3aa567c66799","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.1.0.tgz","fileCount":78,"unpackedSize":343080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyrwymQIFZBbArDg8fhxoY62x7smrosF/dGq+DtqPjLAiEAiYNYtPRIOrqZ6jCcIxcOCeXrCuD0jqRx+C4Ry9TSJuI="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.1.0_1694401696869_0.3241390576212524"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==","shasum":"3f98ca9fadd9f7bdaaf60068533118ecb685bfb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.2.0.tgz","fileCount":78,"unpackedSize":343316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV5FXsDPsqgecTClvCUgfu14K7Mtbiv15UrT8vLuixdAiEAzIqj+EibxXhucHqtKHwLk8OF1lMrJ80o5VibBREFLjs="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.2.0_1697014238091_0.4702054104919384"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-/XZLH5CUXGK3laz3xYFNza8ZxLCq8ZNW6MsVw5z3d5hc2AwZzi0fPiySFZHQTdVDOHGs2cGv91aqzWmgBdq2gQ==","shasum":"8ad04e0c52b311d58bd9b6b59532e26a19d3911b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.3.0.tgz","fileCount":78,"unpackedSize":342210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzKga+olvzn3L9HG8xE2bWOwNR8YgZaPWY8gFWyg633AiAEHl8SYBvVgY3pQyEXrBe/DWcT8C+EHvCEiTQ+rxCeIw=="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.3.0_1699338378896_0.5473252923190297"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==","shasum":"6cd377d1349fed10854b6535392e91fb4123193b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.3.1.tgz","fileCount":78,"unpackedSize":342256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgoZKurDiy6NRvqISxoWvR8T1+LA19HwEjR7LOVsusvgIgMO+oJ2Ol2rSSTF3TIUHTojj0Ydo/8n+KXJNiIJVzIR8="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.3.1_1699610991567_0.352390906011514"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==","shasum":"02ff70d2b164319b6d566672969a9c24688a43df","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.4.0.tgz","fileCount":78,"unpackedSize":347008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCePOU5P85lxOH2OOvTtDaZASWum1xo4NKx8gFOCjdVywIgR+wYaCmAwQrVD34EseMWdvHN+EWJBGKTzRIvNMPy/lA="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.4.0_1702271848220_0.9471993351183206"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-Hw02Bj1QrZIlKyj471Tb1jSReTl4ghIMHGuBGiMVmw+s0jOPbI4CBuYpGbZr+tdQ+VAvSK6FDSta3J4ib/SKHQ==","shasum":"4dbd7459f95bc2556ec318480767e8837af168fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.5.0.tgz","fileCount":78,"unpackedSize":348832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD372Q7rBsmuO4b/ArUmGuNyM1DyZayaxz782ZokHL1qgIhAM9iYA8UZbaNoxjZkPdE8SIGfqWijP6Z3iTn/r2+wI+0"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.5.0_1703063273615_0.846012098627368"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-Ag3tYFF90lYU8JdHEl9qSSpeLYbVnO+Oj7sgPUarWUacv1mPL3d5h5yG4Bv3tLe71hrcxmgTi7oByYwKXaVatw==","shasum":"035acc6154cbbe81a0611dffb53e70b883e246fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.6.0.tgz","fileCount":78,"unpackedSize":347584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvzpOlxbPi96WzLKZIgpdzO50r0gF3IcwZdeiEz/eQdgIgdACx6nDp5xPFNmgj6FmW55HxKahpWt/ORkyPLRenljs="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.0_1703845495548_0.642238160661945"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-M1kE5bVQRLBMDYRZwDhWzlzbp370SRRRC1MHqq4I3L2Tatey+9/2csc5mwLDPlmhJaDvkojbrNUME5/llpRyDg==","shasum":"b16e0033bc9ce592b1c3512cb1cee24f84ecb5ae","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.6.1.tgz","fileCount":78,"unpackedSize":347617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/sDfJqjETFmH8qSOEz7u3bZ5FAlSdvTapiW5Wf5RtyAiB2N4nfXWVsE7pdpvDboJhraRvwsbFRuUBNFE6ZeNT6Hw=="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.1_1704163539727_0.019702059251660797"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==","shasum":"6a60a1a376870064c906742272074d5d0b412b0b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz","fileCount":78,"unpackedSize":347710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWAcpOh7NTNTCBjHAF/CaDJIh+tIptwQmZ7OkxYoO6HAiEAh5441+k9K7UxZg+KYjRz4oxeMAsKYTXTXPpWmSj+7Oo="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_16.6.2_1704770920384_0.0798411437728146"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-LlTWwS4dZ/zBerQWSyVWZZfMLirD7QNUsiyvYVJaLMuzwObWuvbUwCm6eAe1l4Z3ASHSCcOqqyXvwfi0e9EH3g==","shasum":"ff48a8cdf4b60a8bf1002b94533a54c4873a5652","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-0.tgz","fileCount":77,"unpackedSize":308470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwPuDipf8UMecG2HMMDuZeBh/wWRChRGLWAWY4H3zNJwIhAL2s3mBXS3Gp5QztLImbXcd+6w1wgRPtSEeDjoetmBok"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-0_1704791708287_0.629074351633554"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-eJnqP02Kix/hmwOLWIYlGx2hXUiGX3YRhW50nim4PzduFhM8Mka76b/sA8u+pkJWr78e5dl1vJMfavsifUFuxQ==","shasum":"98353c101a60156028fcd2e7418b5146e24c86fa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-1.tgz","fileCount":76,"unpackedSize":284731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH78MnWAOXIn4/iAFp8yhAzrY6686wyAlscqA8jRnludAiEAp656IIKe8wMHiK+q+nPoBjyLscfH12Ai/D28Mu6ddng="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-1_1707275879413_0.42129633184736615"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-m16wDhylu0hEW6dYZApS1MJCFn53YXqzwXoGBdzWalqm7qrVrrS/lDKiJ4ifMpaAW3uvq6zpy7otEcoHWeqEAg==","shasum":"3ab1f9d3b76c1234cce3d8eac3e7ae900403c51c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-2.tgz","fileCount":77,"unpackedSize":289997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWfR2w3eQ1hDBeI5dlKi+99Pe3uzK5vEdN6p9D/VnHVAIgHKepVqV/+cRNqKbnLgN2MmoRoirTzgS3MA142hhfe0k="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-2_1708596384183_0.7318642510110749"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-7wtgGpGaq83Fhh3LfpC62ce1FRwh093Jp9VkqTXrZT1tGRXJznes7MDOCFMGZsmS4JQ56coW5iSWkGyQyi4sGg==","shasum":"ddb6783f351035389e8fd810d45945654c10c5de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-3.tgz","fileCount":119,"unpackedSize":357275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNBANuz7ncZ7msuJF+VzLtJ84fIk7QEN3dRaGQbx0R1AiEAsw3QOf8oPNoAzj6wvwbpBS1ewhMqCZ3SDbKt+mozmxI="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-3_1708658311797_0.7589975645317664"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-G87XXxyuyNGknJx1p8Us3G2iQ1b/rG2dCt6oMEcILRO1cgk69t8ARX+dGX5ahY8EHG1ETE1Eq0AXw/i0O8wH9Q==","shasum":"cecdc0efadf636e60e2f3b17a3e1e780019f57f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-4.tgz","fileCount":122,"unpackedSize":355088,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.0.0-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlM35U2vn9I4mC+sPaNhin/CtDWXJZ3i8yXVZP1hSdmAiEAqNDHA9zs/tAwTsu25oZPGuabVi2XfcpvgmanEF4DdXE="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-4_1709720670985_0.3389548995257561"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-hlsrWHVDwosipdiUG2QGjEjrDpeGRHSxZEZFtgI6sTY63YHzqezzak7iF67b00nEdK+mT9aTZmsWaJqxivT3Qw==","shasum":"b5fa2a300d45d3081dc5d169fbb9703db39b04a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-5.tgz","fileCount":122,"unpackedSize":355218,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.0.0-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOVyeM9dnloiEG+uJN2o6Q9ZxOeYqtN6P6gCYrRMJ9pwIhALPBeTTzd1yG3aefrcZbiS/IjOBaE8O5mLBsg0Q8q9fc"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-5_1710864836506_0.0001514743011588049"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-rJO668C2XGBugWCyQfdgQtWj/hxd8ZVnylpsJfgbtDycwrqpsjd2O0W1n95UNUXwdlJOVzczsqrwdQ5fp9W5NA==","shasum":"1d27677e37ec6e18a4421a82241e0f3e73a05054","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-6.tgz","fileCount":122,"unpackedSize":355210,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.0.0-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKVwbn2tNs7mYONfcJk0WU1DjHvb6ka7xMve3qbrYtCAIgSavVZf4pNwdwcQ8HzUZgb4ECBSSm00uLhe9zq3v8fHk="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-6_1711347106708_0.29440608726512396"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-qGzAN8KkfAGxV6z3g9gdkqYpFdsQ9z7ZZ3mIWWVTlqVYBEFxpxEZ0cwU+QtUf98E0to1PSiuTb+N4rK+HekxQQ==","shasum":"0886267870350ddef848144b9ef89f1960bf65e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-7.tgz","fileCount":132,"unpackedSize":427456,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.0.0-7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkmttV+OqC2t2eO4znomVjamvtQnZRKVghu0nPcgJZdAIhAMDHGCY9oE2ulesQOD1LIipVZ/AyDftvMWNU/ZbGrGxb"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-7_1712490988149_0.39057914182644593"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-mghGbmRUySJ4TGXlUA4Ez2MsO24MAdoPYNA9K69u3AEK6LB8051KH/sb6MKkpmDM5KrCzLEwsxdRR2q/SaYAxA==","shasum":"4ff890eafa6b734e45120f460f23273b627b2faf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0-8.tgz","fileCount":132,"unpackedSize":427745,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.0.0-8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvISuI1fLMBjfOHx0GPcucf78Hypc4IuMmf5/ilsbFNwIhAKSvsdPFHy6pmuWHwkNnblKM9bwCMv1Fp8Q6Wd8lcx5v"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0-8_1712541817571_0.7751249484856768"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-0Ihff+kWUIiXYTNTotGj/yRI1X5uCh/lef5Hr7ih/mFeYMQ3bPfN0KxlrfhU+Xn4x697l/TPO6zxqE33M1yD0w==","shasum":"c2af10481228fd6679f80aef31078e6d36ad7ec8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.0.0.tgz","fileCount":132,"unpackedSize":427743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3XTjiUpgBrvEi0P6RE2M3y00TbVZ88RUmG5N9r7h4vAiAbb4ocEo2hjUBG76bBNausB6TWXynWRaKBdoz9Qh0zOQ=="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.0.0_1712542819943_0.4940217658012249"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-+MTiTej3B07+8vS/RfSMD1w4O9VVR9BSJT9kSa9QUsBlXzKi5PZc+lB3w+iu/2eIS3drFU7zCikSrD8Yn8PEBQ==","shasum":"bfd79979938bfd1c899077bb60f5c860e098def9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.1.0.tgz","fileCount":132,"unpackedSize":427675,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdgpXRMuppWUPVzjf9loeoYf0sv+b4qWz/cbvltHFh5AiEA30wcSZ/BA9rIoXn90fP9wKYzEzg6tuAAT9g/fnQfKLs="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.1.0_1712651663387_0.9780026697447615"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-XBkFQxjTFKy9oc925ezHcDoZ8VLdGfxRkdZf0poR4TjC+zvm28pG2Tc7ZZpD1/UxSAzbw6Zz0WpnpUX3KruAAA==","shasum":"a47baac8e9581c8aeafe2555f6014f2904709de4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.2.0.tgz","fileCount":133,"unpackedSize":428727,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2NfcyxJsSM5ECy++t+hCS06f5q/QCeFF/FK7zqWgP1QIgMNuIPaLA975Dv2byDtGkCebXchpP8YMD94rYSG9mHy8="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.2.0_1712744192596_0.5524372435803009"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-uW1+df2bo06kR7ix6nB614RUlvjRPrYxlaX832O6e1MCJp4V7YozEdvMgCYuvn4ltnjPu1FVYhQ2KRrmTNoJfg==","shasum":"20aa5008dce05af9041b70abb659a2308416d977","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.2.1.tgz","fileCount":133,"unpackedSize":428715,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZ7tQQSZkGEqhqMEkploP82XuT+elsaMhPflYsch0sQIgeM+Pm6bLIGag5SgvFmblyFvzg0Qiv3Y/wsXHXyyLaEM="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.2.1_1713160261869_0.8331345204977467"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-BvjwT22+zLsmSTq6Ea4FNK7O2XFrkahDKZSfE6Qo3CEy7cLgVkM1iDsHK9BU69oRmY1aQ4IoyCmfWLN+P52J9A==","shasum":"de7d371da2385f5d809bf80d2371ad5dd626420d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.3.0.tgz","fileCount":133,"unpackedSize":428781,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEdZibQC7nel+DsUlYEcOtGt3MrcPkKPdtHf+m0f3u3AIgAQoW+WEnq7jDTBBlQb5AJZw9S5WDLIG2Du7sztwBYQc="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.3.0_1713950345808_0.8792843528779555"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-25+HTtKe1F8U/M4ERmdzbz/xkm/gaY0OYC8Fcv1z/WvpLJ8Xfh9LzJ13JV5uj4QyCUD8kOPJrNjn/3y+tc57Vw==","shasum":"f8a309a96a9e6bd6d6c7031cc2aec9d0024d3889","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.3.1.tgz","fileCount":133,"unpackedSize":428595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFyZHbnDRkNlWRq11X9p1a4l/93PktUfgNH4XCCM5kMAIhAPRIRfwYqziL2KKFmOmxGaaXMqDxtkElk+4HR1Ixo0Qj"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.3.1_1713967179538_0.34304443773557436"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-RtgGgNpYxECwE9dFr+D66RtbN0B8r/fY6ZF8EVsmK2YnZxE8/n9LNQhgnkL9z37UFZjYVmvMuC32qu7fQBsLVQ==","shasum":"a090462d523c4aa959ea7aa0851f1e70f12fac51","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.4.0.tgz","fileCount":133,"unpackedSize":429009,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPflllMz23ODQhisLSotMHYMyolr8P5mKFf3+Wew6+OwIhALFZoAFFceYv33z3KzWbB1NmZEZ4JWOBG6q1z+Nwr9ID"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.4.0_1714459578141_0.3062850761372611"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-r7i+NY+RVXQi4Q7sKCG5H4464saJWddDk7QFQjtj+wU//sf15QCq3M8LwZU2yiE45yhVUT9DXW+8AbXRQKJLPQ==","shasum":"27b989e6d99b8fcfd5700ab1a802160790aa3c10","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.5.0.tgz","fileCount":134,"unpackedSize":430879,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWemEbnOM283HMyvz3dj6+XOOfTsr27sU2Agt1tQZpVgIgNAvrx0L6IEIB54ZP5RphCIso5hcdZwROHw1H+umSdHE="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.5.0_1715048019842_0.9702789060245125"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-+E242KoY16xtwqqBRgSsDCrZ3K40jg3Np9fOgQyakcHaqymK3bnxYB1F1oe8Ksts8TDDViROFgraoLzbWhfHVw==","shasum":"0f0ef75e3540ffd76ad9a4947b141a545319389e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.5.1.tgz","fileCount":134,"unpackedSize":430902,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAcvAbnFdrfUtaiyOUh3obPtS/uLLn3RmnqJfu1vJVOgIhAMtcujejtxfHTsy7xb4+knLtafppNi16NF+Gm0UR9IUT"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.5.1_1715076620154_0.6106526818417586"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-Y73o88ROwbCtVCCmZjYlYcPYkOG7mIzxxVK1XFRSa2epbKWtAPsmYpAD0pqxg/ZwlcWxMDceQPKHYQi4VIHz7w==","shasum":"891b7239ac2e58d80a8ed636addc9de4108e66d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.6.0.tgz","fileCount":134,"unpackedSize":432232,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC89dR8nA6XUuPYBFo3OP0lHppz10iNOCHtf5x93u5c0wIhAKpHXysjLcdEF+8a5TX11nQCTm4n9hnF5I3t8jJ64gDr"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.6.0_1715325700388_0.23098459054492526"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==","shasum":"90b4f777cefb9bf0d91dafa94347961c4e8a072c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.7.0.tgz","fileCount":134,"unpackedSize":435033,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICquezdDWwQF+aeesOFmBXbfqKzhp+WRjXvOXuC9uOf6AiBI6N2SoAG6L3mScRxzmVGltCL7a9yiciZVMhyqYZKAog=="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.7.0_1715677251121_0.2692479844068041"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-XefSXUtrnA2R4L0NGLZP2Nq8fCk3ffrg6oALXMLiZFKTlwUIu23tIe4loxEbdO2wtLqO2sU70m5Fm3bj9zdGSg==","shasum":"cc77b69b4130ae9fedd32c3921b494a00e7eac73","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.8.0.tgz","fileCount":134,"unpackedSize":435083,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4ER4RDoVf4Nz2Uo2L/AUU6fmMQ3Jnl712W7+iG/7JGAiEA6XW3oEHYWEKJ+iNDYUO0bUlK2sv96berp1L5iN5cQyM="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.8.0_1717579698693_0.48174427562244415"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==","shasum":"b14257815bb9a1ab2b85b680ee9bbd180945ab87","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.8.1.tgz","fileCount":134,"unpackedSize":435108,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaxRkQtwFrWZVX2D4SvVJsL2z4KqEY/c/nS8pqemjiHAiBUNf4PEYE2I5UeEq3CSvnVrgoCS2Ivn+SPAS3mYJV19w=="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.8.1_1717662916248_0.5317202767030713"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==","shasum":"91b43d4e10a35e455bfac2c64671f9cecc396590","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz","fileCount":134,"unpackedSize":435660,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz83x7GoZxGDt4U2dXx+itvIloq8WO59XdVH+8zB4idAiEAxxQrspR+IiJgPdWuuibe3vygOBYti6bxEv5zAMqKBgQ="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.9.0_1718329450546_0.05282925844630637"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-NmrSdEid+ch9SBVuqbsK5CUiEZGtMK32KSI+arWahZbFF0nvX1oEJrWiFOWmhkWFKW9Hqor0g3qPh4AvkvWwlA==","shasum":"625785a51830510c5f4bb87624db5d1c103d2e3a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.10.0.tgz","fileCount":135,"unpackedSize":435872,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU/fIA8P83ZwejgI2bDnbBpe8K5Dm4yxq3ii+aH6b2YAIhAKozRDCybIjIVmawdJAShwMGoWGpOJkOLFi66umMpsWv"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.0_1721959524749_0.8587757022669973"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==","shasum":"da2a3fd1a41c9d901bbc06b8c4d4d5916e012913","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.10.1.tgz","fileCount":135,"unpackedSize":436436,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI5/uHkAURDQzpYFPLi/Hok3Y6fJE3yKKQARAixcmoHQIhAJNaSUgVtTKWQzTDYDyw4CsYn/gU+M/jZ/4vW4+yEYOo"}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.1_1721990863946_0.12097636001052425"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==","shasum":"16d8d7d0b1dc076c03513bfea096f8ce1b0bcca8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.10.2.tgz","fileCount":135,"unpackedSize":436433,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvlvto3sPUAGGSQm+RZyIuh20fz8vFLLOrkDpoV8em4wIgbnhonXTBSiXWsrnRiDEloq/SoUi0xdEdI2sQi0+WvNk="}]},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-n_17.10.2_1722830874406_0.3915555681584322"},"_hasShrinkwrap":false,"contributors":[]},"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":{"integrity":"sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==","shasum":"6c8bae69b4d3354fe25c3c844afb3f83b83a3942","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.10.3.tgz","fileCount":135,"unpackedSize":436639,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDZHEc8B+aI6wcEz1JHe8sdBkkBQwsFj5hGf5p6GaV/AiA3pqjhJALRRVOhVpGdzfVrIK24MTjzibcqPTD19OmjOg=="}],"size":79916},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-ayH6N5BjvYW6c5Sz3DcoICe3c54BTfgfkOPBh57Lhir0D8IYEemARp3uQzmqyt1rwFBg7JlvRbNFr640h278VQ==","shasum":"43458d2f12b07af93d7da93d3b922c806658c083","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.11.0.tgz","fileCount":136,"unpackedSize":444467,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWNY/B+kAWSQ6F58pB0L9mClR5io8GsJYPxB5B4ZWj1AIhAItcM6S6A7fYHtTm5WTki81Q4Hq5y9wSjA3BxL9Rkbt7"}],"size":81254},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==","shasum":"c5eeabef598e20751b4dcf31b64e69eb3ee9ae6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.11.1.tgz","fileCount":136,"unpackedSize":444316,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnIdzZUBNo+CElYb1rfvFAjLaUXAH0p+rscCB/0jTj4wIhANduNJmEa3Hn6clm/sKgaiHY4/QWc6nlZ+YNfj7cyeFH"}],"size":81214},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-zNAtz/erDn0v78bIY3MASSQlyaarV4IOTvP5ldHsqblRFrXriikB6ghkDTkHjUad+nMRrIbOy9euod2azjRfBg==","shasum":"a6518a2806a21801ac4d532d23c1ac7f8d49ee49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.12.0.tgz","fileCount":137,"unpackedSize":445908,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8pqFijFqRvfGSgyRZTzfaybFxZZz3hXIgsS2lkdo4hAiEAowVjO0X9EdAQxxwDuYiVikOu02zUWux1Dt4IPBk0Qek="}],"size":81326},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-7xEJgZPKe2FNtyWA1aWtHzG0Etnd8jzA2NjurITPs7yhNkxFjaruJFHE3n0ac/U5ataZ24rlbVoSAXfN7770XA==","shasum":"63d95c98866fafc67ad90143d43d3abd87f9219d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.13.0.tgz","fileCount":137,"unpackedSize":457703,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv/7XePwM1WG3sitqHW/DdODi4Jl2DlAKdZt35LXVRcAiEA2DJy19GDeI/Yn8tGmdWyP1rnL4AmdDkNrQ9kwvZhpCI="}],"size":82546},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-97qzhk1z3DdSJNCqT45EslwCu5+LB9GDadSyBItgKUfGsXAmN/aa7LRQ0ZxHffUxUzvgbTPJL27/pE9ZQWHy7A==","shasum":"3178c87989ad23417d22c5f66a13ecb1e9c5245e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.13.1.tgz","fileCount":137,"unpackedSize":457666,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcs/JtW/FtqRM8ObpwFh6Mf0sNO9iBTWK8CPf4GhgVcAiB0NSsd5hoyt1JIy3wQ9rQzAiefULzvf7dsybTeC/8Jzw=="}],"size":82535},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-MhBAKkT01h8cOXcTBTlpuR7bxH5OBUNpUXefsvwSVEy46cY4m/Kzr2osUCQvA3zJFD6KuCeNNDv0+HDuWk/OcA==","shasum":"6d1532e68de196189540271bb7188234b8b086c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.13.2.tgz","fileCount":137,"unpackedSize":457862,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbGP0bYzhgd4gI/lX8RbHZrWX6Zl8djTicEiaMTkls+AiEArBNKk/1lgQ1kWbszCuHH6Aj+l69vQybTXUzLkLmZ6iA="}],"size":82586},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==","shasum":"162a7c17a7ce7e3834af537bca68ab8b6aa26edc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.14.0.tgz","fileCount":137,"unpackedSize":458098,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC34qSG3FEWGEMSdkJpkNQULoG53jFHyZzjSJtvZjzPMAiAVtGEfBChImqyQ4sYI3yAD9YIGIPO8If1KJfW9DDy+KA=="}],"size":82660},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==","shasum":"c6ab639a7d7761085cff05313753413d898b087e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.15.0.tgz","fileCount":138,"unpackedSize":460906,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH34ea3ngNSNghz/yXWucaFCOOD22acoqtYAiVcrZ2CAiArUMNL74LUESFWhV9woWeR00PUvBgRqnSZaGuj2tpoVQ=="}],"size":83026},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==","shasum":"2129bbc7b11466c3bfec57876a15aadfad3a83f2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz","fileCount":138,"unpackedSize":460913,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICig8iA0UasXsVbtdb8MuENN3XTfnoDYHTvjqU6G3MxDAiA1WtB/wS8M7R4RwYuNkxI+SV0y348X1tZklMBJo4w93A=="}],"size":83030},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-/7FVAwjUrix9P5lycnsYRIQRwFo/DZROD+ZXWLpE+/EZWLyuLvyFaRdAPYJSz+nlAdZIZp+LAzlBerQSVYUNFg==","shasum":"57b2805983db30624e4f1196da17b7baa2cdd217","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.16.1.tgz","fileCount":142,"unpackedSize":467312,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2dRiAqZXzqsBh5SFMqzQFcr4iPUCo1OyAvjXD/C+KTgIgcPGkMHrzOgDNGcIaFoFpCq7Rq5Xg7zamRmoLOPuSS4Q="}],"size":84451},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-iQM5Oj+9o0KaeLoObJC/uxNGpktZCkYiTTBo8PkRWq3HwNcRxwpvSDFjBhQ5+HLJzBTy+CLDC5+bw0Z5GyhlOQ==","shasum":"042eae252b1f4201c77596fc28ee9a391dc07c83","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.16.2.tgz","fileCount":139,"unpackedSize":460104,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNGqaI2Usehx8LZ2HnmBgQd+WwDT/avPKIHSkE3z8gYAIhAIYPSZzKSK2oJjAN9IxVw5OrmwUPPhA1ollxHsQ4Bnem"}],"size":83134},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==","shasum":"6644433d395c2ecae0b2fe58018807e85d8e0724","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.17.0.tgz","fileCount":141,"unpackedSize":466708,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLpTJPp/5tQR22HQlNdvmDC1JR2jdmzNmF6uY3T3fCyQIhAJmiSo4boTZfAJgwcmyt/KuDOxoy/s1pEsrhJs6N12X5"}],"size":84403},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-hvZ/HusueqTJ7VDLoCpjN0hx4N4+jHIWTXD4TMLHy9F23XkDagR9v+xQWRWR57yY55GPF8NnD4ox9iGTxirY8A==","shasum":"8515979b49ef8db7bb16e457b8ed22cc695d2a84","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.18.0.tgz","fileCount":142,"unpackedSize":471112,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxv70RV1U7ZKv5lEeSeh0VD1FFUVnFl0WVLMHepO111gIgfc5RH6sPlYRocf143WXDaTYz+oWp/9t2NZAL1COWLzQ="}],"size":85269},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-qxn1NaDHtizbhVAPpbMT8wWFaLtPnwhfN/e+chdu2i6Vgzmo/tGM62tcJ1Hf7J5Ie4dhse3DOPMmDxduzfifzw==","shasum":"3c198306c2eb9ea950c7458cff9c9a6426d02c58","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.19.0.tgz","fileCount":146,"unpackedSize":483328,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHh8KgzhvlMbVmmh8ty4RzYIFBZeUVkbVPnxQ6InVwzAiEA0iPx3HkbL3z2r7Ch3ZSmKquF6AjeXAdxGEHgHM6AqKo="}],"size":87459},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-IRSoatgB/NQJZG5EeTbv/iAx1byOGdbbyhQrNvWdCfTnmPxUT0ao9/eGOeG7ljD8wJBsxwE8f6tES5Db0FRKEw==","shasum":"000a7a39675d737824d704ae77b626c257b318ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.20.0.tgz","fileCount":146,"unpackedSize":483399,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkkQThCFQbGpQ1crHsdGuoyId+JVZ2m/D929LQzudqzAiEA0v8vjBleAsIQ2UeggN5eQyZsk7gvQAi0293aSq/OPAQ="}],"size":87493},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==","shasum":"6b1833e5e8fd07a69bbab2be429771ff2309db5e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.21.0.tgz","fileCount":148,"unpackedSize":486298,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvlVOYM1v3O8AJhNZ1HfUVEYULWO3iaO5YWAnc+j5PGQIhANZpNuCBnJ4L3Me9Lt3dj+NvAx4Mymm12nZnx2Xnxc4U"}],"size":88622},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com","actor":{"name":"weiran.zsd","email":"weiran.zsd@outlook.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-Q4UBK4U3cXTUga/HjL0Ua4VFmUOI0XHF4K6gaRQ6Ly7Mwp/HcTR9cad2l93blemJbWK7JqqvF62BqzrCQ8BqmQ==","shasum":"83aa3d467686f8049c6f4dc0e3b8c9230bdc0138","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.21.1.tgz","fileCount":148,"unpackedSize":486327,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHoRxbOybK2RvZJ84uhH83wGIy6/hY8i5KkQzDj8sFSaAiEAgGj6Q+7lK7cYQJ7r7AM9v5F0lzbaQPgpsmPGeqB5ZWc="}],"size":88618},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-s3ai4Msfk5mbSvOgCkYo6k5+zP3W/OK+AvLmMmx++Ki4a5CPO7luIDwOnjUZm/t+oZYP0YADTxe+u4JqnT8+Dg==","shasum":"eba404bf818ea41ed2ebd12a75050a6f1a6137dc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz","fileCount":148,"unpackedSize":486231,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELHYYYwgm5vjOp0kdEQf4M7odMIo3EIILzI2I+yavR6AiB3cXOQxpd8eeHHqcYxgdsP76ACZXZKsp2K4hj6+57qLQ=="}],"size":88577},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==","shasum":"a07592c28390ac742bf52acae89048c997a7b91c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz","fileCount":148,"unpackedSize":486462,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+PAwqalHKfGIOB9+RizCziJi0vae09NBElI6b665qqgIhAIQwhTbxgpylMol8dQ7vufrDpW91gqHoafXzZOurjI47"}],"size":88608},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-+YQ4dW8gg3eVZ3A8lL6zugEmA+Le5IEpCXsI8vKvDvSIB8gEh2N3PKqDwI+J8uLb7nphTJkwiv2e5OlnEDNvpQ==","shasum":"cb963e643a9191275da065e73beb86e4dec229a2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.22.0.tgz","fileCount":148,"unpackedSize":496341,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD12bVbkaoTj5QYNMwIawI9y+jNvgBIcpl/1aQo5tOfFgIgR1CbVlcq/Y7CaaEy60Q/HIatGTgzq2CiH3xb4d6gvE8="}],"size":89799},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-aPePGxUr5LezcXmMRBF83eK1MmqUYY1NdLdHC+jdpfc5b98eL7yDXY20gXJ6DcTxrHBhrLsfYYqo7J+m0h9YXQ==","shasum":"36e4342e0d0f95f42f8f616df6b181fdd8e84bdc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.23.0.tgz","fileCount":148,"unpackedSize":498251,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEFlyl12w3I/+5/t9n/ZbCsfC51tWjd7qzbDNAQwQsh5AiBoNk6I11vEGqoasyQooGQILy9iV80Y2xHlV+jbCrC3XA=="}],"size":89903},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==","shasum":"467db2aba0ead574ea6150143d079d544c11cf48","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz","fileCount":148,"unpackedSize":498228,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICY9GF4WPfBNPx4tv+gQodnqDy1IvjitK8hpNSdzeGAQAiEAjmpSUAwDb4gLnR53qdLy8GqskL7k7nzK/F0ml1Wn350="}],"size":89892},"_npmUser":{"name":"anonymous","email":"weiran.zsd@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==","shasum":"cd1be342b56771385028d8039d67f11fb9cca5f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz","fileCount":148,"unpackedSize":502552,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB2s3zU4mJ5X+qUsiogAO3WLUjoiKbtn8EFUWr92gu8FAiAVqMWKJs2D2T21VT80NIlupv83fva+JmuArPhMwAkLcA=="}],"size":90932},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47fb2dfd-a512-4ba9-9881-7c14f4a46e1b"}},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]},"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":{"integrity":"sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==","shasum":"b66fa05f7a6c1ba16768f0921b8974147dddd060","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz","fileCount":150,"unpackedSize":506474,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-n@17.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDjSFFjlOzhxhXSmmnJP3YZ/rVpnC3DXDh4MW0C5jNAAAiEAhT46FdMbi515D11rpceovjTrK5mntxlaXgzQT+aRH5U="}],"size":91319},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47fb2dfd-a512-4ba9-9881-7c14f4a46e1b"}},"directories":{},"maintainers":[{"name":"anonymous","email":"weiran.zsd@outlook.com"},{"name":"anonymous","email":"contact+eslintcbot@eslint.org"}],"_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","contributors":[]}},"dist-tags":{"latest":"17.24.0","next":"17.0.0-8"},"name":"eslint-plugin-n","time":{"created":"2022-01-27T14:56:19.211Z","modified":"2026-02-15T07:09:14.386Z","14.0.0":"2021-12-17T07:08:45.709Z","15.0.0":"2022-02-23T02:19:10.057Z","15.0.1":"2022-02-23T08:29:26.282Z","15.1.0":"2022-03-24T02:30:25.177Z","15.2.0":"2022-04-25T02:39:10.888Z","15.2.1":"2022-06-02T02:41:28.628Z","15.2.2":"2022-06-09T02:49:13.259Z","15.2.3":"2022-06-16T02:35:05.791Z","15.2.4":"2022-07-04T03:16:13.204Z","15.2.5":"2022-08-22T02:38:28.954Z","15.3.0":"2022-09-22T03:23:08.879Z","15.4.0":"2022-10-31T07:09:39.671Z","15.5.0":"2022-11-06T02:49:47.124Z","15.5.1":"2022-11-09T07:15:52.280Z","15.5.2":"2022-12-05T03:33:37.413Z","15.6.0":"2022-12-05T07:55:57.068Z","15.6.1":"2023-01-11T03:52:38.490Z","15.7.0":"2023-03-29T03:42:13.802Z","16.0.0-0":"2023-05-10T05:54:58.728Z","16.0.0-1":"2023-05-10T11:51:08.988Z","16.0.0":"2023-05-16T02:09:24.518Z","16.0.1":"2023-06-25T08:52:13.658Z","16.0.2":"2023-08-22T02:32:18.906Z","16.1.0":"2023-09-11T03:08:17.075Z","16.2.0":"2023-10-11T08:50:38.364Z","16.3.0":"2023-11-07T06:26:19.134Z","16.3.1":"2023-11-10T10:09:51.788Z","16.4.0":"2023-12-11T05:17:28.510Z","16.5.0":"2023-12-20T09:07:53.754Z","16.6.0":"2023-12-29T10:24:55.754Z","16.6.1":"2024-01-02T02:45:39.956Z","16.6.2":"2024-01-09T03:28:40.565Z","17.0.0-0":"2024-01-09T09:15:08.476Z","17.0.0-1":"2024-02-07T03:17:59.643Z","17.0.0-2":"2024-02-22T10:06:24.404Z","17.0.0-3":"2024-02-23T03:18:31.999Z","17.0.0-4":"2024-03-06T10:24:31.156Z","17.0.0-5":"2024-03-19T16:13:56.693Z","17.0.0-6":"2024-03-25T06:11:46.855Z","17.0.0-7":"2024-04-07T11:56:28.281Z","17.0.0-8":"2024-04-08T02:03:37.727Z","17.0.0":"2024-04-08T02:20:20.118Z","17.1.0":"2024-04-09T08:34:23.632Z","17.2.0":"2024-04-10T10:16:32.744Z","17.2.1":"2024-04-15T05:51:02.058Z","17.3.0":"2024-04-24T09:19:05.989Z","17.3.1":"2024-04-24T13:59:39.676Z","17.4.0":"2024-04-30T06:46:18.316Z","17.5.0":"2024-05-07T02:13:40.010Z","17.5.1":"2024-05-07T10:10:20.305Z","17.6.0":"2024-05-10T07:21:40.731Z","17.7.0":"2024-05-14T09:00:51.337Z","17.8.0":"2024-06-05T09:28:18.895Z","17.8.1":"2024-06-06T08:35:16.406Z","17.9.0":"2024-06-14T01:44:10.843Z","17.10.0":"2024-07-26T02:05:25.133Z","17.10.1":"2024-07-26T10:47:44.145Z","17.10.2":"2024-08-05T04:07:54.593Z","17.10.3":"2024-09-18T03:07:12.380Z","17.11.0":"2024-10-09T09:17:46.689Z","17.11.1":"2024-10-09T11:50:23.251Z","17.12.0":"2024-10-30T11:27:31.785Z","17.13.0":"2024-11-06T18:29:24.349Z","17.13.1":"2024-11-07T12:15:07.229Z","17.13.2":"2024-11-15T07:36:14.769Z","17.14.0":"2024-11-21T20:05:54.953Z","17.15.0":"2024-12-10T03:00:51.847Z","17.15.1":"2024-12-20T10:44:10.150Z","17.16.1":"2025-03-02T08:49:12.890Z","17.16.2":"2025-03-04T21:24:08.689Z","17.17.0":"2025-03-26T04:11:58.950Z","17.18.0":"2025-05-09T05:22:53.052Z","17.19.0":"2025-06-02T11:05:26.617Z","17.20.0":"2025-06-12T17:38:42.885Z","17.21.0":"2025-07-03T22:52:14.752Z","17.21.1":"2025-07-27T00:59:01.243Z","17.21.2":"2025-07-27T10:56:27.466Z","17.21.3":"2025-07-28T11:57:32.543Z","17.22.0":"2025-09-13T16:01:53.350Z","17.23.0":"2025-09-15T19:07:17.533Z","17.23.1":"2025-09-18T12:50:23.685Z","17.23.2":"2026-01-13T16:50:29.804Z","17.24.0":"2026-02-15T07:08:56.820Z"},"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.","users":{}}