{"_id":"eslint-plugin-barrel-files","_rev":"17-994a98e8ebd4658ed88f54c5ac17d81a","name":"eslint-plugin-barrel-files","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"eslint-plugin-barrel-files","version":"1.0.0","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"ISC","_id":"eslint-plugin-barrel-files@1.0.0","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"434698a425633cec5b964afe3c0be854ed65d0da","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.0.tgz","fileCount":13,"integrity":"sha512-Tobeph60cJSgtyFYV0EgULAG1aTy+FtqdEzsQvXgEW+lFkMIa3nMp6WM6IqF/2q9Af3aTHQcSmQTmJZbzD5hig==","signatures":[{"sig":"MEUCIQDa3m7UFfED9zmJ7kBoPmW+/KxAquv2ONo3fxRr3xhsYwIgSZxv1a1+77KaaM3YBfp2IawNKx8LbEqdvf+hdKDaoe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090},"main":"lib/index.js","gitHead":"43c80081a40c87e400609047bd0d621116d9c160","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-barrel-files.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.0_1706455365704_0.8941175087115536","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-plugin-barrel-files","version":"1.0.1","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"ISC","_id":"eslint-plugin-barrel-files@1.0.1","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"ed2c43a85e9ad70e4a977e7082b2cc9fcea05e7c","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.1.tgz","fileCount":13,"integrity":"sha512-PhNKdfI55Nab7fpYVU8TRH4IIRV5q8L4REB0GNVdK8w0QY0r7VGiHNVa7YxeOAO56OKl0QlPf+GOSmuFcPNtPg==","signatures":[{"sig":"MEYCIQCsps4FcFwRNomecealbMMbHRKfJ9OCzSVAj63DDvJ6EQIhANnqLkn2sr69ZcF5B/W5W0XWrIAqQXBIx6FcH+v7p1ZT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11209},"main":"lib/index.js","gitHead":"22647c0c1e0eef84a27f911d6744693aca81983c","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-barrel-files.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.1_1706455432182_0.06250101306006761","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-plugin-barrel-files","version":"1.0.2","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"ISC","_id":"eslint-plugin-barrel-files@1.0.2","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"c63fedabb9e61fff50fe4dcc2b031dc303cec5db","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.2.tgz","fileCount":13,"integrity":"sha512-YreRNe91yo/PUYyOIa4llEDaxR03g9LnJEQS+z4P7TFAXqnmEDiCmTr8wNsiB62+qu+UzEhAke9PVJU2tGGbtA==","signatures":[{"sig":"MEUCIQCdSAofz2M5tO4X2aevwKukT08qVaNP9biS3m0ESTMEqAIgAb8UEdZL3KAgDGbmOzrDiFljzL6iR1hS/3Sa72KPvI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11846},"main":"lib/index.js","gitHead":"50aad12d1c4c4a183d78d5e7532cb5388ca08b18","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-barrel-files.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.2_1706455717509_0.7917497039705788","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-plugin-barrel-files","version":"1.0.3","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@1.0.3","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"bedad5342c5259e8527d6fdec200c0f048c58b17","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.3.tgz","fileCount":14,"integrity":"sha512-BEqZ52WuSBgy4lQaGMu91P4G5auoVjHw0ak5KAZ8xaIM8sArBTDdN4gySzW4fqdsCFdGEUGAmiV1ZyBUcWWaCw==","signatures":[{"sig":"MEUCIHSsXnR03aBwiJJgfl2xGBKZi9Ugdw67Ah5eIW41a2aTAiEA6RIYw2Mo/o0sZ2IS7j3IBKrfvgWlEcfa/rxuDIAHMIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13429},"main":"lib/index.js","gitHead":"51c9c093d2379b79dc30ca61f81725e65515645f","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.3_1706861065864_0.13018786396217608","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-plugin-barrel-files","version":"1.0.4","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@1.0.4","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"44761c8a68cfc433c5914b5a3e76dc9b857904c6","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.4.tgz","fileCount":14,"integrity":"sha512-sl1sW3OKRZsSB//nDX5uCBNahVJWaEQABnITMMtvl+z7ckKccY/Nk51dpP0diibG/fX3GuCSyLF8HlkKu3AxLg==","signatures":[{"sig":"MEUCIQCOzxUTIXJK2b15qJRqgCyUr1IXBdHRzgsrkAxmnyW+gAIgQlfS5YMoG20SFbomNaZ+FLfKaEGAII0t/YnIWLo5p4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14172},"main":"lib/index.js","gitHead":"0abac6e24d86f5a3c01816b3bc2c5c25dd4881ad","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.4_1712873710811_0.8283013178160508","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eslint-plugin-barrel-files","version":"1.0.5","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@1.0.5","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"f7a9946bf110b9a678643079965253c6f932754f","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-1.0.5.tgz","fileCount":15,"integrity":"sha512-mWAZzMUPbCjP1MXUbdHud0GLzAOpeNuQ10J3twrbNAPih4za2rBhfdtm9KPGJ1kPMPOdJs1V4uBfS47owGeKxw==","signatures":[{"sig":"MEYCIQD3HvT/HCFQtElwxWaBhBfi6NO3XGpzgBqfthKV4TuHegIhAPtkT1TTmhgtvhoyGC29hXwkrbzO1Ry8hAYwSezjDyGh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16183},"main":"lib/index.js","gitHead":"3ce4c4a9226042bd94269943e4ba2a26e9f8b0d8","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_1.0.5_1713256898757_0.8846726683168828","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-plugin-barrel-files","version":"2.0.0","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.0","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"e37d6ec5f6fa9fd3212f09691bc63db59a4c8179","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.0.tgz","fileCount":17,"integrity":"sha512-7RFgu0f6C0uYJ6GVmPZcX54IsAunXFgDgoltnaNigZx8xNxRg0BX/GrbmwRD8tFz1XlUyJceMQsoIwqGncSOtw==","signatures":[{"sig":"MEYCIQCacXvIfzdfgU+T0zAW1LGZNOFUAEy3+Tcguax1OSwL2wIhAK4fSf3ujJ1fevuNxlF4nlN/p0k6PLVENCs3aM0sto15","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22432},"main":"lib/index.js","gitHead":"a7613969c191e80cb4dc165189938f588cba5445","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.0_1716379341687_0.14562816247436006","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"eslint-plugin-barrel-files","version":"2.0.1","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.1","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"ce6f690bafd9bff1b3afc87e74f18a8e8d5223dd","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.1.tgz","fileCount":17,"integrity":"sha512-l/eZTU4p1qyEP1pTVRMktycR9JNg0mmE7AREDuf8a5hb494tGdmWAHW82PSLMydzY/dRJHO44OrdqxuvUR9uiA==","signatures":[{"sig":"MEQCIEXxP62zr+Ob4kOWsCw28cWRZ70yZFk+HAb6gl4v2P4hAiBOGxbpOF2wPP55Rn/iYqclY9Or+2NWTukK7oiCC5m8xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23480},"main":"lib/index.js","gitHead":"566e3a2ecae5ec42ea649a278874e380482cbedf","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.1_1716385796253_0.9728876365173045","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"eslint-plugin-barrel-files","version":"2.0.2","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.2","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"e6a922d43531d622c06bef596e845f838f57adea","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.2.tgz","fileCount":17,"integrity":"sha512-vWA9rzojpsaFf2oEBpO8ddIWTUCfsGyMw5NeTrRw/PVACVrAxRFg+UKoGY6ZefbcRjKGB3EuYy80f1COa9eZWg==","signatures":[{"sig":"MEQCICAh1IvhbLczjc/rJIA2JOVFgd0ng0wNPJ+6tfCS9T75AiAi/63KdxYpx4jaD0Lru6Ushh7O8THKS9akHJBWeCMMCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23893},"main":"lib/index.js","gitHead":"c0d3fd66ec49d89adca04ad28d405755ad1ac1bf","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.2_1716410015725_0.2882845577563222","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"eslint-plugin-barrel-files","version":"2.0.3","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.3","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"3b6f7524e6e8055b4e0a469bc102fd13027eb81a","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.3.tgz","fileCount":17,"integrity":"sha512-Sfw3YMCSgqezWpt/kVQ0dDMIjCff/2e6hdAQxOZ/q2K+ONss9+ICbmC52mTOBQawiHucO/MXMeTT14Nlm4d88A==","signatures":[{"sig":"MEYCIQCCauWUnFwiKQYEruBzGe1O/EczNtQR/0EL+l7xDW1b0gIhAMBGV5vzCKTYmdyh5L/WJAD595CUtA4jLS1wnyqLnWln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23894},"main":"lib/index.js","gitHead":"dbeb02e70568d3ee68c92010ae2c1cdf1cd9442e","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.3_1716410110925_0.947046571943142","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"eslint-plugin-barrel-files","version":"2.0.4","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.4","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"380a0d9a490fe2d09265ea11744c98f672a8dbfa","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.4.tgz","fileCount":17,"integrity":"sha512-+rSP8tRyhXEdBAE0zfcpAo/3iNCBhSqrxhvKrfrAcbfhCSrcADXIKQNmFgRLF2jibxcA1+WLoUp24e2bQycMUg==","signatures":[{"sig":"MEYCIQCQQOco5xNAVmTWCjs2eMPem4Y47KHTE1Xs8HmBY1g5gQIhAIQ99lP8PQ1NEv6FF3ZqDQ29fqqRfryuOaPSK8vaB8CV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23971},"main":"lib/index.js","gitHead":"2bc95fe5b3171715a9f0ec3face6dc934a4ea891","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.4_1716410351911_0.34327005982415737","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"eslint-plugin-barrel-files","version":"2.0.5","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.5","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"3f4c9a6397200ce3b9e29dbe7b7a3d577df83a2d","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.5.tgz","fileCount":17,"integrity":"sha512-UhINGRcGrGjMIDQApyhw5ocujZcfG2IlSSYe2YxOWyHEVl15FfWkDXuberTbe8bZJ+XaGOXcqNSLBXDEp3pj3g==","signatures":[{"sig":"MEUCIQD5cAn16xk97W92N7FgAdhJTVshT+b3DBHkpgf8dNfvFAIgELmBtDw0h0EGyJfKPIBRITzLQPxCPxwV5L991qe7WHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24348},"main":"lib/index.js","gitHead":"1db0ab7f1cd9526ab599eb6bcdf7b524b094e004","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.5_1716749166248_0.06836774786620659","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"eslint-plugin-barrel-files","version":"2.0.6","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.6","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"654a5ed35d2ba0c95487b16130cd411b1bbfa312","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.6.tgz","fileCount":17,"integrity":"sha512-Ps3L5wyCKj3opjZZhUrC9IDjAwMi4ZwrvgThraXt+uyL0aQsSmQ79ID2TQWiY/g+xoCRBqvejedsWOC5KABX7w==","signatures":[{"sig":"MEUCIAkzuapW1q0gU6kqknWWMK8ih7OZQ7MraRdEPej2psB+AiEAuqRnEZDz2sRNEX/eBuUftHqeklD88k6NX4pEJKKklBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24420},"main":"lib/index.js","gitHead":"17969d2402ae9d30531d96ec4c73a03653865c17","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.6_1716749500900_0.552384735768652","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"eslint-plugin-barrel-files","version":"2.0.7","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.0.7","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"3422465549b6c292293aa78df36d2f69bf90ec42","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.0.7.tgz","fileCount":17,"integrity":"sha512-t0q23FIpvHDTtnORW+bDJziGsal5uh9RJTJ1fyH8drd4lICOoXhJ5pLMUZ5C0VQei6dNmwTzzoTRgMkO9JgHEQ==","signatures":[{"sig":"MEYCIQCdgqyfSgdzmEegoUyU1pxNm3xbkcCm9TmLteZa1B4ruAIhALbJFnUVNVM+TtbaoCIcAYvCUdDK8Q3zlsgUhBmQEfVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24414},"main":"lib/index.js","gitHead":"e1d12a6b627351a41876acd5d9ffdab2fb0be0dc","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.0.7_1717253628526_0.3906758697139132","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"eslint-plugin-barrel-files","version":"2.1.0","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.1.0","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"3f9448f5e7f495732d4b4f4a869d4bebc9e3a56e","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.1.0.tgz","fileCount":17,"integrity":"sha512-NXeHXtFLZd6QGbS5af9tiwIoI+BVptHUcGkkF/ouvEPa+ZiZvK0xek4Yh6cd5jNDEg8P+tIA5xxB2ZC/RnqXyw==","signatures":[{"sig":"MEUCIGW+0FeUxtI7Fg6iNjefy47RoemBGsYtAlvdYob2QZB/AiEAiymv66U1WuG9IjjDFDx4u+5kBUkfQeLI2bgCbB61wiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27062},"main":"lib/index.js","gitHead":"9c78a893707f7fb57da7f1ed3dff31db967bc74c","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"oxc-resolver":"^1.9.3","requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.1.0_1720088213457_0.25901792553193603","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"eslint-plugin-barrel-files","version":"2.1.1","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@2.1.1","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"7b8f0d4ee3c958abc12deda14973a602c87c7fcc","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-2.1.1.tgz","fileCount":17,"integrity":"sha512-X41YRfKkVCooILai2N0aN0Q5O0imu+MbNt894QWU683A82xJJXIR01dEqxwYJ91M6IdExtyFB3GCOJb4eBMBMQ==","signatures":[{"sig":"MEYCIQDZfPqF4+s3G1ANqzdbhkoscvZ2WXa3FrmpJljKW06ergIhAIxiOWRMUVAryAmMMKofwgI4L47D5XRSb+1lstxX35OA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27430},"main":"lib/index.js","gitHead":"1bc5d912787f80df1d0540a502620b7f2697e2e1","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-re-export-all.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"oxc-resolver":"^1.9.3","requireindex":"^1.2.0","eslint-barrel-file-utils":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_2.1.1_1739450769351_0.2554888879132706","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"eslint-plugin-barrel-files","version":"3.0.0","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"author":"","license":"MIT","_id":"eslint-plugin-barrel-files@3.0.0","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"dist":{"shasum":"9c3365722eb032f6b467215014fb187a41186e98","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-3.0.0.tgz","fileCount":17,"integrity":"sha512-tRxOR3urpXOvPfgV1zA23exmv7YpB2ffZ0u0bXnOb3CuS30t+2GqOqp4qnsPLKiB8foq6hPbRTGsh7Za6L9F+g==","signatures":[{"sig":"MEYCIQDB6eExUo7fWLWApTba9NxHuIVzYAHkf3+DX1GFW3I74wIhAKJvK3ZyVGphE5vGE6xnjOpV/5exwYv3dqY6Nk4HynG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27616},"main":"index.js","type":"module","gitHead":"eb174db8ff0e718ee4e54aa3adcf0dad5511722d","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-barrel-files-ts.js --watch"},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"repository":{"url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint plugin to avoid common errors with barrel files","directories":{"doc":"docs","lib":"lib","test":"tests"},"_nodeVersion":"18.19.0","dependencies":{"oxc-resolver":"^1.9.3","eslint-barrel-file-utils":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0"},"peerDependencies":{"eslint":">= 5"},"bundleDependencies":[],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-barrel-files_3.0.0_1739452147802_0.6795353946611753","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"eslint-plugin-barrel-files","version":"3.0.1","description":"eslint plugin to avoid common errors with barrel files","main":"index.js","directories":{"doc":"docs","lib":"lib","test":"tests"},"type":"module","scripts":{"test":"npm run test:node","test:node":"mocha tests --recursive","test:single":"mocha tests/lib/rules/avoid-barrel-files-ts.js --watch"},"keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"peerDependencies":{"eslint":">= 5"},"repository":{"type":"git","url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git"},"author":"","license":"MIT","devDependencies":{"@typescript-eslint/parser":"^6.20.0","@typescript-eslint/rule-tester":"^7.6.0","mocha":"^10.2.0"},"bundleDependencies":[],"dependencies":{"eslint-barrel-file-utils":"^0.0.11","oxc-resolver":"^1.9.3"},"_id":"eslint-plugin-barrel-files@3.0.1","gitHead":"6ca8d7bf55f6c6b75531cd3f0f7df93cf4e98776","bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-/baBXDqkfW8x0UlqfYAfRCkmVWiH8qFZ4uhT6yLVBLssiypDTbe78W6lNBse7huBFv1ipR5PG9evkxEnIXDxjA==","shasum":"4ca7a4318d7cb872b1848d428555b263bda5a6d0","tarball":"https://registry.npmjs.org/eslint-plugin-barrel-files/-/eslint-plugin-barrel-files-3.0.1.tgz","fileCount":17,"unpackedSize":27701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID7fvmOAEx4X7qj54ON0R9ymeIopWRHWCmMDJfLm5mBPAiBeRot+fHIqdeZN8ij5a74ZFGBWtXjLZgRCV0aczW8JsA=="}]},"_npmUser":{"name":"passle","email":"pascalschilp@gmail.com"},"maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-barrel-files_3.0.1_1739543015394_0.04610238684130619"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-28T15:22:45.605Z","modified":"2025-02-14T14:23:35.755Z","1.0.0":"2024-01-28T15:22:45.854Z","1.0.1":"2024-01-28T15:23:52.409Z","1.0.2":"2024-01-28T15:28:37.660Z","1.0.3":"2024-02-02T08:04:26.033Z","1.0.4":"2024-04-11T22:15:10.944Z","1.0.5":"2024-04-16T08:41:38.914Z","2.0.0":"2024-05-22T12:02:21.861Z","2.0.1":"2024-05-22T13:49:56.392Z","2.0.2":"2024-05-22T20:33:35.880Z","2.0.3":"2024-05-22T20:35:11.104Z","2.0.4":"2024-05-22T20:39:12.050Z","2.0.5":"2024-05-26T18:46:06.399Z","2.0.6":"2024-05-26T18:51:41.050Z","2.0.7":"2024-06-01T14:53:48.699Z","2.1.0":"2024-07-04T10:16:53.601Z","2.1.1":"2025-02-13T12:46:09.556Z","3.0.0":"2025-02-13T13:09:08.056Z","3.0.1":"2025-02-14T14:23:35.563Z"},"bugs":{"url":"https://github.com/thepassle/eslint-plugin-barrel-files/issues"},"license":"MIT","homepage":"https://github.com/thepassle/eslint-plugin-barrel-files#readme","keywords":["eslint","eslintplugin","eslint-plugin","barrel","barrelfiles"],"repository":{"type":"git","url":"git+https://github.com/thepassle/eslint-plugin-barrel-files.git"},"description":"eslint plugin to avoid common errors with barrel files","maintainers":[{"name":"passle","email":"pascalschilp@gmail.com"}],"readme":"# eslint-plugin-barrel-files\n\nBarrel files are files that just re-export a bunch of things from other files. If you're using a bundler, bundlers usually apply treeshaking and dead code elimination algorithms to remove any unused code.\n\nIn many environments however, like test runners, browsers, CDN environments or server side JavaScript runtimes, treeshaking does not get applied. This means that lots of modules get loaded unnecessarily, which can cause significant performance slowdowns.\n\nFor more information, I recommend reading [Speeding up the JavaScript ecosystem - The barrel file debacle](https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-7/)\n\n## Supported Rules\n\n- [barrel-files/avoid-barrel-files](./docs/rules/avoid-barrel-files.md)\n- [barrel-files/avoid-importing-barrel-files](./docs/rules/avoid-importing-barrel-files.md)\n- [barrel-files/avoid-namespace-import](./docs/rules/avoid-namespace-import.md)\n- [barrel-files/avoid-re-export-all](./docs/rules/avoid-re-export-all.md)\n","readmeFilename":"README.md"}