{"_id":"eslint-plugin-exception-handling","_rev":"21-281c441f552ade0f8a69561aaa818cf4","name":"eslint-plugin-exception-handling","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0":{"name":"eslint-plugin-exception-handling","version":"1.0.0","author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.0.0","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"8d3cbc03590dc0c997ac8a77d67cb9e07eccc986","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.0.0.tgz","fileCount":21,"integrity":"sha512-gpkQ7jYDdiDfUv1rlpHD4CVY+5FmkaCk8nhNnyE1Sz92QSm0vgRCmFK/RMHlMu9WXCA7eBUydkKOaHead8e7ow==","signatures":[{"sig":"MEQCIEPEjuc8RL0GeV0xf0SNQQh3UWCxoK3R2RsV3Yayls8gAiBscS3OUpwJ4dlsojvaf68jae3A8FU1BO7QPWwdx7fmdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8940},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator --init-rule-docs","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","typescript-eslint":"^7.9.0","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.0.0_1716634091980_0.2712099469120024","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-plugin-exception-handling","version":"1.0.2","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.0.2","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"24d10ff1de3c032d726183e01e8da92daca7a036","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.0.2.tgz","fileCount":8,"integrity":"sha512-oFKggi7lNIoBVaqYMrjoZ/XAg8/xSUi99BfNaDaDiUIBL+u1T4tSBiRG+XNKHCIuIIN0WAf0rPFk8v+ZkUBuGw==","signatures":[{"sig":"MEQCIH8KoJmSGADvR7sVmUjGX+ATqg61TiDEYAiZOqsGc5nJAiA6DtA/s9NOtYlpJfj1aoqr00ZYDnC/2shY/iI3wQrylw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10351},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator --init-rule-docs","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","typescript-eslint":"^7.9.0","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.0.2_1716634643225_0.8243567411520549","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"eslint-plugin-exception-handling","version":"1.1.4","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.1.4","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"43f9bbbfec0723d3c4f0e8f849395252cbafe58b","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.1.4.tgz","fileCount":8,"integrity":"sha512-/AeLZOx23Iw4KyaFC0OOF7xV9xrYw0dOXvEl/3+kkPgwi6cTzHQFmjAc7EFYZ9ZfGyG6xwQLK4k1bsvVwsn84g==","signatures":[{"sig":"MEUCIQDvnpVt8AnQU5APopGjECADE5BuiQEh84V+jJZIf7WiWQIgBYeATX+ZKsZZACSLE3Gc21NJAD+YyFYUCRjD5QDhoMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"vitest run --reporter verbose","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.1.4_1717340880256_0.29271620361404893","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"eslint-plugin-exception-handling","version":"1.1.5","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.1.5","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"12d01fecbb43a0a6b0c043ada5f4ef09a008117d","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.1.5.tgz","fileCount":8,"integrity":"sha512-syTGwslG46K2rPk5Q/CQ0HjhqG1i9q3aQLQvUyRavornPoJJ9zX7ErcjGqq9fymTWxZBOl7RUYRrNDohT1LsVw==","signatures":[{"sig":"MEQCIA+sQCfxms/3vTWCkSbIPKV4QQN30r1+q2qMFk+q3jEEAiA7i6VK33Wh9+MqnHXQsZv7piKKaWeaS0Cks6/NfwpCcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"vitest run --reporter verbose","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.1.5_1717340975156_0.400156702774882","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-plugin-exception-handling","version":"1.2.0","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.2.0","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"c892c263e503fe98dfbcbdde0eecc6e80c39f610","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.2.0.tgz","fileCount":8,"integrity":"sha512-ex3qE52jbxXeWLdfQqlnfkQZgOM40JquyM37XNGpG8YKu0C+HXz9DtMDPDXbAZU74i2VmQBCcYl9/fA/RtwZfA==","signatures":[{"sig":"MEYCIQC0g0vI8gpbw8fbagRHR+UY/s7Tl5os8Lqa0k5BIVxTSgIhANlVq9NwTWQMEp+hNqXgmlVOW0ggz7pHK+S3LaNE2GU9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36601},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"vitest run --reporter verbose","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.2.0_1717347593840_0.41953015088340906","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eslint-plugin-exception-handling","version":"1.2.1","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.2.1","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"3743c98c0fff0da3ee51581a9f667ac2a6b9507c","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.2.1.tgz","fileCount":8,"integrity":"sha512-k6xwnHElWPgROYgQC4eUwwCkMGV3a0A8JjBRORdVMg9kS8Q4DfMv7PdiRBPJF1WK4fJklRbMIogdsf/qm0jCOg==","signatures":[{"sig":"MEUCIQDkjFoSTAXb/lqUDyJ8kg0Am17SiTVZOxXVkMHC+6FYOQIgHxPoUc5o+qyunpgUxc6eHztu7F80QyMDcCG2S4ei7aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"vitest run --reporter verbose","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.2.1_1717361266980_0.40831607612225507","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"eslint-plugin-exception-handling","version":"1.3.1","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.3.1","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"8e20cbaa86689b785c84357a6b4f7a2cce64ac34","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.3.1.tgz","fileCount":8,"integrity":"sha512-hM4gUHJnRzbJheyp6sgRS0h0/GoaZOvYyArnM6OUkIr4j0EYGTL1ia3rcU0lVYzXvjXLLS7K6M0d5R5mxOiwUg==","signatures":[{"sig":"MEYCIQDUVacN+srjKASUUfHJS3+VP1+yp8UslXzgE2QcKJ0vnwIhAK1fGBYoj8P47a7HaiinKcNWD3Qj/WUBh7alEIrW11KN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40041},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"pkgroll"},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.3.1_1722585825694_0.04028035554552867","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"eslint-plugin-exception-handling","version":"1.4.0","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.4.0","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"0cfc86aa0865272708dc2e21154b593dcad6a31d","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.4.0.tgz","fileCount":8,"integrity":"sha512-jYKAYlvvcsktjb8T1wn+R1a7of6VujMqGDDcK93/ah1rn526lf2o4VpKVvvHs2b1acQlxR30CvrBGhuCBAx+2Q==","signatures":[{"sig":"MEUCIDG2y2CLK4m2jCzn55WGYBT2kZLY93GnCxEouuPezsGeAiEAi1mR/PCQURoF3cbeS2NePOezw9Nb4ZFcQILDU3X0hrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41551},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"pkgroll","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.4.0_1726917825156_0.2890211107846983","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"eslint-plugin-exception-handling","version":"1.4.2","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.4.2","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"bc811fff1dbcae089e70a3faf75245e9001055bc","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.4.2.tgz","fileCount":8,"integrity":"sha512-TiRGB84Haid1XDj+Ydpf+Wf7TfU9HBPRihd8UJTrpyT4pFtqaHO3AWInJgvjVddUBu8TUE+5xj+0970X8vQiSg==","signatures":[{"sig":"MEQCIGYFOJjCFoFmNgXvN3doOqabDsE+etRg/vbshDQIsosSAiAkvTB7eIK2lV1q+IaFkM6WPZCbJSmTMAnewd6tywbVbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41551},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"imports":{"@":"./"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"pkgroll","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0","@types/eslint":"^8.56.10","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","pkgroll":"^2.1.0","typescript":"^5.4.5","@types/node":"^20.12.12","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.4.2_1726921873350_0.41561356771577596","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"eslint-plugin-exception-handling","version":"1.4.3","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.4.3","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"15ce03c3891f1723075360d1238e2405848764a0","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.4.3.tgz","fileCount":139,"integrity":"sha512-UmZtLcp1MNs6O968W28TrkFQQtTrYUmtICgv4YVOUxHUmiVWXP5AzwgARikCoAk03Eh7RVaLSu7iNslj+Tm0jw==","signatures":[{"sig":"MEQCH3GZOVBVIj9a14KbAj9oCv2bnSL/PbcB6yzycJXYrsQCIQCkKvx34d5x4XtfY+U7ESgIG3IkNNJ/ix9JeIslfYt9NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56231},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"node":">=20"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.4.3_1727009846845_0.6714381996284915","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"eslint-plugin-exception-handling","version":"1.4.4","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.4.4","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"0a0df4c543ab6e81dfdc78666ebeb9336ff8aad6","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.4.4.tgz","fileCount":139,"integrity":"sha512-k63uMi3L0BlT7iYW/QBEWkvR6RMLaae6zZ7Kp0iy+3udM6/E9CQrRetnNawV0ooDSpsD/MP9Y3/Y79fYLw6p7w==","signatures":[{"sig":"MEQCID2R327hE5+LXDGUHyqlQibJi7a0y9BWM0+TbpYUL8bKAiApzuAnU5RNlFzzLrkyrw9yWSBk4Jz3TadvYOBxmkFLBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56718},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"node":">=20"},"scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.4.4_1728844995400_0.08481009179203114","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"eslint-plugin-exception-handling","version":"1.5.1","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.1","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"1135e338b1bd733b2e66285311b0ac6933cb2f15","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.1.tgz","fileCount":139,"integrity":"sha512-Gd6kg5VI3q/o6S1jpPVyxPcPSPUmV7qmr2oMUOaTJdAaNTzBxO1XEkS0if4kQ57s4MErfGygx4bXsvUhu+dllg==","signatures":[{"sig":"MEQCIALzSFhTZyVmvXK4qV7RxDYyf0VyxKFnCgxya7KSkRHEAiBjdJzsauZlJM9jTWdelByEXAKFQvXwueDPNaTLT0y/wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56679},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.1_1729020943471_0.8068215804419872","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"eslint-plugin-exception-handling","version":"1.5.2","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.2","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"06496c3aefb7d3a2ed9cb56aa4b7e3ee05fbf821","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.2.tgz","fileCount":139,"integrity":"sha512-8w3aEoleKqsKPG+AONFp5LeDOEmYyGFbMjtfPxgTeNhOVy7cpNskd3a6Qz3/lfgnGahM5Nl7DTe8caGv0UtCrg==","signatures":[{"sig":"MEUCIBk8ScHoStmh3wdiS/s2s5OFkaTsCKc3stdjgOFCD+rTAiEA2zRsRaGEA/ECMD9SBXKi66A/KKBDjj16eXhWxkjp4Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56679},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.2_1729021915203_0.1677351453998288","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"eslint-plugin-exception-handling","version":"1.5.3","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.3","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"46cdc1e0187ea178369b8454c8b626bd8f20cdbb","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.3.tgz","fileCount":145,"integrity":"sha512-OFb+Gc1edNqxGklDaoIYxJzjhKym0xRRoNL/7Orth9kJbZ+9lqixTjW9BCTIptUJHYCMO/bnTtplw9NUvlJT7A==","signatures":[{"sig":"MEYCIQDEdfj2yz0fFtJC77qpFSHXR6jL/J4HjF8EFZE3T7NiawIhALJaP1wfYo3G+MIkyzLPNptegOWYILEJPUl7CRShZq11","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58305},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.3_1732480000096_0.822174499221457","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"eslint-plugin-exception-handling","version":"1.5.4","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.4","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"9a2dadab3bb24864f76272d40b30ae29037488fb","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.4.tgz","fileCount":145,"integrity":"sha512-zvTwruwYRYdhXLUAkZ3YubvBkiFNPSBo1KeBov3dqL1r3fqKSdNzuhwok9ITaPBcWC87rCv1Jhl8d9RqkrvxIQ==","signatures":[{"sig":"MEUCIDcaGSVW2IS8sU/FPySrl0VNTj80oUMwLsSaKE48C80XAiEA6H3vq3CxRzuPm4vWZsPx5xX5FAjPoQIfjuSwlTe4q2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58317},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.4_1732480930875_0.3863544817849214","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"eslint-plugin-exception-handling","version":"1.5.5","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.5","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"315e37882e5b677969f2eef963a130b519d8601b","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.5.tgz","fileCount":151,"integrity":"sha512-CXhvDJcIuAjsMz00QUJoHeaVByFWPuo5i4t5ZYgexoswZq1wocuAK58c64n/77dvyOKjzRHbEegH6YyJxbBjvw==","signatures":[{"sig":"MEYCIQCj4uAIYt0GIKz6BZsTRHeOCY9POIHGslpNi41cdkmXtQIhAM/qCLBFs7N3bxY+T9OqPAHDMA/i2hxiMGIkO06XCmmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59652},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.5_1760880366506_0.09560370487493408","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"eslint-plugin-exception-handling","version":"1.5.6","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.5.6","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"e7c19e059e431a606d4570c8e62dbfd14f82f9aa","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.5.6.tgz","fileCount":155,"integrity":"sha512-I32fCFqI6oGV6jXRnsxIl2/3bgNL8EBVvt2Qp/x/lenbovulW8qE56W7pniOb9zer+tli8NlffBca/eAq0HHiw==","signatures":[{"sig":"MEUCIQCkvjlF272NZtnsMvgQSnHwhPYlvr5QskBcrJT87gEQKAIge7gv54pYEh1K5eh8wWjSoxfRliFHumghvrzOcBX8PlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72556},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run --reporter verbose","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^9.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/node":"^20.12.12","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^7.9.0","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^7.9.0","@typescript-eslint/utils":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/rule-tester":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.5.6_1761420967713_0.9788750967230244","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"eslint-plugin-exception-handling","version":"1.6.0","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.6.0","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"dist":{"shasum":"9578d7e20d859e4f22a30801c76c69a96b9b29b1","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.6.0.tgz","fileCount":155,"integrity":"sha512-pNKskqxPWJ1bTA2yQsjmxI7HXKQN8j2I67erMneqWLCP/e9FzFhcupbCxL33bYqdrf7XxkbKtMcDAAM3ofaIbw==","signatures":[{"sig":"MEYCIQCrPxoxJ8hDLDz8s+8cHSX/vWsWzqkorFIxAp1oQXxSQwIhAKNCUE3AHx5LrEnhOo+ELQOQVMwKRitRh/iro0jCdntz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73078},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"akronae","email":"alexandre@daubricourt.com"},"repository":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"dependencies":{"eslint":"^10.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","jiti":"^2.6.1","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","globals":"^17.0.0","tsc-alias":"^1.8.10","typescript":"^5.9.3","@types/node":"^25.0.9","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^8.56.0","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^8.56.0","@typescript-eslint/utils":"^8.56.0","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/rule-tester":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.6.0_1771414844972_0.729089095456833","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"eslint-plugin-exception-handling","version":"1.7.0","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.7.0","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"homepage":"https://github.com/Akronae/eslint-plugin-exception-handling#readme","bugs":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling/issues"},"dist":{"shasum":"f91041b5567802046733cea47081ea40f85f197f","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.7.0.tgz","fileCount":150,"integrity":"sha512-nz8QcRUVWRWAEpIjJX2Z/DZmLyYoqrfBzNk6iJxuQ4lXQmXglAxgN1Gu3Nq/nVkXDj47n1Br+65UprtuIH0Jyg==","signatures":[{"sig":"MEYCIQCIrCXGVQsoQgkUhYMdMECLZhawG+ZJLMaKmgT0Fg+3gwIhAN4KPv9QSQxLS2kVFREYKOpEQq6nP43ltL+MTw5a80pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-exception-handling@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83035},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","gitHead":"9f1d0ffac39a2536d79ab041dc87d68a8fdc7c01","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c59336e-daaf-414c-b201-cbbce7a958dd"}},"repository":{"url":"git+https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"_npmVersion":"11.16.0","description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"eslint":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","jiti":"^2.6.1","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","globals":"^17.0.0","tsc-alias":"^1.8.10","typescript":"^5.9.3","@types/node":"^25.0.9","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^8.56.0","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^8.56.0","@typescript-eslint/utils":"^8.56.0","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/rule-tester":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.7.0_1780832960656_0.34712144893934105","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"eslint-plugin-exception-handling","version":"1.7.1","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","_id":"eslint-plugin-exception-handling@1.7.1","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"homepage":"https://github.com/Akronae/eslint-plugin-exception-handling#readme","bugs":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling/issues"},"dist":{"shasum":"85f8eaf9bad0f1a087b210535d8474f2ec76e1bd","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.7.1.tgz","fileCount":150,"integrity":"sha512-9/zqOLCat2iNFaqxKjmhck1KUc06ukXP32pbrpYcU2JjbDNzZRpRpRTXkyFzWJoC57pqIoII5ktOlODDgh3Z2A==","signatures":[{"sig":"MEQCIAjwpDIDFj2ZrVFOb2TYO458Tp8LA0EHBUYDgCMjXkIpAiB6fPABPvXKnTIkjWgNU1WAmsjtAf0L6uOzXPWy9R+Qmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-exception-handling@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83035},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","gitHead":"f608a74a8fdd6e6b10a0ba8efbbe434ad103bb71","scripts":{"docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","test":"yarn build && vitest run","build":"yarn rimraf dist && tsc && tsc-alias","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c59336e-daaf-414c-b201-cbbce7a958dd"}},"repository":{"url":"git+https://github.com/Akronae/eslint-plugin-exception-handling.git","type":"git"},"_npmVersion":"11.16.0","description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"eslint":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","devDependencies":{"tsc":"^2.0.4","jiti":"^2.6.1","espree":"^10.1.0","rimraf":"^6.0.1","vitest":"^1.6.0","globals":"^17.0.0","tsc-alias":"^1.8.10","typescript":"^5.9.3","@types/node":"^25.0.9","@types/react":"^18.3.12","@types/eslint":"^9.6.1","@types/espree":"^10.1.0","typescript-eslint":"^8.56.0","eslint-plugin-react":"^7.37.5","vite-tsconfig-paths":"^4.3.2","eslint-doc-generator":"^1.7.1","@typescript-eslint/types":"^8.56.0","@typescript-eslint/utils":"^8.56.0","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/rule-tester":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-exception-handling_1.7.1_1780833100043_0.775103127171884","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"eslint-plugin-exception-handling","version":"1.8.0","description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"repository":{"type":"git","url":"git+https://github.com/Akronae/eslint-plugin-exception-handling.git"},"publishConfig":{"access":"public"},"keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"license":"MIT","type":"module","main":"./dist/src/index.js","module":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"build":"yarn rimraf dist && tsc && tsc-alias","test":"yarn build && vitest run","docs":"yarn build && eslint-doc-generator && eslint-doc-generator --init-rule-docs && eslint-doc-generator","v:major":"npm version major -m \"chore: bump major to %s\"","v:minor":"npm version minor -m \"chore: bump minor to %s\"","v:patch":"npm version patch -m \"chore: bump patch to %s\""},"dependencies":{"eslint":"^10.0.0"},"devDependencies":{"@types/eslint":"^9.6.1","@types/espree":"^10.1.0","@types/node":"^25.0.9","@types/react":"^18.3.12","@typescript-eslint/eslint-plugin":"^8.53.0","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/rule-tester":"^8.56.0","@typescript-eslint/types":"^8.56.0","@typescript-eslint/utils":"^8.56.0","eslint-doc-generator":"^1.7.1","eslint-plugin-react":"^7.37.5","espree":"^10.1.0","globals":"^17.0.0","jiti":"^2.6.1","rimraf":"^6.0.1","tsc":"^2.0.4","tsc-alias":"^1.8.10","typescript":"^5.9.3","typescript-eslint":"^8.56.0","vite-tsconfig-paths":"^4.3.2","vitest":"^1.6.0"},"packageManager":"yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610","gitHead":"565af09e9b6cc3a80e667a289855665fc74a6ed4","_id":"eslint-plugin-exception-handling@1.8.0","bugs":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling/issues"},"homepage":"https://github.com/Akronae/eslint-plugin-exception-handling#readme","_nodeVersion":"22.16.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-qy4B9nn5FwiJ2POv5fAPbP5k60/iCHryEPggp2fizCOXUCCK1Q2moXqrsJ8qJ3Wbj4BbFNdOcQzeSVhkm+BcMA==","shasum":"359e05585835217194504f76ee1237be5d06a3d4","tarball":"https://registry.npmjs.org/eslint-plugin-exception-handling/-/eslint-plugin-exception-handling-1.8.0.tgz","fileCount":150,"unpackedSize":83173,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-exception-handling@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXDmaEK6xmixjn9Bx7tb6TTvsa7KAgQ2bYRLgQ0PT4DgIgPOYD2z/P3JVEQ1OP0jY3AKPVelCuF+X65D3sdkt8ZkE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c59336e-daaf-414c-b201-cbbce7a958dd"}},"directories":{},"maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-exception-handling_1.8.0_1782819569631_0.603417266100994"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-25T10:48:11.979Z","modified":"2026-06-30T11:39:30.025Z","1.0.0":"2024-05-25T10:48:12.135Z","1.0.2":"2024-05-25T10:57:23.388Z","1.1.4":"2024-06-02T15:08:00.402Z","1.1.5":"2024-06-02T15:09:35.293Z","1.2.0":"2024-06-02T16:59:53.997Z","1.2.1":"2024-06-02T20:47:47.122Z","1.3.1":"2024-08-02T08:03:45.892Z","1.4.0":"2024-09-21T11:23:45.336Z","1.4.2":"2024-09-21T12:31:13.598Z","1.4.3":"2024-09-22T12:57:27.098Z","1.4.4":"2024-10-13T18:43:15.606Z","1.5.1":"2024-10-15T19:35:43.721Z","1.5.2":"2024-10-15T19:51:55.434Z","1.5.3":"2024-11-24T20:26:40.293Z","1.5.4":"2024-11-24T20:42:11.078Z","1.5.5":"2025-10-19T13:26:06.706Z","1.5.6":"2025-10-25T19:36:07.924Z","1.6.0":"2026-02-18T11:40:45.120Z","1.7.0":"2026-06-07T11:49:20.825Z","1.7.1":"2026-06-07T11:51:40.181Z","1.8.0":"2026-06-30T11:39:29.767Z"},"bugs":{"url":"https://github.com/Akronae/eslint-plugin-exception-handling/issues"},"author":{"name":"Alexandre Daubricourt","email":"alexandre@daubricourt.com"},"license":"MIT","homepage":"https://github.com/Akronae/eslint-plugin-exception-handling#readme","keywords":["eslint","plugin","exception","handling","error","throw","try","catch"],"repository":{"type":"git","url":"git+https://github.com/Akronae/eslint-plugin-exception-handling.git"},"description":"💣 Lints unhandled functions that might throw errors. For JavaScript/TypeScript eslint.","maintainers":[{"name":"akronae","email":"alexandre@daubricourt.com"}],"readme":"<p align=\"center\">\n\t<img width=\"300\" src=\"https://github.com/Akronae/eslint-plugin-exception-handling/assets/17302866/43524856-1de6-4dac-982f-47323ea82ee4\">\n</p>\n<h1 align=\"center\">\n\t<sup>eslint-plugin-exception-handling</sup>\n\t<br>\n  <h3 align=\"center\">\n    <sup>💣 Lints unhandled functions that might throw errors & ensure best practices. For JavaScript/TypeScript eslint.</sup>\n  </h3>\n  <br/>\n  <p align=\"center\">\n\t  <a href=\"https://npm.im/eslint-plugin-exception-handling\"><img src=\"https://badgen.net/npm/v/eslint-plugin-exception-handling\"></a> <a href=\"https://npm.im/eslint-plugin-exception-handling\"><img src=\"https://badgen.net/npm/dm/eslint-plugin-exception-handling\"></a>\n  </p>\n</h1>\n\n![image](https://github.com/Akronae/eslint-plugin-exception-handling/assets/17302866/f77dd81a-09c5-4f41-a3f1-d017df1bb1b9)\n\n| no-unhandled                                                                                                                      | might-throw                                                                                                                      | use-error-cause                                                                                                            |\n| --------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| ![no-unhandled](https://github.com/Akronae/eslint-plugin-exception-handling/assets/17302866/a5a1e70a-15f6-4e2b-b585-54846e9dc3ef) | ![might-throw](https://github.com/Akronae/eslint-plugin-exception-handling/assets/17302866/26ee8fb8-bd0e-4b72-bb3f-624635db9b0d) | ![cause](https://github.com/Akronae/eslint-plugin-exception-handling/assets/17302866/f813c112-2f6a-49e7-954c-cace2819d5e8) |\n\n# Installation\n\n```bash\nyarn add -D eslint-plugin-exception-handling\n```\n\n```bash\nnpm i -D eslint-plugin-exception-handling\n```\n\n```bash\npnpm add -D eslint-plugin-exception-handling\n```\n\n# Usage\n\nSample `eslint.config.js`:\n\nFor TypeScript:\n\n```js\n// @ts-check\n\nimport eslint from \"@eslint/js\";\nimport tseslint from \"typescript-eslint\";\nimport { plugin as ex } from \"eslint-plugin-exception-handling\";\n\nexport default tseslint.config(\n  eslint.configs.recommended,\n  ...tseslint.configs.recommended,\n  { plugins: { ex }, rules: { \"ex/no-unhandled\": \"error\" } }\n);\n```\n\nNote: if you're using the new eslint `defineConfig` helper, you might need to cast the plugin `as any` during this transition period until `typescript-eslint` catches up.\n\nFor JavaScript:\n\n```js\nimport globals from \"globals\";\nimport pluginJs from \"@eslint/js\";\nimport { plugin as ex } from \"eslint-plugin-exception-handling\";\n\nexport default [\n  { files: [\"**/*.js\"], languageOptions: { sourceType: \"commonjs\" } },\n  { languageOptions: { globals: globals.browser } },\n  pluginJs.configs.recommended,\n  { plugins: { ex } },\n  { rules: { \"ex/no-unhandled\": \"error\" } },\n];\n```\n\n# Limitations & Caveats\n\n- This plugin only checks for functions that might throw exceptions. It does not check for functions that might return a rejected promise.\n\n# Rules\n\n<!-- begin auto-generated rules list -->\n\n| Name                                             | Description                                                                                                                                                                                                   |\n| :----------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [might-throw](docs/rules/might-throw.md)         | Warns about function calls that might throw exceptions.                                                                                                                                                       |\n| [no-unhandled](docs/rules/no-unhandled.md)       | Warns about function calls that might throw exceptions and are not handled at all further up the stack.                                                                                                       |\n| [use-error-cause](docs/rules/use-error-cause.md) | On `Error` re-thrown, forces the use of `cause` property in order to preserve stack traces. See: [Error: cause](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause) |\n\n<!-- end auto-generated rules list -->\n","readmeFilename":"README.md"}