{"_id":"@antfu/eslint-plugin-import-x","_rev":"2-8e41b0f9d136368dcb1304ac83320e29","name":"@antfu/eslint-plugin-import-x","dist-tags":{"latest":"3.1.0-1"},"versions":{"3.1.0-1":{"name":"@antfu/eslint-plugin-import-x","version":"3.1.0-1","keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","_id":"@antfu/eslint-plugin-import-x@3.1.0-1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/un-ts/eslint-plugin-import-x#readme","bugs":{"url":"https://github.com/un-ts/eslint-plugin-import-x/issues"},"dist":{"shasum":"ad64dbc87a6773f78d6769d9e0c9a51a406b784d","tarball":"https://registry.npmjs.org/@antfu/eslint-plugin-import-x/-/eslint-plugin-import-x-3.1.0-1.tgz","fileCount":240,"integrity":"sha512-nkuzhpVsNQpYJGnZm5jYoCd3B1Ibfjw9XvltDwCfq97aiEgl41pOVENGXK7VuHhALkZPM2wSBKfcar9AmWHljg==","signatures":[{"sig":"MEUCIQDFcIEdMycnDnzvNglEUhYLXkPpom8tDEhYue2cdA0eUgIgFRaANXrwSc+5RrP+gNsdY3tU0ptAmomFHNiZLJNFORA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617790},"main":"lib/index.js","types":"./lib/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":"./lib/index.js","./*":"./lib/*","./package.json":"./package.json"},"gitHead":"8bd9bd0d0e8cb933b40b798be29153bba94c321b","scripts":{"lint":"run-p lint:*","test":"jest","build":"tsc -p src","clean":"rimraf lib","watch":"yarn test --watch","lint:es":"ESLINT_USE_FLAT_CONFIG=false eslint . --cache","prepare":"patch-package","release":"changeset publish","lint:tsc":"tsc -p tsconfig.base.json --noEmit","lint:docs":"yarn update:eslint-docs --check","test-compiled":"yarn build && cross-env TEST_COMPILED=1 jest","update:eslint-docs":"eslint-doc-generator --rule-doc-title-format prefix-name --rule-doc-section-options false --rule-list-split meta.docs.category --ignore-config stage-0 --config-emoji recommended,☑️","codesandbox:install":"yarn --ignore-engines"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/un-ts/eslint-plugin-import-x.git","type":"git"},"_npmVersion":"10.5.0","description":"Import with sanity.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"debug":"^4.3.4","tslib":"^2.6.3","semver":"^7.6.3","is-glob":"^4.0.3","doctrine":"^3.0.0","minimatch":"^9.0.3","stable-hash":"^0.0.4","get-tsconfig":"^4.7.3","@typescript-eslint/utils":"^8.1.0","eslint-import-resolver-node":"^0.3.9"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","redux":"^5.0.1","escope":"^4.0.0","eslint":"^9.9.0","rimraf":"^5.0.10","svelte":"^4.2.12","eslint9":"npm:eslint@^9.8.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.7.6","cross-env":"^7.0.3","type-fest":"^4.14.0","eslint8.56":"npm:eslint@^8.56.0","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"^20.11.30","@swc/helpers":"^0.5.12","@types/debug":"^4.1.12","npm-run-all2":"^6.1.2","@types/eslint":"^9.6.0","hermes-eslint":"^0.23.1","@1stg/tsconfig":"^2.3.3","@swc-node/jest":"^1.8.12","@types/eslint9":"npm:@types/eslint@^9.6.0","@types/is-glob":"^4.0.4","@babel/register":"^7.24.6","@changesets/cli":"^2.27.1","@types/doctrine":"^0.0.9","eslint-plugin-n":"^16.6.2","enhanced-resolve":"^5.16.0","@babel/preset-env":"^7.25.3","@types/eslint8.56":"npm:@types/eslint@^8.56.11","@babel/preset-flow":"^7.24.7","@types/json-schema":"^7.0.15","eslint-plugin-jest":"^27.9.0","eslint-plugin-json":"^3.1.0","@babel/preset-react":"^7.24.7","@unts/patch-package":"^8.0.0","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","@1stg/prettier-config":"^4.0.1","eslint-plugin-unicorn":"^51.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"link:.","eslint-plugin-prettier":"^5.1.3","@test-scope/some-module":"link:./test/fixtures/symlinked-module","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^8.1.0","@total-typescript/ts-reset":"^0.5.1","eslint-plugin-eslint-plugin":"^5.4.1","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.1.0","eslint-import-resolver-webpack":"^0.13.8","@angular-eslint/template-parser":"^17.5.2","@typescript-eslint/eslint-plugin":"^8.1.0","@babel/plugin-proposal-decorators":"^7.24.7","eslint-import-resolver-typescript":"^3.6.1","eslint-import-test-order-redirect":"link:./test/fixtures/order-redirect","@eslint/import-test-order-redirect-scoped":"link:./test/fixtures/order-redirect-scoped","@babel/plugin-proposal-export-default-from":"^7.24.7"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-import-x_3.1.0-1_1724689788887_0.5014309541657509","host":"s3://npm-registry-packages"},"deprecated":"Deprecated"}},"time":{"created":"2024-08-26T16:29:48.807Z","modified":"2025-09-24T00:32:15.809Z","3.1.0-1":"2024-08-26T16:29:49.056Z"},"bugs":{"url":"https://github.com/un-ts/eslint-plugin-import-x/issues"},"author":{"url":"https://www.1stG.me","name":"JounQin","email":"admin@1stg.me"},"license":"MIT","homepage":"https://github.com/un-ts/eslint-plugin-import-x#readme","keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"repository":{"url":"git+https://github.com/un-ts/eslint-plugin-import-x.git","type":"git"},"description":"Import with sanity.","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"# @antfu/eslint-plugin-import-x\n\nRelease of [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) at [this commit](https://github.com/un-ts/eslint-plugin-import-x/commit/4ac2b98d6bbcd19e9152751f0edcd2222815c92a). For `@typescript-eslint/utils` v8. [This PR](https://github.com/un-ts/eslint-plugin-import-x/pulls?q=sort%3Aupdated-desc+is%3Apr+is%3Aclosed) has been merged for 2 weeks and not released yet, this fork made the release before they might eventually do.\n\nInstall\n\n```bash\nnpm i -D eslint-plugin-import-x@npm:@antfu/eslint-plugin-import-x\n```\n","readmeFilename":"README.md"}