{"bugs":{"url":"https://github.com/art0rz/eslint-plugin-no-barrel-files/issues"},"dist":{"shasum":"72b9b2a9a9c5d420f87863c66ccc8cc07436effb","tarball":"https://registry.npmjs.org/eslint-plugin-no-barrel-files/-/eslint-plugin-no-barrel-files-2.3.0.tgz","fileCount":35,"integrity":"sha512-4oRaI+CTvU2C4xyGNXZKIVtBU9+RXV+S5g4YDmu1WNi2GZf0hvWyyeuv/Dhpd7/Px50/NjoBYz1XfYiuEVPiDw==","signatures":[{"sig":"MEYCIQDJvjq98j1hZHB5CI1oEM2P78MFrE/c7u0b53SNzCqJOQIhAMbGrJZ7HhLx1wwsmaJufF3dObv7ycWIl4au7Zt7IU37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH94DmvFo1wKLZGPqbs/41rdH7iomjC6B9Vrhyd5VFcZAiEA++fXgNC7xB+dVDc90NLOlfv2k9QC6hyqL0eCsZzq+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-no-barrel-files@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205568},"main":"dist/index.js","name":"eslint-plugin-no-barrel-files","types":"./dist/index.d.ts","author":{"name":"art0rz"},"gitHead":"19bdac533b8098a6b3356488912a3a94a3d20d68","license":"ISC","scripts":{"lint":"eslint .","test":"vitest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"const fs = require('node:fs'); fs.rmSync('dist', { recursive: true, force: true }); fs.rmSync('tsconfig.build.tsbuildinfo', { force: true });\"","watch":"tsc -p tsconfig.build.json --watch","prepack":"npm run build","typecheck":"tsc -p tsconfig.build.json --noEmit","pack:smoke":"npm run build && node ./scripts/smoke-pack.mjs","test:coverage":"vitest --run --coverage","consumer:smoke":"npm run build && node ./scripts/smoke-consumer.mjs","lockfile:check":"git diff --exit-code -- package-lock.json","version:canary":"node ./scripts/version-canary.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4dba7601-9046-40c9-ac95-5cbe626bc158"}},"homepage":"https://github.com/art0rz/eslint-plugin-no-barrel-files#readme","keywords":["eslint","plugin","addon","extension","rule","barrel","import","export"],"repository":{"url":"git+https://github.com/art0rz/eslint-plugin-no-barrel-files.git","type":"git"},"_npmVersion":"11.19.1","description":"ESLint plugin for reducing barrel-file usage in two ways:","directories":{},"maintainers":[{"name":"art0rz","email":"art0rz@protonmail.com"}],"_nodeVersion":"24.22.0","dependencies":{"minimatch":"^10.2.6","@typescript-eslint/utils":"^8.58.1","@typescript-eslint/parser":"^8.58.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.4","globals":"^15.12.0","@eslint/js":"^9.14.0","typescript":"^6.0.3","@types/node":"^24.9.1","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/types":"^8.58.1","eslint-plugin-eslint-plugin":"^7.6.2","@typescript-eslint/rule-tester":"^8.58.1"},"peerDependencies":{"eslint":"^8.0.0 || ^9.0.0 || ^10.0.0","typescript":"^5.6.3 || ^6.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-no-barrel-files_2.3.0_1792531818875_0.8397679035438566","host":"s3://npm-registry-packages-npm-production"},"_id":"eslint-plugin-no-barrel-files@2.3.0","version":"2.3.0"}