{"_id":"@brainylab/eslint-config-node","_rev":"12-11f35d4442d70d21c0c9be4eac334a36","name":"@brainylab/eslint-config-node","dist-tags":{"latest":"3.2.5"},"versions":{"3.0.0":{"name":"@brainylab/eslint-config-node","version":"3.0.0","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.0.0","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"188406e5217a69e737f889aa4522ba014e83b5fb","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.0.0.tgz","fileCount":5,"integrity":"sha512-9IMKVLK4NJ5fWi/jFP1H+wwh/toHx/kJUbix3iBjhUC8PDo9SQRWzKB9ZI447pWQ4NN2UErJKgqWQnxGum6O8g==","signatures":[{"sig":"MEYCIQCCYaLYD/GVyWq+i1E+5Yi92QZnpVQrIgleEmSOOzUBIgIhAMYMCAnvY3WWt2T2p92Mp8XRYrkWNdJth0Ro8flrvSBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4584},"main":"dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":"dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/private/var/folders/bj/f28klt153cdc86ymccq6h3t40000gn/T/8ad71931c6b6d0309871b0f291a5ebe2/brainylab-eslint-config-node-3.0.0.tgz","_integrity":"sha512-9IMKVLK4NJ5fWi/jFP1H+wwh/toHx/kJUbix3iBjhUC8PDo9SQRWzKB9ZI447pWQ4NN2UErJKgqWQnxGum6O8g==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.0.0","@brainylab/eslint-config-typescript":"3.0.0"},"clean-package":"../clean-package.config.json","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.0.0_1732630959773_0.410543315391972","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@brainylab/eslint-config-node","version":"3.0.2","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.0.2","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"19c5d258260787c72d936cb35a8796fd166ef1ba","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.0.2.tgz","fileCount":5,"integrity":"sha512-lFd1v2Gc7TpHwzkdtkWOSEkhcuZxOvG7UgvNGZcb4fpSP2+USzr3myojndlNpTy1cQittnUA0JtcM3QkkvoRfA==","signatures":[{"sig":"MEYCIQD7UDUTaOhz7f9GzhgvsVHGX+Fnvd3QYRWCr/fQ5lCxqQIhAKo9YjklWqltkM+7Tai+MXbF8ZpIhQsz6XZGEZUgMYAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4657},"main":"dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":"dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/6d68e041ccd1f3bc3706987c9b37c611/brainylab-eslint-config-node-3.0.2.tgz","_integrity":"sha512-lFd1v2Gc7TpHwzkdtkWOSEkhcuZxOvG7UgvNGZcb4fpSP2+USzr3myojndlNpTy1cQittnUA0JtcM3QkkvoRfA==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.0.2","@brainylab/eslint-config-typescript":"3.0.2"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.0.2_1732633112419_0.5385940483017386","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@brainylab/eslint-config-node","version":"3.0.3","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.0.3","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"c80978e4e30443a1a243236cbce3d82a66687975","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.0.3.tgz","fileCount":5,"integrity":"sha512-1rgSbB3mU9jVzO02yUMID1b/NF+ZtXU1Pf2lu5kWZqeqSjshQ0749VwIi21AfGypk/4VnqVwqagu//YyDP2nmQ==","signatures":[{"sig":"MEQCIHdF2H95HChu+R6as8o9MWcDxNZsl4Zu8v5Op3hrkrtuAiAExLy1khFI/DyTobOs/DSHgEvNHl+avLn0BRz/lVJBgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4665},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/60850501b2c6912e60a53aa163af5c1e/brainylab-eslint-config-node-3.0.3.tgz","_integrity":"sha512-1rgSbB3mU9jVzO02yUMID1b/NF+ZtXU1Pf2lu5kWZqeqSjshQ0749VwIi21AfGypk/4VnqVwqagu//YyDP2nmQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.0.3","@brainylab/eslint-config-typescript":"3.0.3"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.0.3_1732634127288_0.5721012646193206","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@brainylab/eslint-config-node","version":"3.1.0","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.1.0","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"46bb3d37625c1428fe3ebef32fe57ecb5d80a395","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.1.0.tgz","fileCount":5,"integrity":"sha512-EGmQqlCUibcIB8YzwW3I7yP1Gn6wuplK1TrLa97YaHLjB+TWfVZKh/LZ/AiYF7HdjhhbC2mo5yct8e+6m7gvzg==","signatures":[{"sig":"MEUCIQCj9OfXK+atte3IvZMCTCTKfl4OSK0vth7SXxtuu9JjYAIgTgiH4HfithcNwiHrMZqaGVEPnfZlbPjtpr0qvITxMwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4510},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/c03913532cc9d0bfd75542208f2e8ed9/brainylab-eslint-config-node-3.1.0.tgz","_integrity":"sha512-EGmQqlCUibcIB8YzwW3I7yP1Gn6wuplK1TrLa97YaHLjB+TWfVZKh/LZ/AiYF7HdjhhbC2mo5yct8e+6m7gvzg==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.1.0_1732711966704_0.9252409683574412","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@brainylab/eslint-config-node","version":"3.1.1","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.1.1","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"2067affb55f40b45747aaa503d30f9a4e1852f93","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.1.1.tgz","fileCount":5,"integrity":"sha512-puFBzXQBwKKt4wuZ/hZhD47Kz7i8QvtVxLFE7f8jMkC5Ls5N1IxUMs54TwEb/nd8OzMeO0ZdvuZtMey6SkpeOg==","signatures":[{"sig":"MEUCIQCnZMwOuL4aWIVNo2AVgQ0aBhB/bmFZv2KQmt0a9LSwqgIgckfzrM/2G6d+nNfkT8jg4BMXIQ5yaEPECkJVLzKsc3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4510},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/92849b73929979696eb75f276a7a585e/brainylab-eslint-config-node-3.1.1.tgz","_integrity":"sha512-puFBzXQBwKKt4wuZ/hZhD47Kz7i8QvtVxLFE7f8jMkC5Ls5N1IxUMs54TwEb/nd8OzMeO0ZdvuZtMey6SkpeOg==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.1.1"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.1.1_1732717500789_0.25003711743564194","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@brainylab/eslint-config-node","version":"3.1.2","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.1.2","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"d297bec90f69c921a807aee83a81e40056b1b605","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.1.2.tgz","fileCount":5,"integrity":"sha512-jJNXetlaLLguxSss3xogUPGU59/rBUo4JwSISr+wc+VJT+FdCpmkqu5UDG72+sAiuIGX1BgEeGK/4LyciXQmHg==","signatures":[{"sig":"MEUCIQDTNTiIZwQvKhYuIo/II31guSCfWf8CWRKU8p8qpODU3wIgQlWsggTXEZRfpw5AjZCrv772/Dq2uPF8/HSDz0p8xcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4510},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/7d54bdb013d464eb6d8bd121382b9504/brainylab-eslint-config-node-3.1.2.tgz","_integrity":"sha512-jJNXetlaLLguxSss3xogUPGU59/rBUo4JwSISr+wc+VJT+FdCpmkqu5UDG72+sAiuIGX1BgEeGK/4LyciXQmHg==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.1.2"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.1.2_1732726100330_0.734687858568756","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@brainylab/eslint-config-node","version":"3.2.0","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.2.0","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"596961a2f3e9b80ccd7da6919c2d15945d264e8c","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.0.tgz","fileCount":5,"integrity":"sha512-oM4Ob1+dpiZfrWD91p5Gn0xL8+iccQpKnfeTorcDk1m5bWXib037b05dPJt9DOJDBYTW1swBxfc8qucFPZ75BQ==","signatures":[{"sig":"MEUCIQCSMbHUGVF1TAgwmgs6ZeKzVhYowoHjZYigHXFN6qmX9AIgUwzom7LvwuygBFQmRVy5tlBKmrY5AhmRn02BwWrAEUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4379},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/ca46c24bbb892d23f1d87de0caec2ab5/brainylab-eslint-config-node-3.2.0.tgz","_integrity":"sha512-oM4Ob1+dpiZfrWD91p5Gn0xL8+iccQpKnfeTorcDk1m5bWXib037b05dPJt9DOJDBYTW1swBxfc8qucFPZ75BQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.2.0_1732729754224_0.045312133210304806","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@brainylab/eslint-config-node","version":"3.2.1","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.2.1","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"197beec6ef73b9c49b4f6b944ca7a6baafecdcc1","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.1.tgz","fileCount":5,"integrity":"sha512-/tKVZUA8YRi9ljpRWOYwDquOpFSoPRyVqkEaI78O14L2NhKLYEAGR9o6b1x6uF3ZBSpdrnsmJedCyWvlij9XzQ==","signatures":[{"sig":"MEQCIEloIPD+oRdTPVYMZzTLzOAZJmyX3pVS51DUT9Uqo8DsAiBxj6LTSx9YIseypunzA6EtmciUE2YXSC82h64wwCvuOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4405},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/428e73f7621eae3f98c1c952ae6e9d96/brainylab-eslint-config-node-3.2.1.tgz","_integrity":"sha512-/tKVZUA8YRi9ljpRWOYwDquOpFSoPRyVqkEaI78O14L2NhKLYEAGR9o6b1x6uF3ZBSpdrnsmJedCyWvlij9XzQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.2.1_1733755791019_0.7353899756596465","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@brainylab/eslint-config-node","version":"3.2.2","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.2.2","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"0b14a362ebf904b43fc8d489cf4790a4d700bc8f","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.2.tgz","fileCount":5,"integrity":"sha512-PhGB2fGq4JcZU+cf9d5j7X2gCw9y82umFnrMaY4HIkKqOCF/SCiFOxCn+Tb+2SZAT0lBZM1ffl0ZgSkmBzowaA==","signatures":[{"sig":"MEYCIQDoCgEoSlU9dUHB7YG239dTviGT+GQT8anF06qlp2yjWQIhAOfpois/x/OK8+/I6mwjYRktBJKl/JuY++bykU+0SSai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4359},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/3769692ed9c668bc6c6b1f527fcd2a61/brainylab-eslint-config-node-3.2.2.tgz","_integrity":"sha512-PhGB2fGq4JcZU+cf9d5j7X2gCw9y82umFnrMaY4HIkKqOCF/SCiFOxCn+Tb+2SZAT0lBZM1ffl0ZgSkmBzowaA==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.2.2_1733789503026_0.6160760070498423","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@brainylab/eslint-config-node","version":"3.2.3","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.2.3","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"d50aa3fc34b69f057a5f03d7ffff1161dd7878d0","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.3.tgz","fileCount":5,"integrity":"sha512-056uu+LL9HVU1be9ITtHoKz3AiPoSKyouU3nTubc60zY2zOf5F4IOvghvImycIQzmiOHZKjgxjKRHmAPW3eTHw==","signatures":[{"sig":"MEYCIQDOXRuTUL6i8vG1QPwyKLGWxLDLiGVMPk10Qxj5JVfhJQIhAJhm/l79my/A4z3XTkqu+6klQSqosWdALKATncroFpXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4395},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/7f27df5d87aa20e27243d25ef1ae9292/brainylab-eslint-config-node-3.2.3.tgz","_integrity":"sha512-056uu+LL9HVU1be9ITtHoKz3AiPoSKyouU3nTubc60zY2zOf5F4IOvghvImycIQzmiOHZKjgxjKRHmAPW3eTHw==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","eslint-plugin-n":"17.14.0","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.2.3_1734101476553_0.7130027184888885","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@brainylab/eslint-config-node","version":"3.2.4","keywords":["brainylab","eslint","config","node"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-node@3.2.4","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"homepage":"https://github.com/brainylab/eslint-config#readme","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"dist":{"shasum":"263c15c665bbf09c01df5daad70d481b551eeab8","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.4.tgz","fileCount":5,"integrity":"sha512-maHyU1aJ83lWRVlKIjI90Jk2PwCr/hb4Kfobc+keybN5kpLC4UYZo22B2A2JEOn8PoLYg9YCxnYazWbgqzng+w==","signatures":[{"sig":"MEUCIQDxxFv6IaF/OBZcWYUIBTspJljSTpD9EeLEF0Pn65Ml8QIgAaakbUm5HuCOufUALXU9DmZP6W4ujEsd0WQg24RAPkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4398},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-node-3.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"_resolved":"/tmp/abc2a98955f512021aeb04c906ef3f54/brainylab-eslint-config-node-3.2.4.tgz","_integrity":"sha512-maHyU1aJ83lWRVlKIjI90Jk2PwCr/hb4Kfobc+keybN5kpLC4UYZo22B2A2JEOn8PoLYg9YCxnYazWbgqzng+w==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint node config","directories":{},"_nodeVersion":"20.19.4","dependencies":{"eslint":"9.32.0","globals":"16.3.0","eslint-plugin-n":"17.21.3","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-node_3.2.4_1753931649366_0.6638222347838307","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@brainylab/eslint-config-node","version":"3.2.5","description":"ESLint node config","keywords":["brainylab","eslint","config","node"],"repository":{"type":"git","url":"git+https://github.com/brainylab/eslint-config.git"},"license":"MIT","author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"type":"module","main":"./dist/index.js","dependencies":{"eslint":"9.32.0","eslint-define-config":"2.1.0","eslint-plugin-n":"17.21.3","globals":"16.3.0"},"publishConfig":{"access":"public","provenance":true},"clean-package":"../clean-package.config.json","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rimraf dist && tsup --dts","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_id":"@brainylab/eslint-config-node@3.2.5","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"homepage":"https://github.com/brainylab/eslint-config#readme","_integrity":"sha512-O9JiOKTXXut0rkpG40sO/L1HWcRPlTBPrxg7n9lkGXveIoLmgco2AzxmiIfWB6gdI8d4T3wfnq6qJfKEwwD4GA==","_resolved":"/tmp/f4e445eddf2d134b8aa1ac457df564fc/brainylab-eslint-config-node-3.2.5.tgz","_from":"file:brainylab-eslint-config-node-3.2.5.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-O9JiOKTXXut0rkpG40sO/L1HWcRPlTBPrxg7n9lkGXveIoLmgco2AzxmiIfWB6gdI8d4T3wfnq6qJfKEwwD4GA==","shasum":"1284cd11c373ea5fd86f836464b0ea6ccf4c3fee","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-node/-/eslint-config-node-3.2.5.tgz","fileCount":5,"unpackedSize":4398,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-node@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCahXGUTKKa+H6KHdQzkC6IH534WQJvCEmNQrHgCtR+MwIhAJ/wPRn3N6ePLpvUSPnh5efK8CZwoz1ZjSh9+S8cGXg+"}]},"_npmUser":{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"},"directories":{},"maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-node_3.2.5_1755220626064_0.04707255298769453"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T14:22:39.664Z","modified":"2025-08-15T01:17:06.734Z","3.0.0":"2024-11-26T14:22:39.956Z","3.0.2":"2024-11-26T14:58:32.559Z","3.0.3":"2024-11-26T15:15:27.473Z","3.1.0":"2024-11-27T12:52:46.860Z","3.1.1":"2024-11-27T14:25:00.945Z","3.1.2":"2024-11-27T16:48:20.490Z","3.2.0":"2024-11-27T17:49:14.440Z","3.2.1":"2024-12-09T14:49:51.212Z","3.2.2":"2024-12-10T00:11:43.187Z","3.2.3":"2024-12-13T14:51:16.712Z","3.2.4":"2025-07-31T03:14:09.591Z","3.2.5":"2025-08-15T01:17:06.236Z"},"bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","homepage":"https://github.com/brainylab/eslint-config#readme","keywords":["brainylab","eslint","config","node"],"repository":{"type":"git","url":"git+https://github.com/brainylab/eslint-config.git"},"description":"ESLint node config","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"readme":"## BrainyLab eslint-config-node\n\nthis is the node configuration of ESLint is used in the Projects made by BrainyLab Development.\n\n## Install Config\n\n```bash\n# npm\nnpm i --save-dev eslint prettier @brainylab/eslint-config-node\n\n#yarn\nyarn add -D eslint prettier @brainylab/eslint-config-node\n\n#pnpm\npnpm add -D eslint prettier @brainylab/eslint-config-node\n```\n\n## Usage Flat Config - ESlint 9+\n\nRequire Node.js >= 18.18, and ESLint >= 8.56.0.\ncreate file eslint.config.js or EMS eslint.config.mjs in main project folder, add the lines below in the file.\n\n```js\nimport { nodeConfig } from '@brainylab/eslint-config-node';\n\nexport default nodeConfig\n```\n\n#### Config Prettier\n\nThis library focuses on linter and prettier was separated for better performance, to use prettier together with ESlint, following this documentation\n[BrainyLab Prettier Config](https://www.npmjs.com/package/@brainylab/prettier-config)\n\n### Config VS Code to auto fix\n\nInstall [ESlint Plugin on VSCode](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint):\n\ncreate ou alter `.vscode/settings.json`.\n\n```json\n{\n\t\"editor.codeActionsOnSave\": {\n\t\t\"source.fixAll.eslint\": \"explicit\"\n\t},\n\n\t// eslint >= 8.56.0 and < 9 add line on VSCode\n\t\"eslint.experimental.useFlatConfig\": true\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}