{"_id":"eslint-plugin-node-import","_rev":"13-48cde6c4e7ea2a7c8a791cd90be21213","name":"eslint-plugin-node-import","dist-tags":{"latest":"1.2.0","next":"1.2.0-pre.2"},"versions":{"1.0.0":{"name":"eslint-plugin-node-import","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.0","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"dist":{"shasum":"0ce112f02c6f223b8592e6548fbaeb3a57e98683","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.0.tgz","fileCount":9,"integrity":"sha512-Bd/WOaPTbe7mo/wJFMAKdMQYr1CrOG0fQ1mVI9TCXBFCzNeKAw3Xz2gq/Os8oXeSy8XrAuSt/xPxLQPjhC6Uyw==","signatures":[{"sig":"MEYCIQDdaJve1099gvze5UXjrHoDUsMrOa5hpzpxs0+eug31ygIhAJzXiKtGfN0Pv2fmYd3TN4jV3eeWV7/2k4EwRVBFrPL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10352},"main":"./lib/index.js","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"aef35b78523f562af15b99a9f37b15f6a99bbad7","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_npmVersion":"9.8.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.0_1694077901617_0.7738528310412123","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-plugin-node-import","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.1","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"dist":{"shasum":"ba119a9f911f88dbe95add8984b2845f9ecdb804","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.1.tgz","fileCount":5,"integrity":"sha512-tnZ1x3gdU/B5YJL7rn594WoHafFhgaboM93DlKJwMKXpm0RxBV2cpEj8ytszGg/v003jHuaSxjAis4vJOzp/iA==","signatures":[{"sig":"MEQCIEjlsOfMNhYd7cqj0VW/yaYBaRryDtPEtUxzOD3gZpgsAiBlhOy2cWNiQwJGE4bwTI9sNnJZ/+PLH4QY+cQsIPC9Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6018},"main":"./lib/index.js","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"ce7d4c0d114bf9ca5e06f7f4ce6cfc822fc5154e","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_npmVersion":"9.8.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.1_1694079391276_0.8603242738175643","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-plugin-node-import","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.2","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"dist":{"shasum":"63565eef5b180ba6dd66b3b21f033edaf0b88ca7","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.2.tgz","fileCount":5,"integrity":"sha512-PYacc4kEiP7rB7Rmt+/FQV4ZvXYfpEjm3ZnPbHPN4XXtRlf7o0BClaeRLjDClEpCSd02FBL4TKG0hzfCK3+NXg==","signatures":[{"sig":"MEUCIFMPAiV4RRosGKXyOX+efwJ3h7rbVbMifhm6PfQXxpzeAiEAhTxivpttmTLtLUByAaXphd0P3Qs3UQGMh2NrU59W2R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6055},"main":"./lib/index.js","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"d2d5b005d5015acdb75e048ea47e76b791e1edb0","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_npmVersion":"9.8.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.2_1694084860114_0.3666147005494491","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-plugin-node-import","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.3","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"dist":{"shasum":"c05d85f93883f0fd56aad81caf415458a8bd6deb","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.3.tgz","fileCount":5,"integrity":"sha512-TwuXbJAqGm2pJmrH6+XGry/yPke/MuG2GktdKy2wNzkIXcjVPF3Ap80uAtrZHDHnf5UYmFMu6kLQWPXo5l/+HA==","signatures":[{"sig":"MEYCIQCZue3eQ391h3ZfoBPgOdjsSL6+WDmVtvw93HFvvXW+dwIhAO9crXPtVXY3KsoA4pMC2mU8nt8BsY5eaUc/44qX/CGk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6158},"main":"./lib/index.js","_from":"file:eslint-plugin-node-import-1.0.3.tgz","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_resolved":"/private/var/folders/ls/852qp1t519l3df8b7fdphh500000gn/T/99d74a0ee30ff7085579ffed52b728f2/eslint-plugin-node-import-1.0.3.tgz","_integrity":"sha512-TwuXbJAqGm2pJmrH6+XGry/yPke/MuG2GktdKy2wNzkIXcjVPF3Ap80uAtrZHDHnf5UYmFMu6kLQWPXo5l/+HA==","_npmVersion":"9.8.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"20.5.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.3_1694186587259_0.7828792135104163","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-plugin-node-import","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.4","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Már Örlygsson"}],"dist":{"shasum":"fb246187b7a6d07f4fd6f81a06a7985002aa91ad","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.4.tgz","fileCount":5,"integrity":"sha512-nn6EkM7+vJCDCXZiM0FDpYSekbhlk5LNoHJm9DlVSucGrsT9WoK+qOxIEm+SwoFBeH73cMHMavioDaHsu22b0Q==","signatures":[{"sig":"MEUCIQDfRKvQPEO2BDSnVyHgKUu+8qlt3zSKN+amYo/B22SUagIgayWMwSMzKUoQDBtevxi1Pk7Rd+2oCT7vVB2pW+mBV+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6341},"main":"./lib/index.js","_from":"file:eslint-plugin-node-import-1.0.4.tgz","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_resolved":"/private/var/folders/ls/852qp1t519l3df8b7fdphh500000gn/T/51822159d25ec5a2c5dbd39d64b164a9/eslint-plugin-node-import-1.0.4.tgz","_integrity":"sha512-nn6EkM7+vJCDCXZiM0FDpYSekbhlk5LNoHJm9DlVSucGrsT9WoK+qOxIEm+SwoFBeH73cMHMavioDaHsu22b0Q==","_npmVersion":"9.8.1","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"20.6.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.4_1694554107600_0.6954034494097838","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eslint-plugin-node-import","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.0.5","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Már Örlygsson"}],"dist":{"shasum":"5b30ef8633f600c64e11dad8b210dbede83c8abb","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.0.5.tgz","fileCount":5,"integrity":"sha512-razzgbr3EcB5+bm8/gqTqzTJ7Bpiu8PIChiAMRfZCNigr9GZBtnVSI+wPw+RGbWYCCIzWAsK/A7ihoAeSz5j7A==","signatures":[{"sig":"MEQCIG3rzQ+QQZNMzXri/n+3LbdMIY80UY40en+I5sROqqSmAiBJbN7ChF03M8eRK1iCijnsbo5MDtY7btk/99+VtVxksQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6323},"main":"./lib/index.js","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"a1a6761c4d45d6d1298b51d88f767069a5896477","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_npmVersion":"11.3.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.48.0","eslint-plugin-n":"^16.0.2","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^5.1.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.0.5_1747756994840_0.5562613764782682","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-plugin-node-import","version":"1.1.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.1.0","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Már Örlygsson"}],"dist":{"shasum":"b4f425a34f6afceaa0e93bbee94088292edb9fac","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.1.0.tgz","fileCount":3593,"integrity":"sha512-4bcQTAvdW/dxim1YD3H3R6kt9KqFohP9VsyswofYvXEIH+T6ARTZuHGXwO39FltRgN8vGX+720qVgDy25YyL7Q==","signatures":[{"sig":"MEUCIQC9qEBUPONKGyO/OyIb9tPTyro9B9BiqO2gCEzFCYoCRAIgfvf9vGbCbCmweizHxby9KMJYuJbjp6ZRvoUP0IGEJ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32246843},"main":"./lib/index.js","_from":"file:eslint-plugin-node-import-1.1.0.tgz","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_resolved":"/private/var/folders/ls/852qp1t519l3df8b7fdphh500000gn/T/c40c2f1b2174908a8438626aa6a94650/eslint-plugin-node-import-1.1.0.tgz","_integrity":"sha512-4bcQTAvdW/dxim1YD3H3R6kt9KqFohP9VsyswofYvXEIH+T6ARTZuHGXwO39FltRgN8vGX+720qVgDy25YyL7Q==","deprecated":"This version contains files that should've been ignored causing very big install size. Use v1.1.1 or later instead","_npmVersion":"11.6.2","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.57.1","eslint-plugin-n":"^16.6.2","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.1.0_1770587332278_0.2394036181894661","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-pre.0":{"name":"eslint-plugin-node-import","version":"1.2.0-pre.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.2.0-pre.0","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Már Örlygsson"}],"dist":{"shasum":"6b600461b63fcdc29794710cbb032eab263d61df","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.2.0-pre.0.tgz","fileCount":7,"integrity":"sha512-IFMugCKqXemQX9mymeOyVw0gaCyc7ofKxUTLbrc5pniABYQ4Nz1tBwWc+0gdFplb/Gybt9anPsa9NQkZqvwkIw==","signatures":[{"sig":"MEUCIQCanSk8gxI5UHuJuCAteqUUpDckOvKGPbeNat60nXFstwIgNaY9q6yKl7FjAB8Swf6zGhR+NbQpH/Ov3p01uY6rZ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8436},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"b6e32080c085b50ddb06d81d873438d7920295a4","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_npmVersion":"11.6.2","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"10.2.0","eslint":"^8.57.1","@eslint/core":"^1.1.0","@types/eslint":"^9.6.1","eslint-plugin-n":"^16.6.2","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.2.0-pre.0_1770592804425_0.026124341133655582","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-pre.1":{"name":"eslint-plugin-node-import","version":"1.2.0-pre.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.2.0-pre.1","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Azat S","email":"to@azat.io"},{"name":"Már Örlygsson","email":"mar.nospam@anomy.net"},{"name":"Christopher Hiller","email":"boneskull@boneskull.com"}],"homepage":"https://github.com/kytta/eslint-plugin-node-import#readme","bugs":{"url":"https://github.com/kytta/eslint-plugin-node-import/issues"},"dist":{"shasum":"84fc8a79840d384a1b3918e73c6af0c1989ad2b9","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.2.0-pre.1.tgz","fileCount":7,"integrity":"sha512-7jH7/W2Ef+0YkygD/rRv/sTDfuTig4WdrU1mI4hwyJm9Bb52CJAJ3M0P+Y2/CPoQuoxkfgd2f3C3qyCeFKwuPg==","signatures":[{"sig":"MEQCIHPwswDJ90602+BfZp5oegRh8GhAtkt8bhgB+E9g7kBfAiBnTe2sLduqvjOcyv5QnHDmBMTnjZOFMJLjmSAjRiwCFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8712},"main":"./lib/index.js","type":"commonjs","types":"./lib/index.d.ts","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","gitHead":"355897790321c7b1ca297641aa2b13824e1c31e2","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"repository":{"url":"git+https://github.com/kytta/eslint-plugin-node-import.git","type":"git"},"_npmVersion":"11.6.2","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"10.2.0","eslint":"^8.57.1","@eslint/core":"^1.1.0","@types/eslint":"^9.6.1","eslint-plugin-n":"^16.6.2","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.2.0-pre.1_1770593537187_0.9785690839068437","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"eslint-plugin-node-import","version":"1.1.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.1.1","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Azat S","email":"to@azat.io"},{"name":"Már Örlygsson","email":"mar.nospam@anomy.net"},{"name":"Christopher Hiller","email":"boneskull@boneskull.com"}],"homepage":"https://github.com/kytta/eslint-plugin-node-import#readme","bugs":{"url":"https://github.com/kytta/eslint-plugin-node-import/issues"},"dist":{"shasum":"bfa9d062ebf7389eab52ee5002cde95fed983918","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.1.1.tgz","fileCount":5,"integrity":"sha512-sjB2xokJn4X87OfWE9jfOdK+nnCHKI66z8VguVhD47oYVcevNUdgZyZ9tw/KikabUcvTFhBRH/aakYl8N4D1qw==","signatures":[{"sig":"MEQCIEZyTYkKv6RwWuXOooiulnJvft4zyPfqfsS2hX7kO24+AiBXvd803K9UtiGB9x3rhaA55ulL9SyVljlMub3NiskAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8126},"main":"./lib/index.js","_from":"file:eslint-plugin-node-import-1.1.1.tgz","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_resolved":"/private/var/folders/ls/852qp1t519l3df8b7fdphh500000gn/T/d230f4ca2c2ac28215231ec57785b649/eslint-plugin-node-import-1.1.1.tgz","_integrity":"sha512-sjB2xokJn4X87OfWE9jfOdK+nnCHKI66z8VguVhD47oYVcevNUdgZyZ9tw/KikabUcvTFhBRH/aakYl8N4D1qw==","repository":{"url":"git+https://github.com/kytta/eslint-plugin-node-import.git","type":"git"},"_npmVersion":"11.6.2","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.57.1","eslint-plugin-n":"^16.6.2","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.1.1_1770593871649_0.5505693374199518","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-pre.2":{"name":"eslint-plugin-node-import","version":"1.2.0-pre.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","_id":"eslint-plugin-node-import@1.2.0-pre.2","maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Azat S","email":"to@azat.io"},{"name":"Már Örlygsson","email":"mar.nospam@anomy.net"},{"name":"Christopher Hiller","email":"boneskull@boneskull.com"}],"homepage":"https://github.com/kytta/eslint-plugin-node-import#readme","bugs":{"url":"https://github.com/kytta/eslint-plugin-node-import/issues"},"dist":{"shasum":"264057c4d262cd331424ecf40a2d48794b0c42da","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.2.0-pre.2.tgz","fileCount":7,"integrity":"sha512-DfC3Otb7FjOB2qIeERgyXwn4sQ99Ke6uC3jTMjYsoOsbDfv7nwpB90vIW+cYnS7va7JwiNODdp1/gOevymVLzg==","signatures":[{"sig":"MEYCIQCPiOZcrzPeq+0AVEIyoSkwSFFAWECiFeQJqq9m+NY2igIhAIR1SYznCO00mE+0cBh0ghAxrdf3dYNC9z2bo18NQUTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8762},"main":"./lib/index.js","type":"commonjs","_from":"file:eslint-plugin-node-import-1.2.0-pre.2.tgz","types":"./lib/index.d.ts","engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"pnpm run /^lint:/","test":"mocha tests --recursive","lint:js":"eslint .","lint:eslint-docs":"pnpm run update:eslint-docs --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"_resolved":"/private/var/folders/ls/852qp1t519l3df8b7fdphh500000gn/T/1a5f266a22d31eb9b602c5ad08c68d6c/eslint-plugin-node-import-1.2.0-pre.2.tgz","_integrity":"sha512-DfC3Otb7FjOB2qIeERgyXwn4sQ99Ke6uC3jTMjYsoOsbDfv7nwpB90vIW+cYnS7va7JwiNODdp1/gOevymVLzg==","repository":{"url":"git+https://github.com/kytta/eslint-plugin-node-import.git","type":"git"},"_npmVersion":"11.6.2","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","directories":{},"_nodeVersion":"24.11.1","dependencies":{"globals":"^17.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"10.2.0","eslint":"^8.57.1","@types/eslint":"^8.56.12","eslint-plugin-n":"^16.6.2","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1"},"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-node-import_1.2.0-pre.2_1770595574227_0.7582337909298107","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-plugin-node-import","version":"1.2.0","description":"Disallow imports of built-in Node.js modules without the `node:` prefix","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Azat S","email":"to@azat.io"},{"name":"Már Örlygsson","email":"mar.nospam@anomy.net"},{"name":"Christopher Hiller","email":"boneskull@boneskull.com"}],"repository":{"type":"git","url":"git+https://github.com/kytta/eslint-plugin-node-import.git"},"bugs":{"url":"https://github.com/kytta/eslint-plugin-node-import/issues"},"type":"commonjs","main":"./lib/index.js","types":"./lib/index.d.ts","exports":"./lib/index.js","tsd":{"directory":"tests"},"dependencies":{"globals":"^17.3.0"},"devDependencies":{"@types/eslint":"^8.56.12","eslint":"^8.57.1","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^5.5.1","eslint-plugin-n":"^16.6.2","mocha":"10.2.0","tsd":"^0.33.0"},"engines":{"node":"^14.18.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","scripts":{"lint":"pnpm run /^lint:/","lint:eslint-docs":"pnpm run update:eslint-docs --check","lint:js":"eslint .","test":"mocha tests --recursive && tsd","update:eslint-docs":"eslint-doc-generator"},"_id":"eslint-plugin-node-import@1.2.0","homepage":"https://github.com/kytta/eslint-plugin-node-import#readme","_integrity":"sha512-PO/98sYHIwXiHaX7pFl1h1ZFFTdtPDZmq4VU2ks/7kLjzDK+5cmMWN9A08wjUErYDuVdH8q4Ft0bXt39Fu/Eng==","_resolved":"/private/var/folders/t6/0rw8gm2n595flhytz1pt59gr0000gn/T/3d1ca7e0a93ddcbc2e6326265dc4e729/eslint-plugin-node-import-1.2.0.tgz","_from":"file:eslint-plugin-node-import-1.2.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-PO/98sYHIwXiHaX7pFl1h1ZFFTdtPDZmq4VU2ks/7kLjzDK+5cmMWN9A08wjUErYDuVdH8q4Ft0bXt39Fu/Eng==","shasum":"b512eec92af354a7409cb2c3a7a8604cb9b09313","tarball":"https://registry.npmjs.org/eslint-plugin-node-import/-/eslint-plugin-node-import-1.2.0.tgz","fileCount":7,"unpackedSize":8699,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDd2CeUefprCCaypqkw9S3MvIIMq2CeVqIMp59ZY3luWwIgfESEnp0NwhpXPl4lD9ZMj50lYISbw6bSwq8g8GGIWeA="}]},"_npmUser":{"name":"kytta","email":"me@kytta.dev"},"directories":{},"maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-node-import_1.2.0_1771228626525_0.543634261226382"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-07T09:11:41.616Z","modified":"2026-02-16T07:57:06.784Z","1.0.0":"2023-09-07T09:11:41.764Z","1.0.1":"2023-09-07T09:36:31.456Z","1.0.2":"2023-09-07T11:07:40.321Z","1.0.3":"2023-09-08T15:23:07.496Z","1.0.4":"2023-09-12T21:28:27.872Z","1.0.5":"2025-05-20T16:03:15.011Z","1.1.0":"2026-02-08T21:48:52.650Z","1.2.0-pre.0":"2026-02-08T23:20:04.560Z","1.2.0-pre.1":"2026-02-08T23:32:17.354Z","1.1.1":"2026-02-08T23:37:51.805Z","1.2.0-pre.2":"2026-02-09T00:06:14.389Z","1.2.0":"2026-02-16T07:57:06.666Z"},"bugs":{"url":"https://github.com/kytta/eslint-plugin-node-import/issues"},"author":{"name":"Nikita Karamov","email":"me@kytta.dev"},"license":"ISC","homepage":"https://github.com/kytta/eslint-plugin-node-import#readme","keywords":["eslint","eslintplugin","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/kytta/eslint-plugin-node-import.git"},"description":"Disallow imports of built-in Node.js modules without the `node:` prefix","contributors":[{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},{"name":"Azat S","email":"to@azat.io"},{"name":"Már Örlygsson","email":"mar.nospam@anomy.net"},{"name":"Christopher Hiller","email":"boneskull@boneskull.com"}],"maintainers":[{"name":"kytta","email":"me@kytta.dev"}],"readme":"# eslint-plugin-node-import\n\nDisallow imports of built-in Node.js modules without the `node:` prefix\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `eslint-plugin-node-import`:\n\n```sh\nnpm install eslint-plugin-node-import --save-dev\n```\n\n## Usage\n\n## Flat config (`eslint.config.js`)\n\n### Preset config\n\nExtend this plugin's `recommended` config:\n\n```js\nconst nodeImport = require('eslint-plugin-node-import');\n\nmodule.exports = [\n\t...nodeImport.configs[\"flat/recommended\"],\n\t// your config\n]\n```\n\n### Manual\n\nAdd `node-import` to the `plugins` section of your configuration and configure the (only) rule under the `rules` section:\n\n```js\nconst nodeImport = require('eslint-plugin-node-import');\n\nmodule.exports = [\n\t{\n\t\tplugins: {\"node-import\": nodeImport},\n\t\trules: {\n\t\t\t\"node-import/prefer-node-protocol\": \"error\"\n\t\t}\n\t}\n]\n```\n\n## Legacy config (`.eslintrc.*`)\n\n### Preset config\n\nExtend this plugin's `recommended` config:\n\n```json\n{\n\t\"extends\": [\"plugin:node-import/recommended\"]\n}\n```\n\n### Manual\n\nAdd `node-import` to the `plugins` section of your `.eslintrc` configuration file and configure the (only) rule under the `rules` section:\n\n```json\n{\n\t\"plugins\": [\"node-import\"],\n\t\"rules\": {\n\t\t\"node-import/prefer-node-protocol\": 2\n\t}\n}\n```\n\n## Rules\n\n<!-- begin auto-generated rules list -->\n\n💼 Configurations enabled in.\\\n✅ Set in the `recommended` configuration.\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\n\n| Name                                                       | Description                                                               | 💼 | 🔧 |\n| :--------------------------------------------------------- | :------------------------------------------------------------------------ | :- | :- |\n| [prefer-node-protocol](docs/rules/prefer-node-protocol.md) | Prefer using the `node:` protocol when importing Node.js builtin modules. | ✅  | 🔧 |\n\n<!-- end auto-generated rules list -->\n\n## Credits\n\nThis plugin is a composite of two different custom ESLint rules:\n\n- [@alex-kinokon](https://github.com/alex-kinokon)'s `eslint-import-require-node-prefix` from [this GitHub Gist](https://gist.github.com/alex-kinokon/f8f373e1a6bb01aa654d9085f2cff834)\n- [Sindre Sorhus](https://github.com/sindresorhus)' `prefer-node-protocol` from [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/6d15a02d48de7ecfc38d0683a8487b2f937d83a0/rules/prefer-node-protocol.js)\n\n## Licence\n\n© 2023 [Nikita Karamov]\\\nLicensed under the [ISC License][ISC]\n\n---\n\nThis project is hosted on GitHub:\n<https://github.com/kytta/eslint-plugin-node-import.git>\n\n[ISC]: https://spdx.org/licenses/ISC.html\n[Nikita Karamov]: https://www.kytta.dev/\n","readmeFilename":"README.md"}