{"_id":"@brainylab/eslint-config-typescript","_rev":"12-d58f65f0e863f922c19a7476f8cf03d8","name":"@brainylab/eslint-config-typescript","dist-tags":{"latest":"3.2.4"},"versions":{"3.0.0":{"name":"@brainylab/eslint-config-typescript","version":"3.0.0","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"43838ba6aaef99453f89c0c8218e25c072519a4d","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.0.0.tgz","fileCount":5,"integrity":"sha512-TRrHw/SZuqhcJg3ntpSzk/vtTO0MsMIEaFKTgpex2bTfQhLNgXhP80wx6SWHBaO4Pc8YAAntauQzZ0evLl0//g==","signatures":[{"sig":"MEUCIQCcY9p94FNma/kL9tDuLrv3eyd/aBagsQ9zPVLnSwflaAIgd7yAZ3Otg6MMfXz8w4KYVCW+KUxYCHnocp8Tb3PdoNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5613},"main":"dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/217f6c2fb50d9593ffd866907bcc8147/brainylab-eslint-config-typescript-3.0.0.tgz","_integrity":"sha512-TRrHw/SZuqhcJg3ntpSzk/vtTO0MsMIEaFKTgpex2bTfQhLNgXhP80wx6SWHBaO4Pc8YAAntauQzZ0evLl0//g==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.0","eslint-define-config":"2.1.0"},"clean-package":"../clean-package.config.json","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.0.0_1732630960239_0.7690941245798597","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@brainylab/eslint-config-typescript","version":"3.0.2","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"5ec7bb024492bf878567594f869a97aa7e82fcc9","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.0.2.tgz","fileCount":5,"integrity":"sha512-cR4G4EsneR1OlKDwoHsp0IUFVrB9UgxvPj9LF7E8aUKXZ9eIOaSKFBHIDhpnUZBqd/RETH29zhaLPpYlrUo5zA==","signatures":[{"sig":"MEYCIQCoJoQcegTG3paJ2JxEHt9iDLzNhRUnLzVvN/boZUHG2QIhAJLqZAD1WQJDU74iKO39WejGmbi4qDfRloO3vTSdIH32","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5686},"main":"dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/06479ffe310e5354a10c5ddc3af25805/brainylab-eslint-config-typescript-3.0.2.tgz","_integrity":"sha512-cR4G4EsneR1OlKDwoHsp0IUFVrB9UgxvPj9LF7E8aUKXZ9eIOaSKFBHIDhpnUZBqd/RETH29zhaLPpYlrUo5zA==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.0.2_1732633113115_0.1092293505223545","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@brainylab/eslint-config-typescript","version":"3.0.3","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"4e26cb1b89c23707660a4dcff2da6929a4476240","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.0.3.tgz","fileCount":5,"integrity":"sha512-nz4y0bcPutfx/yDxyj0nhQEiBUdjc5oZigCqmAj79dYDSgwJzZOBvX31GsCzVPIeCT+RqZTTrpSFG1hJMGlgCQ==","signatures":[{"sig":"MEUCIQDtNRpxlGkw4HM38cP7Ny+jW1cBeSE7DXpjd+zjIqSKtAIgc3LhHMEOJLcj7X/8tJwUKpq1cDs9UNvqd4bNKcRZHr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5694},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/5b3dacd2856f94790633372db7752dbc/brainylab-eslint-config-typescript-3.0.3.tgz","_integrity":"sha512-nz4y0bcPutfx/yDxyj0nhQEiBUdjc5oZigCqmAj79dYDSgwJzZOBvX31GsCzVPIeCT+RqZTTrpSFG1hJMGlgCQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.0.3_1732634127411_0.11866516375458702","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@brainylab/eslint-config-typescript","version":"3.1.0","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"0a69ae9f02db5513efde82111b571e600f200859","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.1.0.tgz","fileCount":5,"integrity":"sha512-4rvKej2ZmKpTtgXURAoM/OIvk6wZsTBnZn4QqPFbuik/TDpx2AIAwVtNe8tlGQGzwR99xD7nbaoIkBhveEpzBA==","signatures":[{"sig":"MEQCIBetB1KcEpZOFHmpTn/6wjxWxY9ox+htegF+8znGQYrGAiAC2YLYr66FL3AkQJfuZPT8nv34BDpnQa++iLVYzxPw6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6411},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/53bf5d2b6b865d27d92256aaf8758f9d/brainylab-eslint-config-typescript-3.1.0.tgz","_integrity":"sha512-4rvKej2ZmKpTtgXURAoM/OIvk6wZsTBnZn4QqPFbuik/TDpx2AIAwVtNe8tlGQGzwR99xD7nbaoIkBhveEpzBA==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.1.0_1732711966986_0.13046008929051922","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@brainylab/eslint-config-typescript","version":"3.1.1","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"d0722f7c90d429e51f41d7442f4bab59b28533e3","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.1.1.tgz","fileCount":5,"integrity":"sha512-OOTjS203vDeOLsQW4ckmRY7oRWLvoaIJHz++1zw7uipVNpthirayMYURtKUkDqeNP0l1/GvNdS1cFUsagip3JQ==","signatures":[{"sig":"MEUCIDl/5QW/WhQdhWKixnd9HN5xUOTEzyt0dxbWq1gqm84GAiEAwBBcQ7mZ9WwafiR0uQMpdrfDwkCn3tSUJszAQj7iiGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6542},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/071e00e8f6842ad486043252625f9801/brainylab-eslint-config-typescript-3.1.1.tgz","_integrity":"sha512-OOTjS203vDeOLsQW4ckmRY7oRWLvoaIJHz++1zw7uipVNpthirayMYURtKUkDqeNP0l1/GvNdS1cFUsagip3JQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.1.1_1732713491276_0.8476960080836069","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@brainylab/eslint-config-typescript","version":"3.1.2","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"fec723fb8526798b5db3effb610343b23e8edb95","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.1.2.tgz","fileCount":5,"integrity":"sha512-cOFUvbtkW0sMgSNFIsxq0XyjDaKjn9taP+hPYd04/7HYy+QrgHA3zmBulJY5TOui6DOZdbwNKcmuDRvlJlzHOg==","signatures":[{"sig":"MEQCIF23wO0PpvcrKM+ot29ko+uNMXEKjxnb7msib8h9Ll+yAiBxj+ba9d86kshH5WUjEjPmZcRB3YtHdgO83LFgdNQEOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6591},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/1587f3c6a230be09038300a60e064264/brainylab-eslint-config-typescript-3.1.2.tgz","_integrity":"sha512-cOFUvbtkW0sMgSNFIsxq0XyjDaKjn9taP+hPYd04/7HYy+QrgHA3zmBulJY5TOui6DOZdbwNKcmuDRvlJlzHOg==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.1.2_1732717500978_0.4065130239930641","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@brainylab/eslint-config-typescript","version":"3.1.3","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@3.1.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":"8472f1aade0dd208e6c4167c28e488ccfcc02f71","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.1.3.tgz","fileCount":5,"integrity":"sha512-F7iCOsDkqytMgGGDKKunJ/BhDnDXL/27SyPWWRhaQUQWnqr4G8d+dLdfiRTg2O+YUUdZjp6LVcrfgiAouMilYg==","signatures":[{"sig":"MEUCIF9q5VmOxMClOd6M7VntNeCPq6YnY+0w2+NQnoMlrW6mAiEA4xUVYm7bcJ+oA4/bTYZkgb9LjDR67PJmDM2/28dnvZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5739},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-3.1.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/058fb8e6c77531a8570d298835bee9e9/brainylab-eslint-config-typescript-3.1.3.tgz","_integrity":"sha512-F7iCOsDkqytMgGGDKKunJ/BhDnDXL/27SyPWWRhaQUQWnqr4G8d+dLdfiRTg2O+YUUdZjp6LVcrfgiAouMilYg==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.1.3_1732726100142_0.5433328391185284","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@brainylab/eslint-config-typescript","version":"3.1.4","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@3.1.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":"b1fa0d2ea01c2b427efabe0deda4352d017efb41","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.1.4.tgz","fileCount":5,"integrity":"sha512-EolWSlWTQrqgvlBHY9lxJl9x2FY895N3GGK9KSfJJjCP1uR3WNgz79POIIWG26/rkldCqFoXp2Ipxdu3CKonvw==","signatures":[{"sig":"MEUCIQDr/TNo+O22o6R++Qjk+Ap7VlHtxWXHdV0LvKlWCAAsAwIgBDsprY4cZqGMVICTzhPRakWbK5wYzV3/bvzXsa9XVT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6330},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-3.1.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/5932b6c96e84da129c8aeccdbf865c69/brainylab-eslint-config-typescript-3.1.4.tgz","_integrity":"sha512-EolWSlWTQrqgvlBHY9lxJl9x2FY895N3GGK9KSfJJjCP1uR3WNgz79POIIWG26/rkldCqFoXp2Ipxdu3CKonvw==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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-typescript_3.1.4_1732727062377_0.3996321911285696","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@brainylab/eslint-config-typescript","version":"3.2.0","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"39402fd2d4c5d0826037f53ccc996a8bc6d4ca90","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.2.0.tgz","fileCount":5,"integrity":"sha512-RDqmfNyxjK53bfMVudsw94ZTCw3Tol9EpdY22IrnRMJbXK4Gwv8RpzDwR0oA46cXeHL5pcxyiOFWryVpmYjLUQ==","signatures":[{"sig":"MEYCIQDn9gaP+71nweKUZfDPQ4PBM1bhbhwddO1kxBvdncvuiQIhAPYHeLAO0oQ4oxiGY1/1znrOVHPeZk7ZAWXiEbbeRaYd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6537},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/362f719445b930afb22bd1606db41468/brainylab-eslint-config-typescript-3.2.0.tgz","_integrity":"sha512-RDqmfNyxjK53bfMVudsw94ZTCw3Tol9EpdY22IrnRMJbXK4Gwv8RpzDwR0oA46cXeHL5pcxyiOFWryVpmYjLUQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.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,"peerDependencies":{"eslint":">=9","typescript":">=5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.2.0_1732729753854_0.46961095486078364","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@brainylab/eslint-config-typescript","version":"3.2.1","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"35a676222c3c0b4c9cb0c2a8c7e3880789ec2d3b","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.2.1.tgz","fileCount":5,"integrity":"sha512-kUcE4I8AcaoT+owoVE5yIFGvICaK07gR+cLqUVF8F3tcmWJdPo5SgxzY24qsB27LIJjVjgDd930gvTv9rodxPQ==","signatures":[{"sig":"MEUCIQCrlWhuJOW693w4LHbp3A0x4sWZ05pAtXeaGG+iraRLDQIgQLCJrpPT6FX054e5Qvhr/XWbKzdPOdrI99/brqBMkhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6537},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/3ca1d5470dba31ac97b24f8d32a8594a/brainylab-eslint-config-typescript-3.2.1.tgz","_integrity":"sha512-kUcE4I8AcaoT+owoVE5yIFGvICaK07gR+cLqUVF8F3tcmWJdPo5SgxzY24qsB27LIJjVjgDd930gvTv9rodxPQ==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"9.15.0","globals":"15.12.0","typescript-eslint":"8.16.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.1.3"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9","typescript":">=5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.2.1_1733789503444_0.9675055591512127","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@brainylab/eslint-config-typescript","version":"3.2.2","keywords":["brainylab","eslint","config","typescript"],"author":{"name":"André Felipe Schulle","email":"andrefelipeschulle@icloud.com"},"license":"MIT","_id":"@brainylab/eslint-config-typescript@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":"5cdac32c797dc19e5d0fadc7e8bb662ff2f3859a","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.2.2.tgz","fileCount":5,"integrity":"sha512-IfJhyFd2FLU+3oCsL2ctOesq4JFV22iabJqsy5UtGiu80eC7B8tp2vYXARey4bW4aWf7f9ZstM/aE7tQDhBacw==","signatures":[{"sig":"MEUCIQCURdc6E8uMs1Vf29tQ5wM5V5V2hVVcblpBgAiRhOjGyQIgO1b9ipIAEC/3elqwjTpWZRXE9xcQlIHoRaeCOl06CHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6540},"main":"./dist/index.js","type":"module","_from":"file:brainylab-eslint-config-typescript-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/72fa29fbe984c3c4de599533565d8028/brainylab-eslint-config-typescript-3.2.2.tgz","_integrity":"sha512-IfJhyFd2FLU+3oCsL2ctOesq4JFV22iabJqsy5UtGiu80eC7B8tp2vYXARey4bW4aWf7f9ZstM/aE7tQDhBacw==","repository":{"url":"git+https://github.com/brainylab/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint typescript config","directories":{},"_nodeVersion":"20.19.4","dependencies":{"eslint":"9.32.0","globals":"16.3.0","typescript-eslint":"8.38.0","eslint-define-config":"2.1.0","@brainylab/eslint-config-base":"3.1.4"},"clean-package":"../clean-package.config.json","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9","typescript":">=5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-typescript_3.2.2_1753931649662_0.6357438060664482","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@brainylab/eslint-config-typescript","version":"3.2.4","description":"ESLint typescript config","keywords":["brainylab","eslint","config","typescript"],"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","globals":"16.3.0","typescript-eslint":"8.38.0","@brainylab/eslint-config-base":"3.1.5"},"peerDependencies":{"eslint":">=9","typescript":">=5"},"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-typescript@3.2.4","bugs":{"url":"https://github.com/brainylab/eslint-config/issues"},"homepage":"https://github.com/brainylab/eslint-config#readme","_integrity":"sha512-8CpiiNKAvCG1Od65Qc6C2J1ISJg9cwlDMoL3Rb2s69YKHJosbW/0iQH2E2u3oOfJpgzmh/plOdLY/rb5gEGCGw==","_resolved":"/tmp/b86bf1a67a9031ef492b30b72c90dbf7/brainylab-eslint-config-typescript-3.2.4.tgz","_from":"file:brainylab-eslint-config-typescript-3.2.4.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-8CpiiNKAvCG1Od65Qc6C2J1ISJg9cwlDMoL3Rb2s69YKHJosbW/0iQH2E2u3oOfJpgzmh/plOdLY/rb5gEGCGw==","shasum":"429c107195a92828d0a7382277c6dd4ae73abcd8","tarball":"https://registry.npmjs.org/@brainylab/eslint-config-typescript/-/eslint-config-typescript-3.2.4.tgz","fileCount":5,"unpackedSize":6785,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brainylab%2feslint-config-typescript@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZUksmsdtUIlaefWealZOBY4f9l2Ck42/crOazD/+FIQIgevDfrE7jn69ikpG7n9VKpEr/AUZDMb1GzDGl3XHTcug="}]},"_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-typescript_3.2.4_1755220625852_0.4904297575065333"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T14:22:40.148Z","modified":"2025-08-15T01:17:06.532Z","3.0.0":"2024-11-26T14:22:40.392Z","3.0.2":"2024-11-26T14:58:33.293Z","3.0.3":"2024-11-26T15:15:27.584Z","3.1.0":"2024-11-27T12:52:47.140Z","3.1.1":"2024-11-27T13:18:11.462Z","3.1.2":"2024-11-27T14:25:01.226Z","3.1.3":"2024-11-27T16:48:20.318Z","3.1.4":"2024-11-27T17:04:22.575Z","3.2.0":"2024-11-27T17:49:14.059Z","3.2.1":"2024-12-10T00:11:43.615Z","3.2.2":"2025-07-31T03:14:09.935Z","3.2.4":"2025-08-15T01:17:06.019Z"},"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","typescript"],"repository":{"type":"git","url":"git+https://github.com/brainylab/eslint-config.git"},"description":"ESLint typescript config","maintainers":[{"name":"andrefelipeschulle","email":"andrefelipeschulle@icloud.com"}],"readme":"## BrainyLab eslint-config-typescript\n\nthis is the typescript 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-typescript\n\n#yarn\nyarn add -D eslint prettier @brainylab/eslint-config-typescript\n\n#pnpm\npnpm add -D eslint prettier @brainylab/eslint-config-typescript\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 { typescriptConfig } from '@brainylab/eslint-config-typescript';\n\nexport default typescriptConfig\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"}