{"_id":"babel-plugin-catch-logger","_rev":"9-a38a6ccc411c12a2a26d54ece8a75c7c","name":"babel-plugin-catch-logger","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.4":{"name":"babel-plugin-catch-logger","version":"0.1.4","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-reporter.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-reporter#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-reporter/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nXMfavbqCxyUKlVD7tao0Qyiw284J3YvG52sOdePFQoMpvkerfZuA55AXWx2i8g7ZoVPc0fZkRbLoQLKJmV3cw==","shasum":"c817ad8cb9eed5ea7ccb133911e07bc5cc5b26e6","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.4.tgz","fileCount":33,"unpackedSize":40711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRWa/wTxzSOUyprzPgoW7IFbdwl0QMc8DbszCCllshqwIhAOedb86nMynvuUW9WvynORDTfyBPX9tsZkVudGJg9fJR"}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.4_1689179296301_0.04566340193239271"},"_hasShrinkwrap":false},"0.1.5":{"name":"babel-plugin-catch-logger","version":"0.1.5","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-s1qUvMgveqgEp/+zOoM07FSMTdhHvfjAlXE6tUTRbANxFSA+aGhFXDQvmNsHRaP/B2015TNcgD8FbPCFVchOgA==","shasum":"35a23bf595f47d4b175651137202b0b08b89b7e6","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.5.tgz","fileCount":25,"unpackedSize":35311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4cvPI70WX3HRsqIPiUKSMfD7+Tx4VQ3HSy7ZzdMLfVAiBPMa6FzDAFXM+sgza1nhhFA1FmslF4JzlOofOqfE3VWg=="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.5_1689179949118_0.20294792636671222"},"_hasShrinkwrap":false},"0.1.6":{"name":"babel-plugin-catch-logger","version":"0.1.6","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.6","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-gDQUvE9NOFNO0WkkJ5Qk1l/Iu3YT41E+8MWB6KzypHRZ6wQKvErRJZhD+amDMLJwJ9foRoqlDKHj4BIhtEbu0A==","shasum":"3adea660584fd2e398dd32326ec638953bd15590","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.6.tgz","fileCount":25,"unpackedSize":35304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH036wMfGtjku0/aMwSAIXtHRKtITV87jRGwSu5/IYA4CIQCcWGlps5zD9fe/7Vr6uTVxzkoIYHmVR+xOeGiNxyGd+w=="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.6_1689179982643_0.23126575890184964"},"_hasShrinkwrap":false},"0.1.7":{"name":"babel-plugin-catch-logger","version":"0.1.7","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.7","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-cj80vb/divhoh1qdJtYN2tv6JZWt1vEyJWPF2nATGkDt/wTtXXR4cpNU67J5umTQGBFajCDMA5PPg3XoQvdNCg==","shasum":"9a91770b3fe694d20cb9d1a1848793a9cc847212","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.7.tgz","fileCount":25,"unpackedSize":38716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcV9c3CkwBFMsbW3lQNJZBti/aXN45u6ZtY34ouUmc+QIgKCEo6irNUiCmmAXB7yuF9F+hqAbmbd4prvBWm9LHl/I="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.7_1689180821270_0.569166280631348"},"_hasShrinkwrap":false},"0.1.8":{"name":"babel-plugin-catch-logger","version":"0.1.8","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.8","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-+Q1G3n8wqOipvLy5bfgt9MrWPCnfFHVzkexZxIt9VWiydJL4pDTFLbMW3WdqZWP9oWlf+EeiM9aymNiZWU8LzQ==","shasum":"be312ae70842b234bf1cc34e1f53430b580db7f4","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.8.tgz","fileCount":11,"unpackedSize":22349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ1+VXVbeBN7uUPoQULjk5RByf6F8Ywp240aZv41eBzQIgGVJtw+HavZ1Mi9FQbshjfo2UARzbrR14aVSMtW8tvoY="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.8_1689184330784_0.7525218777861644"},"_hasShrinkwrap":false},"0.1.9":{"name":"babel-plugin-catch-logger","version":"0.1.9","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"69374681cadd946d1467d1eb29899f51d414406b","_id":"babel-plugin-catch-logger@0.1.9","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qZOdIhBSD4KSy6bEDDKLSzYvL4ZwB19iiMaFwsGBMlS+YZ3ln+0GPMs+iVbhumVqOWhXQemcNK5o6AVj+8v1Kg==","shasum":"e42e19af83fa9d649b56398072b3671dd7c276fb","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.9.tgz","fileCount":11,"unpackedSize":22348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXRSbKf0BbxDKC97oyzkpx21BfCsM/BCfHEsFeo51+4wIhANLnqzG0GOTgqCPpsWB4Qk6NgOSgxSv9WhmR28e4azZ1"}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.9_1689185245984_0.21659314931744067"},"_hasShrinkwrap":false},"0.1.10":{"name":"babel-plugin-catch-logger","version":"0.1.10","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.10","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-306ijRASNJv5HwP91b4ZFN3htWk9jcb9a3EnuX8BtWzJ7T1K6sXcgydHHY3/2i2su7WmqDBGK7RambZTnUAU+w==","shasum":"356c1c17865322279fe1009b456109f88548ec35","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.10.tgz","fileCount":11,"unpackedSize":22383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCECiFII+XQtOQOjFpqQr8SLcHwbI2ZFaI2S+0FGw9f7gIgQrukl79PVLQbM04tgXrNAFwogm+Na/tuIBvkecBvZ/8="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.10_1689189360735_0.732831144200679"},"_hasShrinkwrap":false},"0.1.11":{"name":"babel-plugin-catch-logger","version":"0.1.11","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.11","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bIhtHJQFqsJYOFmelOFVfTDn2aC9AxAJ5Sl52aLXztewDi+wm8hx/mey3YdWczEeqDVxf0tQk6kjMdbAFHEsDg==","shasum":"06a1882845bd3a9864cc5101d83f0b5f3581724e","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.11.tgz","fileCount":11,"unpackedSize":22383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJz0x/nMBkB0XUug4nTH03b1Et3vokciPMu1SR2vM0zQIhAPrm3YQRYHx7GLDFuwTmQ9jl2thXyQgSHYxZrd5O6COb"}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.11_1689189868673_0.7466860953344518"},"_hasShrinkwrap":false},"0.1.12":{"name":"babel-plugin-catch-logger","version":"0.1.12","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"b5738e6d8b0be731286eefafcaee4dd6d4088b15","_id":"babel-plugin-catch-logger@0.1.12","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-p6/AEhUbPbfpEWzd9YFVbP/3C4Az3JFvEcmWRaMRDXzlAngp49+WEuybUzo0GY1Qpc8hr5/adb8oWOlCSLhMsQ==","shasum":"9edf008cfa15117545e976b6731c214f177aad80","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.12.tgz","fileCount":11,"unpackedSize":22399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8vAB4sMl0KKs3Y4BIWAMRN78iT0sQ1OkEy5z+NgfbwAiB4IT89GOoXx+gnVpCdl4UzEIK3Ij1nMuoItkALIGVZFw=="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.12_1689190090689_0.8825560826530858"},"_hasShrinkwrap":false},"0.1.13":{"name":"babel-plugin-catch-logger","version":"0.1.13","description":"A babel plugin that automatically reports errors in your program","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","compile":"rimraf lib && babel src --out-dir lib"},"keywords":["babel","catch","sentry","report"],"author":{"name":"Levi Wong"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/types":"^7.12.7","babel-template":"^6.26.0"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/helper-plugin-test-runner":"^7.10.4","@babel/plugin-transform-destructuring":"^7.12.1","@babel/preset-env":"^7.12.7","babel-preset-minify":"^0.5.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","prettier":"^2.2.1","rimraf":"^3.0.2"},"gitHead":"26c164740ef2e1566378562b0e93c62c14167a56","_id":"babel-plugin-catch-logger@0.1.13","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XjbzpMYV4MrosnjjZmg3FI4L2QGVVMQUQ2Bq1BaA0zF9rIDacs2F8kKoTOMViYK3/bfw7Xszcn3IhoIQCdabJw==","shasum":"278bbb1721eaca9c0e34be4e6db53eef8a17c717","tarball":"https://registry.npmjs.org/babel-plugin-catch-logger/-/babel-plugin-catch-logger-0.1.13.tgz","fileCount":11,"unpackedSize":22567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXvOZ+3cvrNZCAMifTsAnDxbPVmSTYzY+M3fC07ZnuvgIgRd5g42E7JY1/3Xc/9VCNmsdDU06vUhPR9aV6+rlYYjU="}]},"_npmUser":{"name":"workboring","email":"workboring@gmail.com"},"directories":{},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-catch-logger_0.1.13_1689666958035_0.20092221194790438"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-12T16:28:16.300Z","0.1.4":"2023-07-12T16:28:16.556Z","modified":"2023-07-18T07:55:58.514Z","0.1.5":"2023-07-12T16:39:09.421Z","0.1.6":"2023-07-12T16:39:42.801Z","0.1.7":"2023-07-12T16:53:41.484Z","0.1.8":"2023-07-12T17:52:10.978Z","0.1.9":"2023-07-12T18:07:26.221Z","0.1.10":"2023-07-12T19:16:01.029Z","0.1.11":"2023-07-12T19:24:28.819Z","0.1.12":"2023-07-12T19:28:10.875Z","0.1.13":"2023-07-18T07:55:58.236Z"},"maintainers":[{"name":"workboring","email":"workboring@gmail.com"}],"description":"A babel plugin that automatically reports errors in your program","homepage":"https://github.com/catmorphic/babel-plugin-catch-logger#readme","keywords":["babel","catch","sentry","report"],"repository":{"type":"git","url":"git+https://github.com/catmorphic/babel-plugin-catch-logger.git"},"author":{"name":"Levi Wong"},"bugs":{"url":"https://github.com/catmorphic/babel-plugin-catch-logger/issues"},"license":"ISC","readme":"# babel-plugin-catch-logger\n\nA babel plugin that:\n\n1. Add catch clause to your Promise if you forget to do so.\n2. Add a logger to all catch clauses, whether it's a catch block or a promise `.catch()` function call.\n3. Automatically import the logging service when needed.\n\n## Config:\n\n-   `name: string` - The name of the your logging service.\n-   `source: string` - The import path name of your logging service.\n-   `methodName: string` - Which logging method to invoke.\n-   `catchPromise: boolean` - Whether to catch promises.\n-   `namespaced: boolean` - Whether to import the logging service as a namespace module.\n\n## Demo\n\n`.babelrc.json`\n\n```json\n{\n    \"plugins\": [\n        [\n            \"babel-plugin-catch-logger\",\n            {\n                \"name\": \"Sentry\",\n                \"source\": \"@sentry/node\",\n                \"methodName\": \"captureException\",\n                \"catchPromise\": true,\n                \"namespaced\": true\n            }\n        ]\n    ]\n}\n```\n\n`src/foo.js`\n\n```js\nexport function noop() {\n    try {\n        return nonexistent\n    } catch (ignore) {\n        // console.log(ignore);\n    }\n}\n\nexport function bar() {\n    return fetch('https://google.com').json().then(console.log)\n}\n\nexport function baz() {\n    return fetch('https://google.com')\n        .json()\n        .then(console.log)\n        .catch((e) => {\n            console.error(e)\n        })\n}\n```\n\ngets compiled to:\n\n```js\nimport * as Sentry from '@sentry/node'\nexport function noop() {\n    try {\n        return nonexistent\n    } catch (ignore) {\n        // console.log(ignore);\n\n        Sentry.captureException(ignore)\n    }\n}\nexport function bar() {\n    return fetch('https://google.com')\n        .json()\n        .then(console.log)\n        .catch(function (_e) {\n            Sentry.captureException(_e)\n        })\n}\nexport function baz() {\n    return fetch('https://google.com')\n        .json()\n        .then(console.log)\n        .catch((e) => {\n            Sentry.captureException(e)\n            console.error(e)\n        })\n}\n```\n\n`src/bar.js`\n\n```js\nfetch().json().then(console.log)\n```\n\ngets compiled to:\n\n```js\nimport * as Sentry from '@sentry/node'\nfetch()\n    .json()\n    .then(console.log)\n    .catch(function (_e) {\n        Sentry.captureException(_e)\n    })\n```\n","readmeFilename":"readme.md"}