{"_id":"eslint-plugin-import-next","_rev":"52-0740336556530deba9091ef73269f317","name":"eslint-plugin-import-next","dist-tags":{"latest":"2.8.12"},"versions":{"2.0.1":{"name":"eslint-plugin-import-next","version":"2.0.1","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.0.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"f9f05be0f0590bf3dc5d7827f071f94e53fedadd","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.0.1.tgz","fileCount":69,"integrity":"sha512-wD4YTXn5bTt7EA29ZY7NyJxl4j6zlEBju1zhmcnuaNlhOBJh1WqVABC4pzHUHnA77Dw3YM0lmcQ5k0sVkSeuEA==","signatures":[{"sig":"MEUCICP+uQxu75/cH0PWY7Ij5CVBuCutTePcQsdVZRI5jib6AiEAwo5ide2GHGuLB6vISrdO0SqM6v0s6eIq/sOhFCGqvyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289744},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"a20cd16074119701f76ff8335214bce3eba2797b","_npmUser":{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"10.8.2","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.4","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.0.1_1767070526694_0.07453903731370248","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"eslint-plugin-import-next","version":"2.0.2","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.0.2","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"69128ec5c0ece9e4498e276db9b0aeae71a784c4","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.0.2.tgz","fileCount":69,"integrity":"sha512-ujRMEZSHnlyPpXhUcBp6s+YC/jWulSSDr8xa2rzlVqHaS7252AvyiAEVvHYitSTADEsl9NZ9WjB5fa9YaY/9GA==","signatures":[{"sig":"MEUCIQDoyCa9Mev7DnfBlQ9Shs7/DoZ/yTarD8TyJHBhS/dwlwIgHJOny+MQoZQw+2aqXm93u5bHJshZNj8iKMr2a2PQVdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290052},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"90eb6f655dcc6a5a1b34e2333f714fe745bd1a3f","_npmUser":{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"10.8.2","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.4","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.0.2_1767071136581_0.89752553324624","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"eslint-plugin-import-next","version":"2.0.4","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.0.4","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"24eb757825e96d159fbc79def7c9692ea1736672","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.0.4.tgz","fileCount":105,"integrity":"sha512-bgcBxZXPKUHfW3li/f855HFSzcj7KXYPVTDBcG9/LDmkKhd+L6woSJtt1JLOdi6ffzT5JGcPo3Grhxm89Sp5Ng==","signatures":[{"sig":"MEUCIB3j5WW+/4F+OsdtYPuq3DMOIss9JqeAbrXhjTKh3hzBAiEA+PSsZaMTOV799IE/T1jK4wVXyBbMFILri8+H5W1wCu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372817},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"5053ea030b075c01553694c99d5ff8b8531784bd","_npmUser":{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"10.8.2","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.4","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.0.4_1767085655868_0.05128207902220083","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"eslint-plugin-import-next","version":"2.0.3","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.0.3","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"40aedba1c21e150f8dc107df49fdad6feefacbba","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.0.3.tgz","fileCount":105,"integrity":"sha512-NOg4+HaZStiWdFcAtTyk1YGK5O3Ec8tysBU4A4oSYbCoXGiD55GZuTn97q1WTLIL2GIreP1AQr/l7u7jVBUK/Q==","signatures":[{"sig":"MEUCIG9ezMS4FwkWJPybnEufnAt8EcyTgyBOOCWjPWC/9seMAiEAsTigSXUfRbWmcsNqrKGBml1Lh1MARhr3ZaDN+a116WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375769},"main":"./src/index.js","type":"commonjs","_from":"file:eslint-plugin-import-next-2.0.3.tgz","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"_resolved":"/tmp/587b8b2c106422ac6fc82f118799a89f/eslint-plugin-import-next-2.0.3.tgz","_integrity":"sha512-NOg4+HaZStiWdFcAtTyk1YGK5O3Ec8tysBU4A4oSYbCoXGiD55GZuTn97q1WTLIL2GIreP1AQr/l7u7jVBUK/Q==","repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.7.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.0.3_1767134929630_0.5751709976936603","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"eslint-plugin-import-next","version":"2.1.0","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.1.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"4d32ce9d449d852ba30f2aad2ea3a3fd960689e4","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.1.0.tgz","fileCount":105,"integrity":"sha512-r0KiO6d8U4jg4s56PJhKeAEZ6K8PT49YEzT94/UuupWfsCjhSNoXZSDE+cfSCy48LTehvmMl9TAchEiADrDlnQ==","signatures":[{"sig":"MEUCIQDi1DBeZ66TaxxLIO8YAUWTwbCjjVyIjXlyyTMBJY7o0AIgXTtuKpPZTaTzX8dz0fhsG3+Dl1i0GjLOLqNXh8OXi5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375769},"main":"./src/index.js","type":"commonjs","_from":"file:eslint-plugin-import-next-2.1.0.tgz","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"_resolved":"/tmp/8338add4a5ef24f32fb3f61eb7decd6f/eslint-plugin-import-next-2.1.0.tgz","_integrity":"sha512-r0KiO6d8U4jg4s56PJhKeAEZ6K8PT49YEzT94/UuupWfsCjhSNoXZSDE+cfSCy48LTehvmMl9TAchEiADrDlnQ==","repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.7.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.1.0_1767135286679_0.19583716022720998","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"eslint-plugin-import-next","version":"2.2.0","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.2.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"4ee30e672f924b3d2f9d6b91799f5a3aff7c4f00","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.2.0.tgz","fileCount":123,"integrity":"sha512-1HhGwLqnVzUqJKHv29P8ZCXDnFqQTZtYideCmSLOcs4erlCUmNBhK3f8YtJT4N+hDui0I0A7m8z9SLrcpPulkQ==","signatures":[{"sig":"MEQCIBMWLjd6smaQ+rLYfcWgnmHmMQS0Bl8NGN4ZowocsknxAiBGukO6p6vIhHUYr2SMxeG1GVP7GqQqJMTmowwHOhigiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635699},"main":"./src/index.js","type":"commonjs","_from":"file:eslint-plugin-import-next-2.2.0.tgz","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"_resolved":"/tmp/e888201c69e707e15a773be29fd17f74/eslint-plugin-import-next-2.2.0.tgz","_integrity":"sha512-1HhGwLqnVzUqJKHv29P8ZCXDnFqQTZtYideCmSLOcs4erlCUmNBhK3f8YtJT4N+hDui0I0A7m8z9SLrcpPulkQ==","repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.7.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.2.0_1768129589210_0.7540721387652172","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"eslint-plugin-import-next","version":"2.2.1","keywords":["eslint","eslint-plugin","eslintplugin","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.2.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"914b771d93543ed86c3cbf85d51a9523c176a63b","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.2.1.tgz","fileCount":123,"integrity":"sha512-1W6B0nMjgTHT21Q4HpI7uQ/VkYc4vO8LS8ENBM95EDuCFkmaohHc1q8LQv8N9UMCxn30OIDvb3QCXevlFs2hPw==","signatures":[{"sig":"MEQCICtGMQXcl6m4S+roWllZuGlFh3tISzDRZEn/uwiI8go4AiAO/PChAZDkrip7CbzuQhNcYsVR0OgpGzmrx8SYMQ9Rvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638679},"main":"./src/index.js","type":"commonjs","_from":"file:eslint-plugin-import-next-2.2.1.tgz","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"_resolved":"/tmp/46fe8486735e7956692e3daafc2ec051/eslint-plugin-import-next-2.2.1.tgz","_integrity":"sha512-1W6B0nMjgTHT21Q4HpI7uQ/VkYc4vO8LS8ENBM95EDuCFkmaohHc1q8LQv8N9UMCxn30OIDvb3QCXevlFs2hPw==","repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.7.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.2.1_1768187081566_0.1706496488626159","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"eslint-plugin-import-next","version":"2.3.0","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"80585f7ce9efb8194b4d0dc2cb4284b84cecb55b","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.0.tgz","fileCount":123,"integrity":"sha512-VqBT1YMkifB3FLHtgepip+vKoBhHI2cHgBLnmrX/5Oytk8AC8szHZ+R0aqeAQEEjonjDWUnFl9AVW7juVnHYKA==","signatures":[{"sig":"MEUCIQCbvS2xCxKVgCzojGNSoxGDNneGfK0vbmG1hLg6AwTzEAIgETG52JBcimN7JkaZjmwiOP8BQBOrnPW3VqabCEcR3Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"791f4c310df0386321c981eb3d4c6c743cd56e94","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.8.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.0_1770017151878_0.17019140249815057","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"eslint-plugin-import-next","version":"2.3.1","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint/tree/main/packages/eslint-plugin-import-next#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"70d238ee1a95e505f59d59dc0a6ce8717eb24afe","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.1.tgz","fileCount":123,"integrity":"sha512-6xv7hKW74B81NfgpfNRcbXtvzWrpmihSF7xvY4laIoJRsvAj+s9hEOF9bAg0EKAWHINQuZem1wcg4LtSP73P7Q==","signatures":[{"sig":"MEUCIGPcKxgrQaD3Dv3aMTdyXby31KR+X515XHn/oVT+H0X9AiEAghm9iYTkzLlDU03wirlPXA+RdMo9RQLopA8EaacJqOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678830},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"c4e47834c5f99fc83358e69240ede5c5e9e900fa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.8.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.1_1770024440231_0.028685079172148686","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"eslint-plugin-import-next","version":"2.3.2","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.2","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint/tree/main/packages/eslint-plugin-import-next#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"e40699e02a79d9857710cf0ffdbad6dba07f7233","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.2.tgz","fileCount":123,"integrity":"sha512-k+0b1j9x91b70urcQ0v4UijuOjO/jQNRz7PYPXdk+afVEYrf1Cz/sPo+qiyK6DrDgDskjV/9iXTVpjjX9UnFIQ==","signatures":[{"sig":"MEQCICnqmSO/rJ5FVcQO3VeZI5zA5XIxbmV4uDudraLnDM6PAiBRJu6dEFDOm0fJCOxT3J9qrw5f5wk5s3oEXlqEEf7VxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678976},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"217a0b0b7ee2756ac04e6c522f30e06d06c71038","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.9.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.2_1770362914709_0.8987241111541338","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"eslint-plugin-import-next","version":"2.3.3","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.3","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint/tree/main/packages/eslint-plugin-import-next#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"ee3fb4e9af3f99449bd3c9f90e516555518006fb","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.3.tgz","fileCount":123,"integrity":"sha512-n5ZO7DEeA/eLZGQ4FHHl54Ssu2v3QU2nC5DHptDTV+kaxI2Rk2FalrL8R3EgvWjgyyh3tBnNlEGaS+0JdQAwRA==","signatures":[{"sig":"MEQCIDgQbkXyqO1YVLtDf4B6aNQtYyl9a/OQoUPdgaFmAzpSAiAx9o/1O31YQYvHW4ZlBqm9XN4CqFxEWVDgesjJkgbQGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679195},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"54ab625a7ec4967e68eae6eb37acf2ed47b02259","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.9.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.3_1770515085731_0.621070992456078","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"eslint-plugin-import-next","version":"2.3.5","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.5","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint/tree/main/packages/eslint-plugin-import-next#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"983f0927be6cceca9b87d00c22ed0656427aef02","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.5.tgz","fileCount":123,"integrity":"sha512-4S4gCcoC6rBioRkZ4LfvQti9JlZkcW3XdWC0S8d9G3zwo5hzusby/wFp7sww6IZzzXGCHnTVMDcQ0epXbrHC3w==","signatures":[{"sig":"MEUCIB5puGv6J3f5WnkHml343tXaPqZot3mSTcZeUB8rXgrAAiEAxPQwERYRNYc2p1XxWxndkYxFtxonVQLefjorOUgL9qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679547},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"}},"gitHead":"b4ef397dd59493c6e46c4f3ee227302c747e85c3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.9.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.5_1770621835179_0.5097039562201071","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"eslint-plugin-import-next","version":"2.3.6","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.6","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://github.com/ofri-peretz/eslint/tree/main/packages/eslint-plugin-import-next#readme","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"aa2465eba34bce96a79f9510925ac9a20432baee","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.6.tgz","fileCount":125,"integrity":"sha512-DtAooWqodn5Ulc+JOww/26lSrV8YfHGv5elVP5mYitXQuprV+yDwitxVOkcJnM4uqQx1IULUaTSsUA4mycX5jQ==","signatures":[{"sig":"MEQCIGYoGOYUhW0Tq3ceGLTTaVCLlv/LOxxJrrvV2MkQ4vVXAiBLoRl8LYPmBbSwoaOc/ZW2tUGi9NWaAx4PGfbJ+DnbOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707288},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"gitHead":"e43f57627bde6783b152ee5dc1637514f0192505","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.14.1","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.6_1778489204782_0.17280271339270614","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"eslint-plugin-import-next","version":"2.3.7","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.7","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"4ff10fb293ef57913b8dfc6c07fe7c3622dd7737","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.7.tgz","fileCount":125,"integrity":"sha512-mv3RgPOMjAxFMuVur9rW28DaEXRKvIFj8xOOOPCSLbzKsiUShKb/lspsqWFKM39pFmya29zp+SFMop8lkmgBZQ==","signatures":[{"sig":"MEUCIFaiv0jTIUWguBWPNw27H7LlVjuHhoMWCF0EhngErCoQAiEAgF1Zp4hJ43eZM21AF/2qvpkv+zI4ine3SsYGVJxlln4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721454},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"https://github.com/ofri-peretz/eslint","type":"github"},"gitHead":"1edae719f71be28f9943be84784c60a42addd366","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.7_1782071280534_0.4432158723077515","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"eslint-plugin-import-next","version":"2.3.8","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.8","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"b82386e1dc57fb91b8de8b5ee78357a84685d86e","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.8.tgz","fileCount":125,"integrity":"sha512-UiThfyCsAkq+bCuwgNJ1QkXR4npYuWJv2wGWFMofNo/XVBIqDsadB2c8gsP/vt6T+7AYTTyC/IB3qn4z4J385Q==","signatures":[{"sig":"MEUCIBPiaYdJyghApPvZq9SuX18euJL6rpBzRV38jWAFTFaYAiEAkSDJOly6EihfiB1A5mGd8cFggkxEYNPEhD+/qd5xzCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721172},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"https://github.com/ofri-peretz/eslint","type":"github"},"gitHead":"0cdb87433192b0420a4721c09030cb80c3f51faa","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.8_1784482001968_0.966719741685468","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"eslint-plugin-import-next","version":"2.3.9","keywords":["eslint","eslint-plugin","eslintplugin","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","import-order","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","auto-fix","typescript","static-analysis","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.9","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"7bed8741abca3acb6450bcbfdf3541e2d2017a52","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.9.tgz","fileCount":125,"integrity":"sha512-gf4to90mSZzMEmVvxsQQGrVz8aXf0eE+U6qZaDPFIT15G972mm2Z/0ZcLbkkc18I3fvApS7LqvMWWWv7sHHySQ==","signatures":[{"sig":"MEUCIBE7IZQnLkku3YjeessRs0XO5lzBZbPl+424+t9l2M/qAiEA4mltB/B26bTgZzw9NCWtFoNPFO20DHq8ug32eyGQ8V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722124},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"https://github.com/ofri-peretz/eslint","type":"github"},"gitHead":"973a05eb44c7cfe2bf77713f79ba3bdc76f17a32","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"Drop-in replacement for eslint-plugin-import. 100x faster no-cycle detection, AI-optimized fixes, zero config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.9_1785478605609_0.4676458289764398","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"eslint-plugin-import-next","version":"2.3.10","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.10","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"7e867c3d0c37aafb56609fd8b06b6e4c85e31dc1","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.10.tgz","fileCount":125,"integrity":"sha512-bUoOhCAkxNVZr3fIGiCCtrFJ6/F5L0YQi/0lmaKRcRWU3wrHLBEduggOYJTQRHdGluPy1Iy3tfI2qcgCU7J7Cw==","signatures":[{"sig":"MEYCIQCXl9zeyTiIf5or9/OtSsVxWLRokfxK+okJd5+K7n+FnAIhAIhROHr4reiM8BQDOXgsw7G3UJccgKd5SJSuNnRarB+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726291},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"https://github.com/ofri-peretz/eslint","type":"github"},"gitHead":"9dfef98fb16504047de3278ff5bc1d959082e0bf","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","@interlace/eslint-devkit":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.10_1785684553150_0.3367531167861404","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"eslint-plugin-import-next","version":"2.3.11","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.11","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"b40f5b9bafa22f5e3018acd2764d163dd003c864","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.11.tgz","fileCount":66,"integrity":"sha512-WnXW9Ar//xamg8oCojnGTDvQhzM7C03iStrI2Cbc1KqmwHKxdd07COawNpCsedwtyDpfa3LnEUUwrESiKFt5nQ==","signatures":[{"sig":"MEUCIDJ6MeqwktiHI8ifvL5eI/Mdu6SmWtr/VJ364AABMLhjAiEA8/k4iBU8v9KnZ+DxwqmtBWpxkND1lV8Jwhq30sOedZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391491},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"fc3f880d002d415d9bd622c51f29cac00734e132","scripts":{"test":"vitest run","build":"tsx ../../scripts/build-package.ts","typecheck":"tsc -p tsconfig.lib.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@typescript-eslint/parser":"^8.46.2","@typescript-eslint/rule-tester":"^8.46.2"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.11_1785736528129_0.32136412140675064","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"eslint-plugin-import-next","version":"2.3.12","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.12","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"9d749203e4b81b68396f43f69dd918f774851d59","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.12.tgz","fileCount":66,"integrity":"sha512-P9JqBEec4Uvhxkd1y7RSgEQ27qzHcHb7ocEVktR+BshgphPDWGF/zZn+SLANFcwwYBVQ+FoBgKYoOss+7QDmjg==","signatures":[{"sig":"MEUCIDoPIObHgpln5OE/PeFhENIFu0RRsWs2S/KYHykNFtB7AiEAlH5aEwP69Mn+A+mr7GBJAZJulb1FxP+nqIyho5gCaIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391175},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"38f042ffef8a6723771b740cb98f9fcaaea3d885","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.12_1785743811693_0.7562518456419438","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"eslint-plugin-import-next","version":"2.3.13","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.13","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"44d9464aa13e2050e30e9da168b33695d2763299","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.13.tgz","fileCount":67,"integrity":"sha512-/KeV0gVCNKtBDgsg0zQS7DS6giyONzETZ+n+ke7Eo5kg87K+/kbfDhH2AnqN/3TzXBM+pzAtwKp0FGvnDmPc9Q==","signatures":[{"sig":"MEQCIGfAycMx1kiQWWxNz/0vbq5CmmBeXicCLsPltwS0OCz7AiAsCDbUaIzorO3fqAVzVTssuFspH16FsWWovwZZ/HcpeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"66c7559280a3ab7c176cb2f7a0f3bd725986eed3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.13_1785805441227_0.5809974576496182","host":"s3://npm-registry-packages-npm-production"}},"2.3.14":{"name":"eslint-plugin-import-next","version":"2.3.14","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.14","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"fb531ddaccd3f757809a63e61cef9ca1edf06924","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.14.tgz","fileCount":67,"integrity":"sha512-YE7lLyMnO7aYnbtun2CBFf0Aj39R1tOivySMDF4g/5Jz46u8QDjzu93Fgmksi3zropPnH+NuXD24pabDj3mkuw==","signatures":[{"sig":"MEUCIAsImatbxhbar+3vbloJ2v/lsNVXcxQVSsrbqINzJpJeAiEA1WrnL2TsnDAO7Kjgd3vt8FWYgY7Z1vjimKl+v6v8+Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391924},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"fa5e699be4ff25869de61f2e289ff705b06c4a5a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.3.0","oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.14_1785889374743_0.3837275440791046","host":"s3://npm-registry-packages-npm-production"}},"2.3.15":{"name":"eslint-plugin-import-next","version":"2.3.15","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.15","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"4eba15a33f5ad43bae6cbea3be5007c62a9dfd0d","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.15.tgz","fileCount":67,"integrity":"sha512-iTaaR/e14bo5KPE3hA++OeqgiZ+7SQPf+Okw7p4a+aJuN2maXyL8AEepMzI8LoqBhulP+DqhOyDOLDENmpxxPA==","signatures":[{"sig":"MEYCIQDFMCaoxrmp6wOH7UsQMa7+NTmp9eKYTO2Uf0G9mqsC7QIhAJWD88G85CQO8tvb7zQrPA2wr0zr7exdvMkYvbPNFwK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395648},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"989ddba90bd37321d473f78946c8b16b5042afa3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0","typescript":">=4.8.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.15_1785915183362_0.393675205315253","host":"s3://npm-registry-packages-npm-production"}},"2.3.16":{"name":"eslint-plugin-import-next","version":"2.3.16","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.16","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"97ac0a714248c48f487445a5a098e34e485d0944","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.16.tgz","fileCount":67,"integrity":"sha512-Y4CQJ0TkA9bAMvykhIuwszFEvNJi3bejzkSD0LG57Zl3A20x4MEbH6s5RDrLC1t4zG2YHFU7ef2hXiFmPWNkAg==","signatures":[{"sig":"MEUCIAWNqYyLebYpxS5hzwCZ6YCFgpUSxBJp0Gc4Po3zvGxJAiEA/mEVj3ILZBlMCsnWo0O9m4kUWDklDSn051t4q8Aes8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248934},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"72ce14852f66ae5edd0da1c69829ab27578abaf7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0","typescript":">=4.8.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.16_1785984717547_0.17838854303122953","host":"s3://npm-registry-packages-npm-production"}},"2.3.17":{"name":"eslint-plugin-import-next","version":"2.3.17","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.17","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"ad8e1780acaecf8a4e13a8332e360f9134b7ad24","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.17.tgz","fileCount":67,"integrity":"sha512-TskXSg+B+nuIj/M5nwhQM6913vV3yvGc8S16w4wqQBsZqtCeuZCj73AfCIFe0k6CqwnzLORbt7vPq3UTPIPByw==","signatures":[{"sig":"MEUCIAUkmd7mDY2/UBhKTA4R11NWGG9ZV1uwA4QHXTKjMcFnAiEAjfPQbRtCfhZcyQlwf5qZS/VrTPdTdQYeiBhgYiYcbhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248876},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"4e9db1907e321b94ee5e545d1848dbdd82821dc4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":">=4.8.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.17_1786318148026_0.06247901409825429","host":"s3://npm-registry-packages-npm-production"}},"2.3.18":{"name":"eslint-plugin-import-next","version":"2.3.18","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.18","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"b4bb608b1f8424473eba3bdf588459d5d775abc7","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.18.tgz","fileCount":67,"integrity":"sha512-pGk24lkFidhqZEpzRPzQpvAbbtfHvpXlGH4H6U8CwMdHKJ6rZuXARKtrBPgnY4O1LtOYsyOCc54WDj7FMgM6bQ==","signatures":[{"sig":"MEUCIQC1zvkF3CoqdFdL5ER6CMDtO69LotsJQPZo507BlBfXkAIgRg9Ga2QaZIiYzpobkzHypDp+gQZQXQWPGlwmzptAiC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248895},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"791ea2a9f195bf8f5759c68fe5a68fa930096506","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.16.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.18_1786427337349_0.1859758219251062","host":"s3://npm-registry-packages-npm-production"}},"2.3.19":{"name":"eslint-plugin-import-next","version":"2.3.19","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.3.19","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"7803093e18385b49ab8c210cc2b7414a6cd6b9ad","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.3.19.tgz","fileCount":67,"integrity":"sha512-jEMZYWPl8K4D9nXLEEPUHgXRsUYHESyPa0JgylO9rNoGW772ytWICPsP/VEVqrpHbqDS2c03tJUY7JcqLv2Ezg==","signatures":[{"sig":"MEUCIQDJFyt1CZ/5Aya3p58DnzhNqnFuHTXXgJH8lF3uL4/qEQIgRdZf7azEyCitg6IRnwznn3WXI32Huk99mr4MPHlLsG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251700},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"026fae615df5e242c37928b24ce618d17abf84d4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.3.19_1787341412677_0.1105530965811945","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"eslint-plugin-import-next","version":"2.4.0","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.4.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"bf496012f5595c33a2ef9256b0f328e405929711","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.4.0.tgz","fileCount":67,"integrity":"sha512-z++Gn1DX8ne5FaoT4p7dZ5DPqupbpZbLrt+xfK/9Jnx3uYjr9K/n6xrPwdOxFnGF6r0cUDE7ZawHiYEg9sv74g==","signatures":[{"sig":"MEUCIEBnE06gNxj+S0DyTmKgPnhJ9H/X15UStyLAe1IK11mVAiEA9O7cLCv4SNsKbOnZRFol/Wv8wuudzrH7DMq69SS+TZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252225},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"3d101b8c4bc0fc3d9a2e800391378d4b2492526c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.4.0_1787463516186_0.3943074514855154","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"eslint-plugin-import-next","version":"2.5.0","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.5.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"4f9d3e14265b10f784c7a684d1afb088e1e05a04","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.5.0.tgz","fileCount":67,"integrity":"sha512-vK562Hj7L9R+Hx4nuFBSbtxQH/lWS3dut+WvYHY8BLAotx8RAoR/EXvBzvqahn6U7xn7Pf/vZPwHJJnFGWMroQ==","signatures":[{"sig":"MEQCIEaBwlptiXgW/215nLaUWlSuKXk+cbpIl8AyZHCb5DfZAiBY5VKclOhPIj8/QJKeAoFXDAh8CHpRhdDLbfi2Z06JKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252249},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"6e92b26fc4cbfb65aefaea496628aaa91d231d4e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.5.0_1787546910204_0.08492205418413312","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"eslint-plugin-import-next","version":"2.5.1","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.5.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"ca91b177cba9eeb9a88458faa84fd76384041411","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.5.1.tgz","fileCount":67,"integrity":"sha512-zdCWXQuwD+BOk2/A1jOgG/EC2JClYRi/sq7HcHa2AhKpfJY0pP74v2Z89pQkfofWo2L4tuMaZNiI6tJHmAtW5g==","signatures":[{"sig":"MEYCIQCK64/WfHf6KNKPDFZdbY0Q9hnZnK2PbNtrI3O3hukmcAIhAP1aKP0OFOrLZByo+Mq2S0ngCT5MJdiExQD1sqIoHPaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253398},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"80fda28164d85df4d5aedecfc1c8d999676ff09a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.5.1_1787627351803_0.14695217313362718","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"eslint-plugin-import-next","version":"2.6.0","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.6.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"6c5e4c0c3aef039768dc2c3fc3ed90ff1d113fd5","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.6.0.tgz","fileCount":67,"integrity":"sha512-i9I1OpyxV+0sUMgsVMw8h+oWR3d6vf6kEgP1xgo/r3NlMY0OMi97kOIougpnA/ATbR7RR10GVgNnxPqAb86DXg==","signatures":[{"sig":"MEYCIQCDKcK4/yUPjFqVfLj6ycFAG84R25x9wV++Ea7UAocH2QIhAJIb7eyhj39BU5ESbZd/oJ5scizp1DTWTQDtdBE41RE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253398},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"127421cabc715573a6a1e2e7308d0d7e5683c24b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.6.0_1787680722880_0.9305539061571801","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"eslint-plugin-import-next","version":"2.7.0","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"ff75c2c6c3671b886b21b30dd1cdaa1994b0515c","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.0.tgz","fileCount":67,"integrity":"sha512-MhTo652xyCONNGU/lzNScH1RDMpeLHvcjvOWHkYPBkOADAfmnx7pBrjOhmc5uJDc3fI2SrMZmxNkB2SHdG8LCg==","signatures":[{"sig":"MEUCIQCLXMAYp6IIyPhHY7C4OxrVz7+8Xx92Y+bvgBtalucVwQIgP9xxBuGby+HDCnfLAZ8Q54RlGJV7u7lFVuqRKzvfUU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255919},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"783ebfdcd9f40325cb5ffdde360fdc8a072d2b1a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.0_1788244061381_0.38736492396635747","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"eslint-plugin-import-next","version":"2.7.1","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"0033b8bd7643bfa2b06aced6de081afd615ceca8","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.1.tgz","fileCount":67,"integrity":"sha512-UGk9R3GfIm7uNHqiS2N6jksNOeXvkUJVnJW5eH6AuBeDtrz9RsCJLrT2E1ipB47SLlf06Gw4IlI0iaBajUwsRg==","signatures":[{"sig":"MEYCIQCoxySRtqG2BoLnXxJP2lx90PmW4hdJv0RPEWSuX6bExQIhAPUDYmFlgfwBwgUiksLgH0ugiqwO2ZdZdK5lq2Um1F3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256112},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"ea8d87c6fcd26e9c359e38306c01d154d4cab3f9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.1_1788266894082_0.6845085251232748","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"eslint-plugin-import-next","version":"2.7.2","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.2","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"9f56e0674a4210e58ffc1b82b8b31bf98793cd56","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.2.tgz","fileCount":67,"integrity":"sha512-YylaWAOXoER7+CEDrLt6LsqZDsH9Gka4ujHQRUzUQaEBsXns4Tl2oGdpJB9stTIQDhaLmmC9lBKlRoutFZ5ByQ==","signatures":[{"sig":"MEQCIB76D3dHyQAdc2GOmZ6GjPEUwKfRoKIIuMY8LKAsCPb3AiASK86NQ3JmdJCfMX3PXzzN7xIhBB6u/OgmFOyPkTeJNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255996},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"a0486fdad826fa6370bacca0f3db37b5bb62e763","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.17.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.2_1788385312264_0.44495641379938666","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"eslint-plugin-import-next","version":"2.7.3","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.3","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"f4dba06237b5508aacc8eee5506afc5af700df6c","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.3.tgz","fileCount":67,"integrity":"sha512-91o+N0AfX0WMMhrfH19DdliQeq1ocW5I9g4JVULNyXU0eMUKyNdEOAgPh89da7xYWWiihTnU/O7lH400FZOfYw==","signatures":[{"sig":"MEUCIGGRTlKrDjCYyjd85Br/Bf7zIcSgKojLqKoxPPztwjb8AiEA9dDtUmP3b722Ll/lV/X2EHNN9uBMkQbaCG98v4Dlge0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256258},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"bd17dd61e77791cad23162dfceb3c37439ddd997","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.3_1788467069833_0.24234010549775964","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"eslint-plugin-import-next","version":"2.7.4","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.4","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"0a0b5c71daaaca4fc605a7181f7b7149a843f3ae","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.4.tgz","fileCount":67,"integrity":"sha512-UfxYnqjAAEtl+OwCH0goJLRnOPUAqXo1ieR4jC6oixXC7FP3e9kXJ85AaOs/yH1UFFAOVPiRlzrzW7i9ghXV4Q==","signatures":[{"sig":"MEUCIQDKELJ5iVo9NsewELMBylyf8Gz1pNlADKdkmqBiCfB5ZQIgEuzqNzpDbVVJ9U2a+sK/eK5SjyUs0KuVw4VpB3mN/N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256320},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"3ff92a338fba769b56f6d526b5c14b1099d9bb2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.4_1788547903385_0.719108096160294","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"eslint-plugin-import-next","version":"2.7.5","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.5","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"e5b73227410b508ff56f9423810f271094b30d4d","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.5.tgz","fileCount":67,"integrity":"sha512-Niw1tQqrrtJ0acsprrKnzeSQfImiQv/7q5ndiJYROJgGu/U2cTcJGKCzXquTLDbFVowmDZ4MJkIHRZDdw/8R+g==","signatures":[{"sig":"MEQCIGRbcX5/T0KYzumExptvOGMIdyx8PZV5GhruO9Of3WdUAiBncXb4mDVShVfdRpL1RWPozZLtvlksuk9d+ZawosLTcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255778},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"0a95a004ee6bcb49f238189b21af49179e869559","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.5_1788667705553_0.7857489790563383","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"eslint-plugin-import-next","version":"2.7.6","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.6","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"958e8dc4b9eee82fe865931067cf385c60724c73","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.6.tgz","fileCount":67,"integrity":"sha512-WiXkOhCGYBMJeuxFWE3e7GkTiqVG+OB2YC5l3Kwkv8OTpTRjxvfxt4JUAYqzyj15QOYt5PYZhlWMV6uX05XDOQ==","signatures":[{"sig":"MEUCIQD+/gLsnJkJlB41JMGmTcszls7nMCnHgocuAHQTXjZUQgIgcEtwoSDsZ2KCX6G/Qj5fLleNt244HC2gN+rEXTgoFL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255870},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"a6398cd28b632f574439c4253c6b6fe56840ad7f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.6_1788823333919_0.8748469644558698","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"eslint-plugin-import-next","version":"2.7.7","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.7","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"3a4c3502a85f54ee31910da6d9366f9bfaa0e380","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.7.tgz","fileCount":67,"integrity":"sha512-qywToSJLhVlpWWFTS4aUbWd5BGn0YENoqGyRytOtlB0JQ0WndFbwccTev/Y9EOu1fY+2Rin2MfEKZTCLhsxPWQ==","signatures":[{"sig":"MEQCIDsIiqmaNRdooIG/I5UDjxMQU3hUi33OFoDAFH0Zb9CUAiBI7ioaJ3hZXUeUFz4BqEjzaSfZmCg0jIsPaqh5bAcSeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256019},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"24ac1f9218a6f2ac145b7da2cfec1250c4a1e902","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.7_1788849264773_0.4566872252856804","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"eslint-plugin-import-next","version":"2.7.8","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.7.8","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"7446a9912399102fda0215241fc8eea623608fde","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.7.8.tgz","fileCount":68,"integrity":"sha512-1exA59GAueufzPnY7np4Pr3lTwvdXN5GK5WA++Nxp2sMP0j6E/W82lnAb8KYvLcxv3oG/SgfpqGVKQookoSCYw==","signatures":[{"sig":"MEUCICXtV1IbUMoCe40h2DY1W8cFSZhkOqP7jng+VkkQrK3DAiEA2SIdJNZ0EMjG19QZhGV+ZnYDUIi2ctu7nEW65Zn+64E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256748},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"b261c354728b652132241df184d3bc5c2853aef6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.7.8_1789055634074_0.10373787288388359","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"eslint-plugin-import-next","version":"2.8.0","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.0","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"651721ae28ee927673fd533be04364002d3692bb","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.0.tgz","fileCount":68,"integrity":"sha512-t2ZihMZc2TSV7sX0aG9q2pzi4F4N3V1xfowLUo1d2ZagwlPb43+Lp5VWmzqgW/vWAcuUQa+gY2pjmgIUlCkRbQ==","signatures":[{"sig":"MEYCIQCPi9oXUdTKELZHqOZtCyyLsd1rsmti7voGu3S7C3CMCQIhANtuff8xKavuOl2HKVgOqSTykfpPEzLWL0xbKLkS1RTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMJ7Ofq47xKurogU5CyYHdWvgupRrsc0ebVPAf5YOB6AIgPjBWoLzsV1I0ghX+spLMeyfS6Zb3nRbJSeZmk4DaqYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257245},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"8408e9453cea705627284c5c3077afcc01b92a04","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.0_1789329042204_0.5035825150389459","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"eslint-plugin-import-next","version":"2.8.1","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.1","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"94695ba37c49f94781883068bca44deb9af027ee","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.1.tgz","fileCount":68,"integrity":"sha512-D24ZBmk4dxculJUeLxHcuUj7wjBzTsqvs1cE2XwwoHEHCKnc5G3qOH9E9lklAms1hRDAKr8/wTfQFyN8+HDiwA==","signatures":[{"sig":"MEUCIG4ULyfk/hqlbfYWbW4rePrL4Z0fSgKnXidQd9qv3tZ/AiEA84IFZGY8rUDs+5ukpeA207JRMuZyNd4duPfZx3r0SP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS6yZW1ggZRgou2VLbIRYCjsmDsleWOzvuqw4FvaD3TQIhAMGEaMeu1/PWuaAfCp8o5k6ooKfpORj1WqEhwX5FXT0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257643},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"31945cd81380a80ed11dc77283396da5414c3767","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.1_1789356620217_0.07094809012330949","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"eslint-plugin-import-next","version":"2.8.2","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.2","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"824d020905b2293abf411b0be3674f70bf904418","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.2.tgz","fileCount":68,"integrity":"sha512-kDhFdIm2Qy/PErWRoXbXy3uM+C8cYGf1o115JRoBS7aCDlr94V9qVu3kgqijvoP5wTxHAy7QXES3+lp8qQTO/w==","signatures":[{"sig":"MEUCIHAYTXzwhNlwp+gtbjq0FvkpHC3dxKr5Iv7NLVCPBmWCAiEAg7z3Om5aEbaFquvX4/oKLrwJEn+6wqYlOJ3CdUyR4wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBXS47NUHBfiWueBNz0tr7GB6OEHnHG0WyrnEH7MpPa/AiAo4Go1FpFHPGSMDo9EM/5O4323VBj0Wq0xvxRMsEU7ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257965},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"71e7cf439882ba45c23bae25e762c4f2f412ecb2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.2_1789528861532_0.8758952506174607","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"eslint-plugin-import-next","version":"2.8.3","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.3","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"3c1f70011c6cc750ff8ee08d57d6388db9f8ab04","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.3.tgz","fileCount":68,"integrity":"sha512-qYn61w03NzrUX6FWF/6cDQfFXa0qEpOIXghDhUcpNj/coUY35K3HJlhR+Cd+21bV+a3I0uTzKBTbBIHvPnMu7A==","signatures":[{"sig":"MEUCIQDvIbuSjJLmxTDTp/tygLqkl0YcAb314ENfXvufn+Zn7wIgFc3G3TZNEZnlsUOpnP1dug93C7GB4M9RB8nkozgadWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnZYuHjsEDcbFuuiD0hNbU9uiYDjgynVrq4TKPG4Y5GAIhAO4a+sF8UskbCLowa3BS7VJBpyQvVSgy+yuVzX4vU+cB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259285},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"ce579a543fa060d601b983e911bc2d771dde87ef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.3_1789966174795_0.5678823621821727","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"eslint-plugin-import-next","version":"2.8.4","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.4","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"25d014cf782db34596e02fb7fcb466fc95667e68","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.4.tgz","fileCount":68,"integrity":"sha512-eg8zDEiQoStwKIT/q8sVTXMQX6JZP/1KwiNXnapnxAj7E3eCCt+RN2e695omAkzzmtjv1ZocWRupydhuQjJIhw==","signatures":[{"sig":"MEUCIQDofSQfnQFy8eCO3YikMAUNxw/lFA0V44JsZTBP15TuwgIgF+YOVtmDL74NxjgP5hIBrDm8IGmjEEKuZ3q6sspH5Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmz3zV5MHWuvzDzhh610yVccbt7GSyPRRC7JmpYOnFcAiEAxhT/2UrxbwNnYGxCxfeBCaLD9cqv/7JqEyYyz+uPfFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259866},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"d16dc697db439861248c24bf01b9aaf3e6f281c0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.4_1790113142628_0.7540279345133563","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"eslint-plugin-import-next","version":"2.8.5","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.5","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"ea2d87fc30dec5ba0fb6019aef5c449772a201c4","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.5.tgz","fileCount":68,"integrity":"sha512-rGPv5p6EBH/qmMc1qIFtMqnlBpff9LLqmlCtoLGq7hK+OAyaploPBRPwt3VeODxFNXU/S4/EHhCCG4lwoVvxZw==","signatures":[{"sig":"MEQCIEUIffn9SOOlxC0TVysO2jVpixiwa74DYLtFhnbPwrugAiBn/PO8NRBz5mjQzSTZlwYCaMDRctjJBQ0JR/XD2LD/HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBRBn0O2YxMIQnhHutL4IGdAuUkVb/gvDnkgFRVpQwW8AiBzCqDnwuoL1Vm54AoFHeCKewpwbzDNheKPB5BcTF037g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260082},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"3f156ced4fe0c19d6481ad99cac8a9322949cad7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.5_1790116916432_0.9652119997398279","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"eslint-plugin-import-next","version":"2.8.6","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.6","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"d148ea11890e83f6eb2784f83481a1f03c0d3b85","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.6.tgz","fileCount":68,"integrity":"sha512-dvHhULfdbONr6nGv5GwfeAdkFu3ZbVh7FrSyX00X64S5MmWOVR2XrSs1m4hCNMjoEoF2dZ6f53RWPIePfhDhsg==","signatures":[{"sig":"MEYCIQD0yEw1nnlT1AfxKa7UDIc+A8rUTcgA2KX8ZjuzTsmFhAIhAIWyi16gvyReYwf5YlROZ1TfzYx+9g9Fhayw6uuov+EV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzvm2SZvG1WITrxXW65RnhMpHx9Yn+Vk29/y8PkTv1LAiA/D9nZDLOHsAzxKME5t8p5H7MrgQYMEb8AFdSL6Gt1bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260446},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"1e38930c52f356d21c4ca3b0aca912b27ff7e434","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.6_1790122406701_0.26794410163982185","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"eslint-plugin-import-next","version":"2.8.7","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.7","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"af3d50ce2e338d0146be2ee02c85de2f268b709b","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.7.tgz","fileCount":68,"integrity":"sha512-guZrB9589WTl3j179caPYFK0/nVV9aRsU1hHktBQScDkADorA/aH4GtAkz4WGO++T6QxWPaEkZTwGBOWxSo6BA==","signatures":[{"sig":"MEUCIDK+z1h33CRS51QnhCBtIjB+UthGfmR/MnCraqoLJhqlAiEA5rDbA5NvYWA3WU339PmonXnLxbqnLmyPrDzbYS9NA5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAGTLEyYNaWOn3ayIEQv7Fh2UVrAnZnpftHVfhyh4/6sAiEA5QZybotNQKdmJh9iWoqCx9pcQpM0lp+SxNADXrRsYIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260527},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"7c72847e6edbf1288add32aa5b47adafcc447bd3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.7_1790127502013_0.4481830125025419","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"eslint-plugin-import-next","version":"2.8.8","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.8","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"eaffa202a3db645965138b211bed1cdbd4f776a8","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.8.tgz","fileCount":68,"integrity":"sha512-stw8ise3CVkJJzaOKpSvei1Vz/YJ7KFOdAKjjvZX9FTMv6vZvYSFv3dAbm+A3c5dGn5QV+1XCAIeTI8I6e94FQ==","signatures":[{"sig":"MEUCIQCxd16KScjiFmnYOGG9hEnpPt5rxw7b83keTx9fLFlwNQIgXOzBPfBz58skva6dqxGmWEyHe9lGPmZuoq2ASWi11y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDJq8iifAnMEDowRdXyMJ5ZMhdTtz2aOoIF4PXRAW97sAiBSEWjGB0az49ZkYuAqD2T96+906fOH9c/5aVAkns8PTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261400},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"f4a20489658e8e23223cc79700e33aa8ce52b5cc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.8_1790144440956_0.822825722542067","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"eslint-plugin-import-next","version":"2.8.9","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.9","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"49f08c4aaec4f71bab6e964c9b624e4f1d574a86","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.9.tgz","fileCount":68,"integrity":"sha512-3w4s7o9IXyB6eneq4KznqPA68N8fRIYjF/wP6LF9pqFjmxeGiiVqMQ66PZgXAE0gYEYMr/fYsaQP7rjsKMriPA==","signatures":[{"sig":"MEUCIDtCB1Tvorp3OmYWV2Ww8VKJO84OCVRXF0Q23QnB9Dg8AiEA900nawYa86zgLIIJh5zQ6GYhBz8VZrki5ipu/TI1uEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLt8yiPFLH2NqQmgDB+iltvU+SM088FzL6dDpFZpk4fgIgNfcB6uDQ/SuzluNnwVh0r5f85OFcJD0AZEdohOUdx60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261505},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"d4ff2bd1e72b65834855c14e5a7f2da4f57847cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.9_1790152043596_0.8335829162060331","host":"s3://npm-registry-packages-npm-production"}},"2.8.10":{"name":"eslint-plugin-import-next","version":"2.8.10","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.10","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"d38e32e2d54aa407fc68d1d2d706de94edf7e9a9","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.10.tgz","fileCount":68,"integrity":"sha512-l04RK1egU0geaZDMqc9sVtjFFhc6MXz2X1dAvqi+bOHNg5bpCL1oxJtufIXCaS68qg4lykwJIoThPsu0mEPWcA==","signatures":[{"sig":"MEUCIH0SIcq0TFBDuMN1RmwHtr/hCywu+nClFhTkYkNKhKDuAiEAkaxNpr5ugDXDe1jq5Nw2p2qvNgBF5cXC9bYDVmN++tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ5hvkj7YFFeHSo0uyo3AuxUQdksHlynCjD6Aja+UUngIgIOqHPmWPOGULX3fsZjvq5vhiOA3vXN80FivLtrHsG4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261941},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"a6d7a0f62f08736834f1fd212b9311b140316bc3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.10_1790208268550_0.4482539919227919","host":"s3://npm-registry-packages-npm-production"}},"2.8.11":{"name":"eslint-plugin-import-next","version":"2.8.11","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","_id":"eslint-plugin-import-next@2.8.11","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"a4f67a53e45021e7d29036956898c9e80f437789","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.11.tgz","fileCount":68,"integrity":"sha512-i2FcKtNArAKWQ0XRLy00X3JLFAiTvz8Q9bNW3ilijT9vfnrX8QwF7JNl4JX1rJ9WONCQWGFzOR4MrgQ8a6iWaA==","signatures":[{"sig":"MEUCIAN9taA/zFR8Vi2C4i5918Vx8pDBq/EWQ5ueipGjnM1rAiEA2Ekll1gTWts1Uy7DoC+Qgn9wQydWdHSiJ47VZXKVybI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0m9jdKT2kSULaAjLuqp4y+Kt0AK9lCPFjnYJACkkaFgIhAPBG13z3RtaASrcr9nG4gTy7hh9mS8fpxiLJXNLyaKdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261896},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"69b7798752cb88452c553abe7234280de5e1d3bb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-next_2.8.11_1790274538133_0.5861081216195207","host":"s3://npm-registry-packages-npm-production"}},"2.8.12":{"_id":"eslint-plugin-import-next@2.8.12","bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"dist":{"shasum":"d1901dc3b902aaf9119ffad6e048543994fcd481","tarball":"https://registry.npmjs.org/eslint-plugin-import-next/-/eslint-plugin-import-next-2.8.12.tgz","fileCount":68,"integrity":"sha512-Hy2apHWLoU8hCf09DQjV6qTBLRgH4+DqAGdJW9oA9C5tDDNiDvlHFxBroJh2z+D8JCDL2XpF9jSucEvjfNsa5A==","signatures":[{"sig":"MEYCIQC7HInwTbTqwDPnS3byf8YNk4pPVvMO2lLr90Qx2XJe+QIhANFEaouOShl/2TJ/Q8fUUqqbTA8FxkPOpiAXOahd5Cyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpnoyBgri9T+W2sxmk5tN6A4LXoi/FS5tegkHmrVRhlwIgJxJUw9jYf6qqs62i+4pKUbHL66+QR6SG0Pf57Ia1EBg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-next@2.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262441},"main":"./src/index.js","name":"eslint-plugin-import-next","type":"commonjs","types":"./src/index.d.ts","author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./src/types/index.d.ts","default":"./src/types/index.js"},"./oxlint":{"types":"./src/oxlint.d.ts","default":"./src/oxlint.js"}},"funding":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"github"},"gitHead":"326165126785d69972ec976cc6a60f336fa03d5d","license":"MIT","version":"2.8.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eabd910a-8c36-47c5-b8bf-98bec4139a76"}},"homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"interlace":{"surface":{"kind":"language","note":"The ES module system — specifiers, cycles, resolution. `typescript` is a peer this plugin USES for type-aware resolution, not a surface it analyses."}},"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"_npmVersion":"11.19.0","description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","directories":{},"maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"oxc-resolver":"^11.24.2","@interlace/eslint-devkit":"^1.19.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.40.0 || ^9.0.0 || ^10.0.0","typescript":"^4.8.4 || ^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-next_2.8.12_1790298714548_0.023243158515869222"}}},"time":{"created":"2025-12-30T04:55:26.619Z","modified":"2026-09-25T01:11:55.031Z","2.0.1":"2025-12-30T04:55:26.892Z","2.0.2":"2025-12-30T05:05:36.746Z","2.0.4":"2025-12-30T09:07:36.024Z","2.0.3":"2025-12-30T22:48:49.788Z","2.1.0":"2025-12-30T22:54:46.823Z","2.2.0":"2026-01-11T11:06:29.404Z","2.2.1":"2026-01-12T03:04:41.752Z","2.3.0":"2026-02-02T07:25:52.084Z","2.3.1":"2026-02-02T09:27:20.404Z","2.3.2":"2026-02-06T07:28:34.876Z","2.3.3":"2026-02-08T01:44:45.903Z","2.3.5":"2026-02-09T07:23:55.350Z","2.3.6":"2026-05-11T08:46:44.984Z","2.3.7":"2026-06-21T19:48:00.668Z","2.3.8":"2026-07-19T17:26:42.154Z","2.3.9":"2026-07-31T06:16:45.757Z","2.3.10":"2026-08-02T15:29:13.297Z","2.3.11":"2026-08-03T05:55:28.300Z","2.3.12":"2026-08-03T07:56:51.852Z","2.3.13":"2026-08-04T01:04:01.374Z","2.3.14":"2026-08-05T00:22:54.894Z","2.3.15":"2026-08-05T07:33:03.506Z","2.3.16":"2026-08-06T02:51:57.701Z","2.3.17":"2026-08-09T23:29:08.178Z","2.3.18":"2026-08-11T05:48:57.531Z","2.3.19":"2026-08-21T19:43:32.876Z","2.4.0":"2026-08-23T05:38:36.361Z","2.5.0":"2026-08-24T04:48:30.368Z","2.5.1":"2026-08-25T03:09:11.956Z","2.6.0":"2026-08-25T17:58:43.056Z","2.7.0":"2026-09-01T06:27:41.534Z","2.7.1":"2026-09-01T12:48:14.256Z","2.7.2":"2026-09-02T21:41:52.452Z","2.7.3":"2026-09-03T20:24:29.968Z","2.7.4":"2026-09-04T18:51:43.539Z","2.7.5":"2026-09-06T04:08:25.703Z","2.7.6":"2026-09-07T23:22:14.058Z","2.7.7":"2026-09-08T06:34:24.917Z","2.7.8":"2026-09-10T15:53:54.213Z","2.8.0":"2026-09-13T19:50:42.295Z","2.8.1":"2026-09-14T03:30:20.303Z","2.8.2":"2026-09-16T03:21:01.626Z","2.8.3":"2026-09-21T04:49:34.878Z","2.8.4":"2026-09-22T21:39:02.724Z","2.8.5":"2026-09-22T22:41:56.524Z","2.8.6":"2026-09-23T00:13:26.798Z","2.8.7":"2026-09-23T01:38:22.122Z","2.8.8":"2026-09-23T06:20:41.055Z","2.8.9":"2026-09-23T08:27:23.680Z","2.8.10":"2026-09-24T00:04:28.633Z","2.8.11":"2026-09-24T18:28:58.273Z","2.8.12":"2026-09-25T01:11:54.644Z"},"bugs":{"url":"https://github.com/ofri-peretz/eslint/issues"},"author":{"name":"Ofri Peretz","email":"ofriperetzdev@gmail.com"},"license":"MIT","homepage":"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=npm&utm_medium=referral&utm_campaign=eslint-plugin-import-next","keywords":["eslint","eslintplugin","eslint-plugin","static-analysis","linting","code-quality","interlace-quality","eslint-plugin-import","eslint-plugin-import-alternative","import","imports","no-cycle","circular-dependencies","dependency-graph","import-order","barrel-file","tree-shaking","monorepo","modules","module-resolution","commonjs","esm","llm-optimized","ai-assistant","typescript","auto-fix","mcp","agentic"],"repository":{"url":"git+https://github.com/ofri-peretz/eslint.git","type":"git","directory":"packages/eslint-plugin-import-next"},"description":"ESLint plugin for imports and module boundaries — drop-in replacement for eslint-plugin-import, 3.1x faster end-to-end, zero-config migration.","maintainers":[{"name":"ofriperetz","email":"ofriperetzdev@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next\" target=\"blank\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://eslint.interlace.tools/logos/interlace-dark.svg\"><img src=\"https://eslint.interlace.tools/logos/interlace-light.svg\" alt=\"Interlace\" height=\"90\" /></picture></a>\n  &nbsp;&nbsp;\n  <a href=\"https://oxc.rs\" target=\"_blank\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://eslint.interlace.tools/logos/oxlint-dark.svg\"><img src=\"https://eslint.interlace.tools/logos/oxlint-light.svg\" alt=\"oxlint\" height=\"90\" /></picture></a>\n  &nbsp;&nbsp;\n  <a href=\"https://eslint.org\" target=\"_blank\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://eslint.interlace.tools/logos/eslint-dark.svg\"><img src=\"https://eslint.interlace.tools/logos/eslint-light.svg\" alt=\"ESLint\" height=\"90\" /></picture></a>\n</p>\n\n<p align=\"center\">\n  Next-generation import sorting, validation, and architectural boundaries.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/eslint-plugin-import-next\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/eslint-plugin-import-next.svg\" alt=\"NPM Version\" /></a>\n  <a href=\"https://www.npmjs.com/package/eslint-plugin-import-next\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/eslint-plugin-import-next.svg\" alt=\"NPM Downloads\" /></a>\n  <a href=\"https://packagephobia.com/result?p=eslint-plugin-import-next\" target=\"_blank\"><img src=\"https://badgen.net/packagephobia/install/eslint-plugin-import-next\" alt=\"Install Size\" /></a>\n  <a href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"Package License\" /></a>\n  <a href=\"https://app.codecov.io/gh/ofri-peretz/eslint/components?components%5B0%5D=eslint-plugin-import-next\" target=\"_blank\"><img src=\"https://codecov.io/gh/ofri-peretz/eslint/graph/badge.svg?component=eslint-plugin-import-next\" alt=\"Codecov\" /></a>\n  <a href=\"https://github.com/ofri-peretz/eslint\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Since-Dec_2025-blue?logo=rocket&logoColor=white\" alt=\"Since Dec 2025\" /></a>\n  <a href=\"https://scorecard.dev/viewer/?uri=github.com/ofri-peretz/eslint\" target=\"_blank\"><img src=\"https://api.securityscorecards.dev/projects/github.com/ofri-peretz/eslint/badge\" alt=\"OpenSSF Scorecard\" /></a>\n</p>\n\n> ⭐ If this plugin caught a real bug for you, [**star the repo**](https://github.com/ofri-peretz/eslint) — it's the signal that keeps these rules maintained.\n\n## Description\n\nThis plugin provides Next-generation import sorting, validation, and architectural boundaries.\n\n<!-- AUTO-GENERATED:DOCTRINE:START - Do not edit manually -->\n\n- **Why** — a linter nobody reads protects nothing. We would rather miss a finding\n  than spend your attention on one that was never real.\n- **How** — evidence, not names. A rule fires on what the code *does*, resolved\n  through the AST and ESLint's own scope analysis.\n- **What** — every finding carries its fix, in prose for a human and as structured\n  JSON for an agent. Security rules add a CWE mapping and, where assigned, a CVSS score.\n\nThat trade costs recall, and we measure it:\n[methodology](https://github.com/ofri-peretz/eslint/blob/main/BENCHMARK-METHODOLOGY.md)\n· [results](https://github.com/ofri-peretz/eslint/blob/main/BENCHMARK-RESULTS.md)\n· [a false positive is a bug](https://github.com/ofri-peretz/eslint/issues).\n\n<!-- AUTO-GENERATED:DOCTRINE:END -->\n\n## Getting Started\n\n- To check out the [guide](https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next), visit [eslint.interlace.tools](https://eslint.interlace.tools/?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next). 📚\n\n```bash\nnpm install eslint-plugin-import-next --save-dev\n```\n\n## ⚙️ Configuration Presets\n| Preset              | Description                                      |\n| :------------------ | :----------------------------------------------- |\n| `recommended`       | Warns on import order issues                     |\n| `strict`            | All rules set to error for production-ready code |\n| `typescript`        | Optimized for TypeScript projects                |\n| `module-resolution` | Focus on import resolution                       |\n| `import-style`      | Focus on import formatting                       |\n| `esm`               | Enforce ES Modules only                          |\n| `architecture`      | Clean architecture boundaries                    |\n| `performance`       | Bundle optimization (barrel detection)           |\n| `enterprise`        | Team boundaries & legacy import tracking         |\n| `errors`            | Matches eslint-plugin-import errors preset       |\n| `warnings`          | Matches eslint-plugin-import warnings preset     |\n\n## 🔄 Parity with `eslint-plugin-import`\n| Rule      | Original Plugin                                                                                                                                                                                                    | Status       | Notes                    |\n| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------- | :----------------------- |\n| All Rules | [`eslint-plugin-import`](https://www.npmjs.com/package/eslint-plugin-import) [![npm](https://img.shields.io/npm/v/eslint-plugin-import.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-import) | ✅ Supported | Full drop-in replacement |\n\n## 🧬 Deep dependency graphs\n\n`import/no-cycle` **crashes** on deep import chains. `import-next/no-cycle` does not.\n\nCycle detection is a strongly-connected-components pass over your module graph. Done recursively — one JavaScript stack frame per module — a chain deeper than the engine's call stack throws `RangeError: Maximum call stack size exceeded`. ESLint then exits 2 with **no results at all**: not a slow lint, no lint. Both rules default to unlimited traversal depth, so nothing caps the descent.\n\n`import-next` runs the same traversal on an explicit stack, so its ceiling is heap rather than stack.\n\n### See it yourself\n\n```bash\nnpm i -D eslint eslint-plugin-import eslint-plugin-import-next\ncurl -O https://raw.githubusercontent.com/ofri-peretz/eslint/main/benchmarks/scripts/repro-deep-chain.mjs\nnode repro-deep-chain.mjs 6000\n```\n\n```text\nchain depth: 6000 modules\n\neslint-plugin-import         FAILED after 93.6s — RangeError: Error while loading rule 'import/no-cycle': Maximum call stack size exceeded\neslint-plugin-import-next    completed in 18.2s\n```\n\nMeasured on Node 24 / darwin-arm64 with ESLint 10.7. The exact depth at which the recursive implementation dies varies with Node version and platform stack size — around 5,000 modules here.\n\n### Chains get deep by accident\n\nHand-written 5,000-module chains are rare. These are not:\n\n- generated clients and schema bindings, where each type re-exports the next\n- barrel files (`index.ts`) re-exporting barrels, several layers down\n- long `export … from` ladders in a monorepo's shared packages\n\nDepth accumulates through re-export edges, which is exactly what the rule follows.\n\n### Speed, for completeness\n\nAcross graph shapes at 5,000 files each, `import-next` is ~1.1× faster on dense cyclic graphs and on cold single-file runs, and ties on graphs with no cycles to find. The wide/shallow shape is **unresolved** — two runs disagree (0.8× sequential, 1.01× interleaved) and the machine has not been quiet enough to settle it, so no claim is made there. On a real 455K-line React codebase it is **8× faster in rule time** and 3.1× end-to-end at 100% detection parity.\n\nSpeed is the smaller story. The deep-chain result above is a difference in kind, not degree.\n\nDetection parity is checked per shape before any timing is trusted, and every number comes from a committed result file:\n\n- [`benchmarks/results/ilb-perf-import-shapes/`](https://github.com/ofri-peretz/eslint/tree/main/benchmarks/results/ilb-perf-import-shapes)\n- [`benchmarks/results/ilb-perf-import-no-cycle/`](https://github.com/ofri-peretz/eslint/tree/main/benchmarks/results/ilb-perf-import-no-cycle)\n- [methodology](https://github.com/ofri-peretz/eslint/blob/main/benchmarks/suites/ilb-perf-import/methodology.md)\n\n## 📦 Compatibility\n| Package | Version |\n| :--- | :--- |\n| ESLint | `^8.40.0 \\|\\| ^9.0.0 \\|\\| ^10.0.0` |\n| Node.js | `>=18.0.0` |\n\nSee the [ESLint Version Support Policy](../../docs/ESLINT_VERSION_SUPPORT.md) for the full matrix.\n\n## Rules\n\n**Legend**\n\n| Icon | Description |\n| :---: | :--- |\n| 💼 | **Recommended**: Included in the recommended preset. |\n| ⚠️ | **Warns**: Set to warn in recommended preset. |\n| 🔧 | **Auto-fixable**: Automatically fixable by the `--fix` CLI option. |\n| 💡 | **Suggestions**: Providing code suggestions in IDE. |\n| 🚫 | **Deprecated**: This rule is deprecated. |\n| 🟢 | **Type-unaware**: AST-only, runs in oxlint JS-plugin tier. |\n| 🟡 | **Type-aware (refining)**: pure-AST primary path; types refine precision. |\n| 🟠 | **Type-aware (graceful)**: requires TS program; silent without it. |\n\n<!-- AUTO-GENERATED:RULES_TABLE:START - Do not edit manually -->\n| Rule | CWE | OWASP | CVSS | Description | 🧠 | 💼 | ⚠️ | 🔧 | 💡 | 🚫 |\n| :--- | :---: | :---: | :---: | :--- | :---: | :---: | :---: | :---: | :---: | :---: |\n| [consistent-type-specifier-style](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/consistent-type-specifier-style?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [default](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/default?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟡 | 💼 |  |  |  |  |\n| [dynamic-import-chunkname](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/dynamic-import-chunkname?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [enforce-dependency-direction](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/enforce-dependency-direction?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [enforce-import-order](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/enforce-import-order?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [enforce-team-boundaries](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/enforce-team-boundaries?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [export](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/export?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 | 💼 |  |  |  |  |\n| [exports-last](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/exports-last?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [extensions](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/extensions?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [first](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/first?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [group-exports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/group-exports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [max-dependencies](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/max-dependencies?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [named](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/named?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟡 | 💼 |  |  |  |  |\n| [namespace](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/namespace?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟡 |  | ⚠️ |  |  |  |\n| [newline-after-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/newline-after-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-absolute-path](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-absolute-path?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-amd](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-amd?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  | ⚠️ |  |  |  |\n| [no-anonymous-default-export](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-anonymous-default-export?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-barrel-file](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-barrel-file?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-barrel-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-barrel-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-commonjs](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-commonjs?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-cross-domain-imports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-cross-domain-imports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-cycle](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-cycle?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  | A05:2021 |  |  | 🟢 | 💼 |  |  |  |  |\n| [no-default-export](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-default-export?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-deprecated](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-deprecated?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  | A09:2021 |  |  | 🟢 |  |  |  |  |  |\n| [no-duplicates](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-duplicates?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 | 💼 |  |  |  |  |\n| [no-dynamic-require](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-dynamic-require?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-empty-named-blocks](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-empty-named-blocks?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  | ⚠️ |  |  |  |\n| [no-extraneous-dependencies](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-extraneous-dependencies?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  | ⚠️ |  |  |  |\n| [no-full-package-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-full-package-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-import-module-exports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-import-module-exports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-internal-modules](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-internal-modules?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-legacy-imports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-legacy-imports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-mutable-exports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-mutable-exports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-named-as-default](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-named-as-default?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  | ⚠️ |  |  |  |\n| [no-named-as-default-member](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-named-as-default-member?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  | ⚠️ |  |  |  |\n| [no-named-default](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-named-default?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-named-export](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-named-export?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-namespace](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-namespace?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-nodejs-modules](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-nodejs-modules?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-relative-packages](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-relative-packages?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-relative-parent-imports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-relative-parent-imports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-restricted-paths](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-restricted-paths?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-self-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-self-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 | 💼 |  |  |  |  |\n| [no-unassigned-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-unassigned-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-unresolved](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-unresolved?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  | A03:2021 |  |  | 🟢 | 💼 |  |  |  |  |\n| [no-unused-modules](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-unused-modules?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [no-useless-path-segments](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/no-useless-path-segments?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [order](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/order?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [prefer-default-export](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/prefer-default-export?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [prefer-direct-import](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/prefer-direct-import?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [prefer-modern-api](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/prefer-modern-api?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [prefer-node-protocol](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/prefer-node-protocol?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [prefer-tree-shakeable-imports](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/prefer-tree-shakeable-imports?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [require-import-approval](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/require-import-approval?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n| [unambiguous](https://eslint.interlace.tools/docs/quality/plugin-import-next/rules/unambiguous?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next) |  |  |  |  | 🟢 |  |  |  |  |  |\n<!-- AUTO-GENERATED:RULES_TABLE:END -->\n<!-- AUTO-GENERATED:ECOSYSTEM_TABLE:START - Do not edit manually -->\n\n## 🔗 Related ESLint Plugins\n\nPart of the **Interlace ESLint ecosystem** — AI-native rules with LLM-optimized error messages:\n\n**Security**\n\n| Plugin | Downloads | Description |\n| :--- | :---: | :--- |\n| [`eslint-plugin-anthropic-security`](https://www.npmjs.com/package/eslint-plugin-anthropic-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-anthropic-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-anthropic-security) | Anthropic SDK security. |\n| [`eslint-plugin-browser-security`](https://www.npmjs.com/package/eslint-plugin-browser-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-browser-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-browser-security) | XSS, DOM security. |\n| [`eslint-plugin-drizzle-security`](https://www.npmjs.com/package/eslint-plugin-drizzle-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-drizzle-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-drizzle-security) | Drizzle security. |\n| [`eslint-plugin-express-security`](https://www.npmjs.com/package/eslint-plugin-express-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-express-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-express-security) | Express middleware hardening. |\n| [`eslint-plugin-gemini-security`](https://www.npmjs.com/package/eslint-plugin-gemini-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-gemini-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-gemini-security) | Google Gemini SDK security. |\n| [`eslint-plugin-jwt-security`](https://www.npmjs.com/package/eslint-plugin-jwt-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-jwt-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-jwt-security) | Token security. |\n| [`eslint-plugin-knex-security`](https://www.npmjs.com/package/eslint-plugin-knex-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-knex-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-knex-security) | Knex security. |\n| [`eslint-plugin-lambda-security`](https://www.npmjs.com/package/eslint-plugin-lambda-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-lambda-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-lambda-security) | AWS Lambda hardening. |\n| [`eslint-plugin-mcp-sdk-security`](https://www.npmjs.com/package/eslint-plugin-mcp-sdk-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-mcp-sdk-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-mcp-sdk-security) | MCP SDK security. |\n| [`eslint-plugin-mongodb-security`](https://www.npmjs.com/package/eslint-plugin-mongodb-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-mongodb-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-mongodb-security) | MongoDB injection. |\n| [`eslint-plugin-mysql-security`](https://www.npmjs.com/package/eslint-plugin-mysql-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-mysql-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-mysql-security) | MySQL security. |\n| [`eslint-plugin-nestjs-security`](https://www.npmjs.com/package/eslint-plugin-nestjs-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-nestjs-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-nestjs-security) | NestJS framework hardening. |\n| [`eslint-plugin-node-security`](https://www.npmjs.com/package/eslint-plugin-node-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-node-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-node-security) | Server-side patterns. |\n| [`eslint-plugin-openai-security`](https://www.npmjs.com/package/eslint-plugin-openai-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-openai-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-openai-security) | OpenAI SDK security. |\n| [`eslint-plugin-postgresql-security`](https://www.npmjs.com/package/eslint-plugin-postgresql-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-postgresql-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-postgresql-security) | PostgreSQL security. |\n| [`eslint-plugin-prisma-security`](https://www.npmjs.com/package/eslint-plugin-prisma-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-prisma-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-prisma-security) | Prisma security. |\n| [`eslint-plugin-secure-coding`](https://www.npmjs.com/package/eslint-plugin-secure-coding) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-secure-coding.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-secure-coding) | Injection prevention. |\n| [`eslint-plugin-sequelize-security`](https://www.npmjs.com/package/eslint-plugin-sequelize-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-sequelize-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-sequelize-security) | Sequelize ORM security. |\n| [`eslint-plugin-sqlite-security`](https://www.npmjs.com/package/eslint-plugin-sqlite-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-sqlite-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-sqlite-security) | SQLite security. |\n| [`eslint-plugin-supabase-security`](https://www.npmjs.com/package/eslint-plugin-supabase-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-supabase-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-supabase-security) | Supabase security. |\n| [`eslint-plugin-typeorm-security`](https://www.npmjs.com/package/eslint-plugin-typeorm-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-typeorm-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-typeorm-security) | TypeORM security. |\n| [`eslint-plugin-vercel-ai-security`](https://www.npmjs.com/package/eslint-plugin-vercel-ai-security) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-vercel-ai-security.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-vercel-ai-security) | AI SDK security. |\n\n**Code quality**\n\n| Plugin | Downloads | Description |\n| :--- | :---: | :--- |\n| [`eslint-plugin-conventions`](https://www.npmjs.com/package/eslint-plugin-conventions) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-conventions.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-conventions) | Team-specific habits and styles. |\n| [`eslint-plugin-maintainability`](https://www.npmjs.com/package/eslint-plugin-maintainability) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-maintainability.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-maintainability) | Cognitive load and clean-code patterns. |\n| [`eslint-plugin-modernization`](https://www.npmjs.com/package/eslint-plugin-modernization) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-modernization.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-modernization) | ESNext migration + syntax evolution. |\n| [`eslint-plugin-modularity`](https://www.npmjs.com/package/eslint-plugin-modularity) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-modularity.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-modularity) | Structural integrity and DDD patterns. |\n| [`eslint-plugin-operability`](https://www.npmjs.com/package/eslint-plugin-operability) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-operability.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-operability) | Production readiness and resource health. |\n| [`eslint-plugin-react-a11y`](https://www.npmjs.com/package/eslint-plugin-react-a11y) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-react-a11y.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-react-a11y) | React accessibility / WCAG. |\n| [`eslint-plugin-react-features`](https://www.npmjs.com/package/eslint-plugin-react-features) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-react-features.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-react-features) | React best practices and optimization. |\n| [`eslint-plugin-reliability`](https://www.npmjs.com/package/eslint-plugin-reliability) | [![downloads](https://img.shields.io/npm/dt/eslint-plugin-reliability.svg?style=flat-square)](https://www.npmjs.com/package/eslint-plugin-reliability) | Runtime stability and error safety. |\n\n<!-- AUTO-GENERATED:ECOSYSTEM_TABLE:END -->\n\n<!-- INTERLACE:STAR_CTA:START -->\n## ⭐ Support & follow\n\nIf this plugin caught a real bug for you, **[star the repo](https://github.com/ofri-peretz/eslint)** — stars are the signal that keeps the Interlace ESLint ecosystem maintained — and **[follow the writeups on Dev.to](https://dev.to/ofri-peretz)** for the benchmarks and security research behind these rules.\n\n[![GitHub stars](https://img.shields.io/github/stars/ofri-peretz/eslint?style=social)](https://github.com/ofri-peretz/eslint)\n\n<!-- INTERLACE:STAR_CTA:END -->\n\n## 📄 License\n\nMIT © [Ofri Peretz](https://github.com/ofri-peretz)\n\n<p align=\"center\">\n  <a href=\"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next\"><img src=\"https://eslint.interlace.tools/images/og-import-next.png\" alt=\"ESLint Interlace Plugin\" width=\"100%\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://eslint.interlace.tools/docs/quality/plugin-import-next?utm_source=github&utm_medium=referral&utm_campaign=eslint-plugin-import-next\" target=\"blank\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://eslint.interlace.tools/logos/interlace-dark.svg\"><img src=\"https://eslint.interlace.tools/logos/interlace-light.svg\" alt=\"Interlace\" height=\"70\" /></picture></a>\n</p>\n","readmeFilename":"README.md"}