{"versions":{"0.1.0":{"name":"eslint-plugin-import-lite","version":"0.1.0","keywords":[],"author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","_id":"eslint-plugin-import-lite@0.1.0","maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"dist":{"shasum":"9bb083c2a8491dc7f55a67d1411230b9b48138fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.1.0.tgz","fileCount":29,"integrity":"sha512-nC7+v4HRx+54Pho9oE6gU9hVi077Q6NVAxoS262cRoJ1o1X4YIYDBeLw4Nr24nD4dwWZWwOPBUo7sZihbJfgjQ==","signatures":[{"sig":"MEUCIEBBc02HEGwhdcEE6v3d/6adc7GQSBZQEMnw2sNqdKYZAiEAgmVicYxi9j+73wTOQ0pDSIMGX6kP93o0MM0+IKaVhGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41890,"size":11255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a4dabf9156fabaedc467dc3e9f39bced9815b365","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","update":"tsx scripts/update && eslint . --fix","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"repository":{"url":"git+https://github.com/9romise/eslint-plugin-import-lite.git","type":"git"},"_npmVersion":"11.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm bundle size][npm-bundle-size-src]][npm-bundle-size-href] [![License][license-src]][license-href]","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"@typescript-eslint/utils":"catalog:prod"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"tsx":"catalog:dev","eslint":"catalog:dev","tsdown":"catalog:dev","vitest":"catalog:test","tinyglobby":"catalog:dev","typescript":"catalog:dev","@types/node":"catalog:dev","change-case":"catalog:dev","nano-staged":"catalog:dev","simple-git-hooks":"catalog:dev","@vida0905/eslint-config":"catalog:dev","@typescript-eslint/parser":"catalog:test","eslint-plugin-import-lite":"workspace:*","eslint-vitest-rule-tester":"catalog:test"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-lite_0.1.0_1749998894547_0.16780064557248453","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-15T14:48:14.723Z","publish_time":1749998894723,"_source_registry_name":"default","contributors":[]},"0.1.1":{"name":"eslint-plugin-import-lite","version":"0.1.1","keywords":[],"author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","_id":"eslint-plugin-import-lite@0.1.1","maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"dist":{"shasum":"c40920cc0c4a0b7b7d8d2eb201a2f4a139c7bbe9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.1.1.tgz","fileCount":29,"integrity":"sha512-ywLrwSctL6hTEIuyrbn3zUGCOoKVAktdGQHjJbV18pe0sffNaTkdgpjBBkfPiPBdXE5LOC5ax8tcNCaHGrZHAg==","signatures":[{"sig":"MEUCICtgUgdIhqBYnFNRqo4dLiM5nmmqgSeKUnZqQntnn+O+AiEAi6LDCi5EP0sScm8UfGFBwnKxpk5ayILDFZUgju++SFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41749,"size":11357},"main":"./dist/index.js","type":"module","_from":"file:eslint-plugin-import-lite-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest","build":"tsdown","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"_resolved":"/private/var/folders/9s/60v48lzx4qx6gkmz1170871h0000gn/T/3665351a29650b05d7868f4a90677108/eslint-plugin-import-lite-0.1.1.tgz","_integrity":"sha512-ywLrwSctL6hTEIuyrbn3zUGCOoKVAktdGQHjJbV18pe0sffNaTkdgpjBBkfPiPBdXE5LOC5ax8tcNCaHGrZHAg==","repository":{"url":"git+https://github.com/9romise/eslint-plugin-import-lite.git","type":"git"},"_npmVersion":"11.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm bundle size][npm-bundle-size-src]][npm-bundle-size-href] [![License][license-src]][license-href]","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"@typescript-eslint/utils":"^8.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.2","eslint":"^9.28.0","tsdown":"^0.12.7","vitest":"^3.2.3","tinyglobby":"^0.2.14","typescript":"^5.8.3","@types/node":"^24.0.1","change-case":"^5.4.4","nano-staged":"^0.8.0","simple-git-hooks":"^2.13.0","@vida0905/eslint-config":"^2.3.0","@typescript-eslint/parser":"^8.34.0","eslint-plugin-import-lite":"0.1.1","eslint-vitest-rule-tester":"^2.2.0"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-lite_0.1.1_1749999073235_0.2913271446508974","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-15T14:51:13.399Z","publish_time":1749999073399,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"eslint-plugin-import-lite","type":"module","version":"0.2.0","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@eslint-community/eslint-utils":"^4.7.0","@typescript-eslint/types":"^8.34.0"},"devDependencies":{"@types/node":"^24.0.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/utils":"^8.34.0","@vida0905/eslint-config":"^2.3.0","change-case":"^5.4.4","eslint":"^9.28.0","eslint-vitest-rule-tester":"^2.2.0","nano-staged":"^0.8.0","simple-git-hooks":"^2.13.0","tinyglobby":"^0.2.14","tsdown":"^0.12.7","tsx":"^4.20.2","typescript":"^5.8.3","vitest":"^3.2.3","eslint-plugin-import-lite":"0.2.0"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit"},"_id":"eslint-plugin-import-lite@0.2.0","description":"> [!WARNING] > WIP","_integrity":"sha512-yvWg2TT5LCiVgRAX82Iw7bPlP3+YanZMt3KUwJVfZxUM+eauVGlIjx6hchYUaJbJdonqqr5O4fdi3I7s+hoBpA==","_resolved":"/tmp/12336378d932c774682d6ee35fbde0e4/eslint-plugin-import-lite-0.2.0.tgz","_from":"file:eslint-plugin-import-lite-0.2.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yvWg2TT5LCiVgRAX82Iw7bPlP3+YanZMt3KUwJVfZxUM+eauVGlIjx6hchYUaJbJdonqqr5O4fdi3I7s+hoBpA==","shasum":"ffffad523aa936844e3d53a65a1499b5d0259267","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.2.0.tgz","fileCount":29,"unpackedSize":81176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHatwoMwxKhiELTV4JGaZo+RHcqufazwhVXRHo1oMhu4AiA0sfXBj0tpuYzbWHJteO6YkCKRuquOE247nn32Lwti9w=="}],"size":18007},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.2.0_1750006144130_0.7796118271090544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-15T16:49:04.320Z","publish_time":1750006144320,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"eslint-plugin-import-lite","type":"module","version":"0.3.0","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"peerDependenciesMeta":{"typescript":{"optional":true}},"dependencies":{"@eslint-community/eslint-utils":"^4.7.0","@typescript-eslint/types":"^8.34.0"},"devDependencies":{"@types/node":"^24.0.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/utils":"^8.34.0","@vida0905/eslint-config":"^2.3.0","change-case":"^5.4.4","eslint":"^9.28.0","eslint-vitest-rule-tester":"^2.2.0","nano-staged":"^0.8.0","simple-git-hooks":"^2.13.0","tinyglobby":"^0.2.14","tsdown":"^0.12.7","tsx":"^4.20.2","typescript":"^5.8.3","vitest":"^3.2.3","eslint-plugin-import-lite":"0.3.0"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit"},"_id":"eslint-plugin-import-lite@0.3.0","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_integrity":"sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==","_resolved":"/tmp/3415e3b3c17491577a8a6741c0bb16c9/eslint-plugin-import-lite-0.3.0.tgz","_from":"file:eslint-plugin-import-lite-0.3.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==","shasum":"78fb6df41ed6e4ddfa40706ebe7a35563d4173d0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.3.0.tgz","fileCount":15,"unpackedSize":81284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDgXw//QquXglt7fHy8JYPxE8wyBCPnX6fp3OnrXOTTWAiEA+h6RjE9YwRv6v2PosVxugcCvKFzKITM1VdXYqs9X8m8="}],"size":17318},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com","actor":{"name":"vida0905","email":"vida_2020@163.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.3.0_1750237396843_0.9813662464992283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T09:03:17.006Z","publish_time":1750237397006,"_source_registry_name":"default","contributors":[]},"0.3.1":{"name":"eslint-plugin-import-lite","type":"module","version":"0.3.1","packageManager":"pnpm@10.26.0","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/dts/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"},"./rule-options":{"types":"./dist/dts/rule-options.d.ts"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","prepare":"npm run build"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"peerDependenciesMeta":{"typescript":{"optional":true}},"devDependencies":{"@types/node":"catalog:dev","@typescript-eslint/parser":"catalog:test","@typescript-eslint/utils":"catalog:dev","@vida0905/eslint-config":"catalog:dev","change-case":"catalog:dev","eslint":"catalog:dev","eslint-plugin-import-lite":"workspace:*","eslint-typegen":"catalog:dev","eslint-vitest-rule-tester":"catalog:test","json-schema-to-typescript-lite":"catalog:dev","nano-staged":"catalog:dev","simple-git-hooks":"catalog:dev","tinyglobby":"catalog:dev","tsdown":"catalog:dev","tsx":"catalog:dev","typescript":"catalog:dev","vitest":"catalog:test"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"_id":"eslint-plugin-import-lite@0.3.1","gitHead":"bc0bfd82265a14388030d9b561edb3e8e7abb4d0","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-9+EByHZatvWFn/lRsUja5pwah0U5lhOA6SXqTI/iIzoIJHMgmsHUHEaTlLzKU/ukyCRwKEU5E92aUURPgVWq0A==","shasum":"c47643207e3b709b5631ce3223c9225fd2d8d32f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.3.1.tgz","fileCount":19,"unpackedSize":51122,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDVCNiiDpaL5smsFrtxzDAFNrDKXg6nI9oFUNU8b5fPgIgMVyXAOB+kO6fjm9XmzMmlURnBR7GA9/uTWAsMgW2Rc8="}],"size":13629},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.3.1_1765954648110_0.01652826031370669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T06:57:28.270Z","publish_time":1765954648270,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"eslint-plugin-import-lite","type":"module","version":"0.4.0","packageManager":"pnpm@10.26.0","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/dts/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"},"./rule-options":{"types":"./dist/dts/rule-options.d.ts"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","prepare":"npm run build"},"peerDependencies":{"eslint":">=9.0.0","typescript":">=4.5"},"peerDependenciesMeta":{"typescript":{"optional":true}},"devDependencies":{"@types/node":"catalog:dev","@typescript-eslint/parser":"catalog:test","@typescript-eslint/utils":"catalog:dev","@vida0905/eslint-config":"catalog:dev","change-case":"catalog:dev","eslint":"catalog:dev","eslint-plugin-import-lite":"workspace:*","eslint-typegen":"catalog:dev","eslint-vitest-rule-tester":"catalog:test","json-schema-to-typescript-lite":"catalog:dev","nano-staged":"catalog:dev","simple-git-hooks":"catalog:dev","tinyglobby":"catalog:dev","tsdown":"catalog:dev","tsx":"catalog:dev","typescript":"catalog:dev","vitest":"catalog:test"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"_id":"eslint-plugin-import-lite@0.4.0","gitHead":"8afb9983c0ae13a3bc141e84f834beb64839d919","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-My0ReAg8WbHXYECIHVJkWB8UxrinZn3m72yonOYH6MFj40ZN1vHYQj16iq2Fd8Wrt/vRZJwDX2xm/BzDk1FzTg==","shasum":"b47f14f7f15f7c88bcc6cafc0693618e35019ad5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.4.0.tgz","fileCount":19,"unpackedSize":51122,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxg5IQho4CHQkoUBPd/V+Y1HYDOVwcSAbDYQkYUri6HAiEAsDh71t7MPOJ184Q+96ro9bE6Asnzax9sO2QnfUtgKsc="}],"size":13628},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.4.0_1765954785576_0.07052922011792528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T06:59:45.715Z","publish_time":1765954785715,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"eslint-plugin-import-lite","type":"module","version":"0.5.0","packageManager":"pnpm@10.27.0","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/dts/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"},"./rule-options":{"types":"./dist/dts/rule-options.d.ts"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","prepare":"npm run build"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@types/node":"catalog:dev","@typescript-eslint/parser":"catalog:test","@typescript-eslint/utils":"catalog:dev","@vida0905/eslint-config":"catalog:dev","@vitest/coverage-v8":"catalog:test","change-case":"catalog:dev","es-toolkit":"catalog:inline","eslint":"catalog:dev","eslint-plugin-import-lite":"workspace:*","eslint-typegen":"catalog:dev","eslint-vitest-rule-tester":"catalog:test","json-schema-to-typescript-lite":"catalog:dev","nano-staged":"catalog:dev","simple-git-hooks":"catalog:dev","tinyglobby":"catalog:dev","tsdown":"catalog:dev","tsx":"catalog:dev","typescript":"catalog:dev","vitest":"catalog:test"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"_id":"eslint-plugin-import-lite@0.5.0","gitHead":"3bc8d033367bc87cf7b8737ee630c475166c9a45","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-7uBvxuQj+VlYmZSYSHcm33QgmZnvMLP2nQiWaLtjhJ5x1zKcskOqjolL+dJC13XY+ktQqBgidAnnQMELfRaXQg==","shasum":"ded8f3613bfcdb17e83c766057872e8ed454a980","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.5.0.tgz","fileCount":19,"unpackedSize":51399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAfScxQKzUpejj+0FL+0B2Nnw61TxNCGVsqx7Ej89tH2AiEA/csBUgZ1wVxK9Ist4HE8oqR8J7dFVFUSj73qVeNl5gw="}],"size":13302},"_npmUser":{"name":"anonymous","email":"vida_2020@163.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.5.0_1767594533168_0.6267068466599668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T06:28:53.299Z","publish_time":1767594533299,"_source_registry_name":"default","contributors":[]},"0.5.1":{"name":"eslint-plugin-import-lite","type":"module","version":"0.5.1","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":"./dist/index.mjs","./package.json":"./package.json","./rule-options":"./dist/dts/rule-options.d.ts"},"types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@types/node":"^25.2.3","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/utils":"^8.55.0","@vida0905/eslint-config":"^2.10.0","@vitest/coverage-v8":"^4.0.18","change-case":"^5.4.4","es-toolkit":"^1.44.0","eslint":"^9.39.2","eslint-typegen":"^2.3.0","eslint-vitest-rule-tester":"^3.1.0","json-schema-to-typescript-lite":"^15.0.0","nano-staged":"^0.9.0","simple-git-hooks":"^2.13.1","tinyglobby":"^0.2.15","tsdown":"^0.20.3","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18","eslint-plugin-import-lite":"0.5.1"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","release":"npx bumpp"},"_id":"eslint-plugin-import-lite@0.5.1","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_integrity":"sha512-J+EqremfzXlB1WA/SKQxdZ2yeXgtpCorbcN0wS1KOTLnlSYiGR62MvAtM0zNWy1oDMjL/Lqkqf92Ahs1V5lyUg==","_resolved":"/tmp/c170f89812f7608697d901fbe3f49ef9/eslint-plugin-import-lite-0.5.1.tgz","_from":"file:eslint-plugin-import-lite-0.5.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-J+EqremfzXlB1WA/SKQxdZ2yeXgtpCorbcN0wS1KOTLnlSYiGR62MvAtM0zNWy1oDMjL/Lqkqf92Ahs1V5lyUg==","shasum":"6b173d57ef4dc82ee24a6726598a8993e4b512b9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.5.1.tgz","fileCount":17,"unpackedSize":51151,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-lite@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFIEmmekRZob/dK6flotByyx2oiN5o62CPL6lS14ahXzAiBV91MPFtsfLYBwpLbZsR7XKzBB8owsTJfaasuJ5E5QJA=="}],"size":13324},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6dfbda5e-d9ad-4015-83d2-2ed4dda79dde"}},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.5.1_1770863047797_0.518248770970976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T02:24:08.035Z","publish_time":1770863048035,"_source_registry_name":"default","contributors":[]},"0.5.2":{"name":"eslint-plugin-import-lite","type":"module","version":"0.5.2","author":{"name":"Vida Xie","email":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":[],"sideEffects":false,"exports":{".":{"types":"./dist/dts/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":"./dist/dts/rule-options.d.ts"},"types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@arethetypeswrong/core":"^0.18.2","@types/node":"^25.3.0","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/utils":"^8.56.0","@vida0905/eslint-config":"^2.10.0","@vitest/coverage-v8":"^4.0.18","change-case":"^5.4.4","es-toolkit":"^1.44.0","eslint":"^9.39.3","eslint-typegen":"^2.3.1","eslint-vitest-rule-tester":"^3.1.0","json-schema-to-typescript-lite":"^15.0.0","nano-staged":"^0.9.0","simple-git-hooks":"^2.13.1","tinyglobby":"^0.2.15","tsdown":"^0.20.3","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18","eslint-plugin-import-lite":"0.5.2"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","release":"npx bumpp"},"_id":"eslint-plugin-import-lite@0.5.2","description":"> [!WARNING] > > WIP > > This plugin is still newly born and willing to accept useful import-related rules. > > Feel free to open an issue to share your ideas!","_integrity":"sha512-XvfdWOC5dSLEI9krIPRlNmKSI2ViIE9pVylzfV9fCq0ZpDaNeUk6o0wZv0OzN83QdadgXp1NsY0qjLINxwYCsw==","_resolved":"/tmp/cad435dd3fa260b7bc29e8d9dafb1ac9/eslint-plugin-import-lite-0.5.2.tgz","_from":"file:eslint-plugin-import-lite-0.5.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XvfdWOC5dSLEI9krIPRlNmKSI2ViIE9pVylzfV9fCq0ZpDaNeUk6o0wZv0OzN83QdadgXp1NsY0qjLINxwYCsw==","shasum":"ae386647938151400e744a29a5424062f500f6d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.5.2.tgz","fileCount":17,"unpackedSize":51257,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-lite@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDo19Xsl42h5uqtyVwDjj65fAxfY8Nn70K6Y8Oy/70iFwIgbBuak8fsKftE73QomH3LVheOti7LekkExvIyTN/COfs="}],"size":13354},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6dfbda5e-d9ad-4015-83d2-2ed4dda79dde"}},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.5.2_1771741277097_0.834782637554548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-22T06:21:17.232Z","publish_time":1771741277232,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"eslint-plugin-import-lite","type":"module","version":"0.6.0","description":"A lightweight ESLint plugin for import/export linting","author":{"name":"Vida Xie","email":"vida_2020@163.com","url":"https://github.com/9romise"},"license":"MIT","homepage":"https://github.com/9romise/eslint-plugin-import-lite#readme","repository":{"type":"git","url":"git+https://github.com/9romise/eslint-plugin-import-lite.git"},"bugs":{"url":"https://github.com/9romise/eslint-plugin-import-lite/issues"},"keywords":["eslint","plugin","eslintplugin","eslint-plugin","import","eslint-plugin-import"],"sideEffects":false,"exports":{".":{"types":"./dist/dts/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json","./rule-options":"./dist/dts/rule-options.d.ts"},"types":"./dist/dts/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"peerDependencies":{"eslint":"^9.0.0 || ^10.0.0"},"devDependencies":{"@arethetypeswrong/core":"^0.18.2","@types/node":"^25.5.0","@typescript-eslint/parser":"^8.57.1","@typescript-eslint/utils":"^8.57.1","@vida0905/eslint-config":"^2.11.0","@vitest/coverage-v8":"^4.1.0","change-case":"^5.4.4","es-toolkit":"^1.45.1","eslint":"^10.0.3","eslint-typegen":"^2.3.1","eslint-vitest-rule-tester":"^3.1.0","json-schema-to-typescript-lite":"^15.0.0","nano-staged":"^0.9.0","publint":"^0.3.18","simple-git-hooks":"^2.13.1","tinyglobby":"^0.2.15","tsdown":"^0.21.4","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.1.0","eslint-plugin-import-lite":"0.6.0"},"simple-git-hooks":{"pre-commit":"npx nano-staged"},"nano-staged":{"*":"eslint --fix"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test":"vitest","lint":"eslint .","update":"tsx scripts/update && eslint . --fix","typecheck":"tsc --noEmit","check":"npm run lint && npm run typecheck","release":"npx bumpp"},"_id":"eslint-plugin-import-lite@0.6.0","_integrity":"sha512-80vevx2A7i3H7n1/6pqDO8cc5wRz6OwLDvIyVl9UflBV1N1f46e9Ihzi65IOLYoSxM6YykK2fTw1xm0Ixx6aTQ==","_resolved":"/tmp/a8f05d73b1fd9f63f4194763b324ead4/eslint-plugin-import-lite-0.6.0.tgz","_from":"file:eslint-plugin-import-lite-0.6.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-80vevx2A7i3H7n1/6pqDO8cc5wRz6OwLDvIyVl9UflBV1N1f46e9Ihzi65IOLYoSxM6YykK2fTw1xm0Ixx6aTQ==","shasum":"dcb214c1833853623b6f2b8919729fce905d0833","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.6.0.tgz","fileCount":17,"unpackedSize":51910,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-import-lite@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDI6oXY5IRDw/U8Fi6O5frmDCqL+OTqNkCd68ECaLO2XAIhAO93cvwvAmaJCbdhG4UWbtp0XzNszZLffbo0/jQnF+uH"}],"size":13520},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6dfbda5e-d9ad-4015-83d2-2ed4dda79dde"}},"directories":{},"maintainers":[{"name":"anonymous","email":"vida_2020@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import-lite_0.6.0_1773891034815_0.2556336703344484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T03:30:34.964Z","publish_time":1773891034964,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.6.0"},"name":"eslint-plugin-import-lite","time":{"created":"2025-06-18T02:41:30.997Z","modified":"2026-03-19T03:30:45.204Z","0.1.0":"2025-06-15T14:48:14.723Z","0.1.1":"2025-06-15T14:51:13.399Z","0.2.0":"2025-06-15T16:49:04.320Z","0.3.0":"2025-06-18T09:03:17.006Z","0.3.1":"2025-12-17T06:57:28.270Z","0.4.0":"2025-12-17T06:59:45.715Z","0.5.0":"2026-01-05T06:28:53.299Z","0.5.1":"2026-02-12T02:24:08.035Z","0.5.2":"2026-02-22T06:21:17.232Z","0.6.0":"2026-03-19T03:30:34.964Z"},"readme":"# eslint-plugin-import-lite\n\n[![Open on npmx.dev](https://npmx.dev/api/registry/badge/version/eslint-plugin-import-lite)](https://npmx.dev/package/eslint-plugin-import-lite)\n[![Open on npmx.dev](https://npmx.dev/api/registry/badge/size/eslint-plugin-import-lite)](https://npmx.dev/package/eslint-plugin-import-lite)\n[![License](https://npmx.dev/api/registry/badge/license/eslint-plugin-import-lite)](https://npmx.dev/package/eslint-plugin-import-lite)\n\n## Feature\n\n- Zero dependencies.\n- Port some useful rules that don't require a resolver from [`eslint-plugin-import-x`](https://github.com/un-ts/eslint-plugin-import-x).\n- No need for a resolver and settings like those in [`eslint-plugin-import-x`](https://github.com/un-ts/eslint-plugin-import-x).\n- Drop babel and flow support.\n\n> [!NOTE]\n>\n> This plugin intentionally does **NOT** include binary resolvers — but contributions are welcome if you'd like to implement resolver support!\n\nSee all rules in [`src/rules`](./src/rules)\n\n## Available Rules\n\n- [consistent-type-specifier-style](./src/rules/consistent-type-specifier-style/README.md)\n- [exports-last](./src/rules/exports-last/README.md)\n- [first](./src/rules/first/README.md)\n- [newline-after-import](./src/rules/newline-after-import/README.md)\n- [no-default-export](./src/rules/no-default-export/README.md)\n- [no-duplicates](./src/rules/no-duplicates/README.md)\n- [no-mutable-exports](./src/rules/no-mutable-exports/README.md)\n- [no-named-default](./src/rules/no-named-default/README.md)\n- [prefer-default-export](./src/rules/prefer-default-export/README.md)\n\n## Motivation\n\nI extend [my own ESLint config](https://github.com/9romise/eslint-config) from [`@antfu/eslint-config`](https://github.com/antfu/eslint-config).\n\nRecently this config dropped [`eslint-plugin-import-x`](https://github.com/un-ts/eslint-plugin-import-x) because it introduces built-in binary resolvers and makes it heavy.\n\nIn a [discussion](https://github.com/9romise/eslint-import-resolver-oxc/issues/87#issuecomment-2945162572) about the built-in resolver, the maintainer plans to keep it as a dependency, which makes it impossible to keep the package lightweight.\n\nBut there are some useful rules and [some people (including me) want to bring the plugin back](https://github.com/antfu/eslint-config/issues/720).\n\n## See Also\n\n- [eslint-plugin-fast-import](https://npmx.dev/package/eslint-plugin-fast-import) - An ESLint plugin using a novel algorithm combined with the OXC Rust parser.\n\n## Credits\n\n- [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) - source codes [MIT](https://github.com/un-ts/eslint-plugin-import-x/blob/master/LICENSE)\n- [eslint-stylistic](https://github.com/eslint-stylistic/eslint-stylistic) - project structure and scripts [MIT](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/LICENSE)\n\n## License\n\n[MIT](./LICENSE) License &copy; 2025-PRESENT [Vida Xie](https://github.com/9romise)","users":{}}