{"_id":"@barso/eslint-plugin-import","name":"@barso/eslint-plugin-import","dist-tags":{"preview":"2.32.0-eslint10-preview.1","latest":"2.32.0-eslint10-preview.1"},"versions":{"2.32.0-eslint10-preview.1":{"name":"@barso/eslint-plugin-import","version":"2.32.0-eslint10-preview.1","description":"Import with sanity.","publishConfig":{"access":"public"},"engines":{"node":">=4"},"main":"lib/index.js","types":"index.d.ts","directories":{"test":"tests"},"scripts":{"prebuild":"rimraf lib","build":"babel --quiet --out-dir lib src","postbuild":"npm run copy-metafiles","copy-metafiles":"node --require babel-register ./scripts/copyMetafiles","watch":"npm run tests-only -- -- --watch","pretest":"linklocal","posttest":"eslint . && npm run update:eslint-docs -- --check && markdownlint \"**/*.md\"","mocha":"cross-env BABEL_ENV=test nyc mocha","tests-only":"npm run mocha tests/src","test":"npm run tests-only","test-compiled":"npm run prepublish && BABEL_ENV=testCompiled mocha --compilers js:babel-register tests/src","test-all":"node --require babel-register ./scripts/testAll","test-examples":"npm run build && npm run test-example:legacy && npm run test-example:flat && npm run test-example:v9","test-example:legacy":"cd examples/legacy && npm install && npm run lint","test-example:flat":"cd examples/flat && npm install && npm run lint","test-example:v9":"cd examples/v9 && npm install && npm run lint","test-types":"npx --package typescript@latest tsc --noEmit index.d.ts","prepublishOnly":"npm run build","prepublish":"not-in-publish || npm run prepublishOnly","preupdate:eslint-docs":"npm run build","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,☑️"},"repository":{"type":"git","url":"git+https://github.com/aprendendofelipe/barso-eslint-plugin-import.git"},"keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"author":{"name":"Ben Mosher","email":"me@benmosher.com"},"license":"MIT","bugs":{"url":"https://github.com/aprendendofelipe/barso-eslint-plugin-import/issues"},"homepage":"https://github.com/aprendendofelipe/barso-eslint-plugin-import#readme","devDependencies":{"@angular-eslint/template-parser":"^13.5.0","@eslint/import-test-order-redirect-scoped":"file:./tests/files/order-redirect-scoped","@test-scope/some-module":"file:./tests/files/symlinked-module","@types/eslint":"^8.56.12","@typescript-eslint/parser":"^2.23.0 || ^3.3.0 || ^4.29.3 || ^5.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"=8.0.3 || ^8.2.6","babel-plugin-istanbul":"^4.1.6","babel-plugin-module-resolver":"^2.7.1","babel-preset-airbnb":"^2.6.0","babel-preset-flow":"^6.23.0","babel-register":"^6.26.0","babylon":"^6.18.0","chai":"^4.3.10","cross-env":"^4.0.0","escope":"^3.6.0","eslint":"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 || ^10","eslint-doc-generator":"^1.6.1","eslint-import-resolver-node":"file:./resolvers/node","eslint-import-resolver-typescript":"^1.0.2 || ^1.1.1","eslint-import-resolver-webpack":"file:./resolvers/webpack","eslint-import-test-order-redirect":"file:./tests/files/order-redirect","eslint-module-utils":"file:./utils","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"2.x","find-babel-config":"=1.2.0","fs-copy-file-sync":"^1.1.1","glob":"^7.2.3","in-publish":"^2.0.1","jackspeak":"=2.1.1","jsonc-parser":"=3.2.0","linklocal":"^2.8.2","lodash.isarray":"^4.0.0","markdownlint-cli":"~0.35","mocha":"^3.5.3","mock-property":"^1.1.2","npm-which":"^3.0.1","nyc":"^11.9.0","pkg-pr-new":"^0.0.80","redux":"^3.7.2","rimraf":"^2.7.1","safe-publish-latest":"^2.0.0","sinon":"^2.4.1","tmp":"^0.2.5","typescript":"^2.8.1 || ~3.9.5 || ~4.5.2","typescript-eslint-parser":"^15 || ^20 || ^22"},"peerDependencies":{"eslint":"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 || ^10"},"dependencies":{"@rtsao/scc":"^1.1.0","array-includes":"^3.1.9","array.prototype.findlastindex":"^1.2.6","array.prototype.flat":"^1.3.3","array.prototype.flatmap":"^1.3.3","debug":"^4.4.3","doctrine":"^3.0.0","eslint-import-resolver-node":"^0.4.0","eslint-module-utils":"^2.14.0","hasown":"^2.0.4","is-core-module":"^2.16.2","is-glob":"^4.0.3","minimatch":"^3.1.5","object.fromentries":"^2.0.8","object.groupby":"^1.0.3","object.values":"^1.2.1","semver":"^7.8.5","string.prototype.trimend":"^1.0.10","tsconfig-paths":"^4.2.0"},"gitHead":"f3715a23231fecd50e62b560f19646ddd7ffa320","_id":"@barso/eslint-plugin-import@2.32.0-eslint10-preview.1","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-gE3e5qM+RNsM2iH7J28QNdmh1FQ8KIJfY2F0w+2SUnjepwqrZ+lUmTrw34KVwQHJXq5Nk7HeET3JDDqsLUyVdA==","shasum":"623420ef446f6af7899d10ef5aac9038901c3bc3","tarball":"https://registry.npmjs.org/@barso/eslint-plugin-import/-/eslint-plugin-import-2.32.0-eslint10-preview.1.tgz","fileCount":136,"unpackedSize":1500225,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+jNsnz50P+7sfqkTVRTQbC1lZ2pMOvntzlB56iWKFHwIgCik/boWGrWKgPm7By6AkitBTDwQiRdgxFkt4g2Cyb8Y="}]},"_npmUser":{"name":"aprendendofelipe","email":"felipe@barso.com.br"},"maintainers":[{"name":"aprendendofelipeuser","email":"aprendendofelipe@gmail.com"},{"name":"aprendendofelipe","email":"felipe@barso.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-import_2.32.0-eslint10-preview.1_1785027260449_0.9300857460760834"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-26T00:54:20.272Z","2.32.0-eslint10-preview.1":"2026-07-26T00:54:20.646Z","modified":"2026-07-26T00:54:20.892Z"},"maintainers":[{"name":"aprendendofelipeuser","email":"aprendendofelipe@gmail.com"},{"name":"aprendendofelipe","email":"felipe@barso.com.br"}],"description":"Import with sanity.","homepage":"https://github.com/aprendendofelipe/barso-eslint-plugin-import#readme","keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"repository":{"type":"git","url":"git+https://github.com/aprendendofelipe/barso-eslint-plugin-import.git"},"author":{"name":"Ben Mosher","email":"me@benmosher.com"},"bugs":{"url":"https://github.com/aprendendofelipe/barso-eslint-plugin-import/issues"},"license":"MIT","readme":"# eslint-plugin-import (ESLint v10 Preview)\n\n> [!NOTE]\n> **Community Preview for ESLint v10**\n>\n> ESLint v10 support was merged into `eslint-plugin-import` in [PR #3230](https://github.com/import-js/eslint-plugin-import/pull/3230), but an official release to NPM has not yet been published.\n>\n> This community build is provided independently to enable testing ESLint v10 compatibility without changing package names or breaking peer dependencies across projects.\n\n> [!IMPORTANT]\n> This preview build is an independent community effort and is **not endorsed or supported by the official upstream maintainers**. Please do not report issues regarding this preview build to the upstream repository.\n>\n> For official documentation, rules, and repository updates, please refer to [import-js/eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).\n\n## Installation & Usage\n\nInstall via NPM alias to preserve the package name `eslint-plugin-import` for all peer dependencies across your project tree:\n\n```bash\nnpm i eslint-plugin-import@npm:@barso/eslint-plugin-import@2.32.0-eslint10-preview.1\n```\n\nOr add directly to your `package.json`:\n\n```json\n\"eslint-plugin-import\": \"npm:@barso/eslint-plugin-import@^2.32.0-eslint10-preview.1\"\n```\n","readmeFilename":"README.md","_rev":"1-bf53d23f0dbf0cf82506fe8672211556"}