{"_id":"@rlanz/sentry","_rev":"15-d016d3f8c482a4fb3afb8e44cae864f1","name":"@rlanz/sentry","dist-tags":{"next":"0.2.0-0","latest":"0.3.3"},"versions":{"0.0.1":{"name":"@rlanz/sentry","version":"0.0.1","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.1","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"082d5694112a250a02965805ab0db1f0f2dc8933","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.1.tgz","fileCount":19,"integrity":"sha512-ueHdVBuKKCF96kB1WIDWOYvOtVK8CuZ6rD+l1iq6niGQP32/ID5ye9vcVf3/FfY4ppqTGszvVQ4DTG+yBN6BIg==","signatures":[{"sig":"MEQCICG7zUaLUi9ZZcDA+Db6FtGqnY6jORN9cf3TIUS60kTwAiBB1RRuR76ULlAgYWKWjrS21lyhiFpYWsQAGZGt/z59QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9105},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"de4fb660eec0bc0c43df786d936259320f47891e","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.1_1717280493784_0.7557205469915629","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@rlanz/sentry","version":"0.0.2","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.2","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"46ef5e94a1fb886f8105142612da51693b6b64a1","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.2.tgz","fileCount":19,"integrity":"sha512-v8cfkJdZZFHYKBjzPXvdSszV7ZRAZFg/Dc81Wk+jTAIMW7iGP6mf1HBh/4O0iAv0CTCUPiesegYuq7vVnkHKCQ==","signatures":[{"sig":"MEYCIQCzZKjG2FyYXWjSLVWjIcyKFOq8NTNXaZDk23C+Xf3o3wIhAPdtzgVtV/OmNaHYza1bUNqKVPaf86PTaZcvLASH9C4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9193},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"552fd7a13cfe4cb1912da8ccafc4494d58436f3c","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.2_1717313555242_0.18430645042777183","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@rlanz/sentry","version":"0.0.3","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.3","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"5772fb40c3ca6ef298b5ddafd0c572d4fe18fdf0","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.3.tgz","fileCount":19,"integrity":"sha512-koU2ZH6XBs4IIv8Ma4PiWmVCw8cGW2m1vFV9+ePgsucamSJck4iBhprn2UZnW52SYCDkuLbY8t6HyNK+vK7puQ==","signatures":[{"sig":"MEQCIB5WPmQhdHVaGI0ZZRQup5sC0tfLM8Kp7w7nEEFkxgVPAiB1GLhg3Spe4kqqwG4uw18bJ66DWG1vb5Cu2/MNhEKQBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9192},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"66abfc8fa7e31608d19d3d77e51fc5fdf93bc369","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.3_1717313757029_0.2260214474648048","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@rlanz/sentry","version":"0.0.4","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.4","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"eb47ec36f16d965e6598624eecc2b66279472efe","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.4.tgz","fileCount":20,"integrity":"sha512-lg9IcIBohpj10p1UlwW9JRjOkscgi6H/lcR0FWRsSjeWjZlunmuYJIpp+twiFAzqYxZTR7q+7Ox6USepCBCUgA==","signatures":[{"sig":"MEYCIQD+QYy4divko6JzRxaR4TXiy+amj3ZXLJ9hnhWt46PzxgIhAJ+Sm7IUm1IPeroWJLQl6gS20Y/vIwM8XYB6ESOqpSLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10151},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"035a63653d50fab5fc618d6dee1bd77b39c0e25d","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles --up=1 \"stubs/**/*.stub\"  build","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","copyfiles":"^2.4.1","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.4_1717315140691_0.4572291145621872","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@rlanz/sentry","version":"0.0.5","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.5","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"9c747722926a23901300a0b9fdd256122359ad4f","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.5.tgz","fileCount":20,"integrity":"sha512-ab9Qeg6cjjC7u9Cg+/vnNOvgcR+ruzaHYXfqPlIT7Q1MpCET47C9fydgirbUXH2KCS3rlLb/w1G2szQ1ZdRxXA==","signatures":[{"sig":"MEUCIQCYNlxsLfK1iqP6KywIdAawsYfqAqVJCXkkwdbtgNyoPgIgYQPdd8vsac8G49pHL2zBX0ByZ4d2L3vIleQgQvp5rko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10143},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"4d168cb01eb875be71fb5bf1e83d0f2a5b00286a","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","copyfiles":"^2.4.1","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.5_1717316392048_0.20371517089257907","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@rlanz/sentry","version":"0.0.6","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.0.6","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"f9a988da6a3f87eaf383c5fe8328c930b5ba552e","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.0.6.tgz","fileCount":20,"integrity":"sha512-REoE+m2zCb13ql2yAAwtKH5nHHxSxEI18MRZRbZi+FG52X/oKVMyrjD09uX8NtTCMp2JhT9CfAZgqh7Kl6P6fg==","signatures":[{"sig":"MEQCIBNIDxWlY70OPlcIf1hrivkGRq/e7zeHk0/Evs56dho8AiBOcNx4LyUjIlLommbxDaq5bub/KVJB6TSPiAoj69PtKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12786},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"9e8397c8d763755ff10b522147f6277903915da9","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.5.0","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","copyfiles":"^2.4.1","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.0.6_1717318380730_0.6850358199356217","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@rlanz/sentry","version":"0.1.0","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.1.0","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"b5a17ecd7992fac9919ebf21ac1cbbd700955e8d","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.1.0.tgz","fileCount":20,"integrity":"sha512-0egG5xTzU64LklIm7J2n3oOSyK/wk3by9GcSMQj+G+3LbkDhYJUidXLBntgGNi0eMuxtA2cLn+5PTf7aB63wXA==","signatures":[{"sig":"MEQCIEQQbmyvIbCFoURLNCeX1N30vfJFt3TtocCfk2O0pVieAiB+uJ8kz30clyzTmN/XDkTPBQYIXtr6DUTMeuz0dDcTjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12775},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"1a1a34a30bfe704f01b974e24c09684c4d1d6c0d","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"9.8.1","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@sentry/node":"^7.116.0","@poppinss/utils":"^6.7.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","del-cli":"^5.1.0","prettier":"^3.3.0","copyfiles":"^2.4.1","release-it":"^17.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.6.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.1.0_1717399744108_0.7187435245964349","host":"s3://npm-registry-packages"}},"0.2.0-0":{"name":"@rlanz/sentry","version":"0.2.0-0","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.2.0-0","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"93a18cbbcdffeeb49e85265e8e03f41555e811b6","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.2.0-0.tgz","fileCount":20,"integrity":"sha512-dVxPMG3t6X2VoWyaT70s3GUIDzdM/H25HYl6/DK3ccvP1vE9EiDiEkeQK5iVwLW/OOW482EacCSeonu8KOOAJA==","signatures":[{"sig":"MEUCIQC9jAeHUYnyPBQr9XTf1bKedu02FFwpDCvOJTHXRloeLAIgQ5qH/NPYRjx8HPJ+dLWV7bR2W4WPYzQI+Wlq+Q8fB1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13005},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"608458c9205c90c10e108cf44cd8da35a07c4b41","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"9.8.1","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@sentry/node":"^8.34.0","@poppinss/utils":"^6.8.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","del-cli":"^5.1.0","prettier":"^3.3.3","copyfiles":"^2.4.1","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^20.16.12","@adonisjs/core":"^6.14.1","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.2.0-0_1729149750429_0.2785126631561632","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rlanz/sentry","version":"0.2.0","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.2.0","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"b70ff3b22695a2e8670342b50da7b88fafe97e48","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.2.0.tgz","fileCount":20,"integrity":"sha512-rARsvOSuyxxOrWV0xF1JBqCgbagLbHyoujxVc1GZ6Q2aEDI4/iio+ix0PVLZf1l/NClrsQpkKPYCJY/btuMpCg==","signatures":[{"sig":"MEUCIGaAm7latRFPbByXZJx0/gCKS1lltBN7dObTSZRx4JzQAiEAwk1+Ph6RjN+0V6/rT53J2HOqT2h9psGgEK5Jto9SoDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"435102c1c827450042c263924b8e48e93fa7b505","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"yarn clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"release-it","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"yarn build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"9.8.1","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@sentry/node":"^8.48.0","@poppinss/utils":"^6.9.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0+sha512.5383cc12567a95f1d668fbe762dfe0075c595b4bfff433be478dbbe24e05251a8e8c3eb992a986667c1d53b6c3a9c85b8398c35a960587fbd9fa3a0915406728","devDependencies":{"eslint":"^9.17.0","del-cli":"^6.0.0","prettier":"^3.4.2","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.12","@adonisjs/core":"^6.17.0","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.2.0_1736339839731_0.5889667498605002","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rlanz/sentry","version":"0.3.0","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.3.0","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"5fe2ac4c9d805af6ef4530620470c4082cd714e1","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.3.0.tgz","fileCount":19,"integrity":"sha512-pgxWby9mtmPpEYGKmJtqiehP2ozL4nP0Qs9DC843v7e0ozBBtPotJejPn+XC9Z5J6OMETwI5h3cRE3g8DKhxOA==","signatures":[{"sig":"MEUCIGJgYiYRCgyiX6ZGxjtGyYjo/y+zu6zx9BqwJiogCjbIAiEA2xocOGvR6GNQHj2RCyTYRvZtjTrv1pF0fOkwwTcqcFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"888ad03ef1521ba43631dae2b549d13526e0b6eb","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"yarn clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"release-it","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"yarn build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.9.2","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@sentry/node":"^9.1.0","@poppinss/utils":"^6.9.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"eslint":"^9.20.1","del-cli":"^6.0.0","prettier":"^3.5.1","copyfiles":"^2.4.1","release-it":"^18.1.2","typescript":"^5.7.3","@types/node":"^20.17.19","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.3.0_1739903436954_0.10566268636416232","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rlanz/sentry","version":"0.3.1","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.3.1","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"a36e32fe2782a4ac64b08bdc3f481b3d4048eead","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.3.1.tgz","fileCount":19,"integrity":"sha512-3E1YzPPJThEr6NughQmdClBqTanSI5ghUWRGwZlsj0Eq6F/DArfD9K2C9gguiijC7V8+xS7Cy8pnPpf3yqvBVQ==","signatures":[{"sig":"MEUCIF6O7/PnYG9gtkbu9gd7dFUNOrwouH123G0IpRIKtMTlAiEA8cZJTnv7fh23MElgfIOeRMbqvje7BwypkCrVQm1f+NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11203},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"4f66991cd4a75864b3bb07c8d37be52b77c598cb","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"yarn clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"release-it","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" --up=\"1\" build","prepublishOnly":"yarn build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.9.2","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@sentry/node":"^9.3.0","@poppinss/utils":"^6.9.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"eslint":"^9.21.0","del-cli":"^6.0.0","prettier":"^3.5.2","copyfiles":"^2.4.1","release-it":"^18.1.2","typescript":"^5.8.2","@types/node":"^20.17.19","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.3.1_1740908416571_0.7552192442182126","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@rlanz/sentry","version":"0.3.2","keywords":["sentry","adonisjs","adonis"],"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","_id":"@rlanz/sentry@0.3.2","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"dist":{"shasum":"9a0d9e58d7031e2d8de5e76de2f05776a9653d21","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.3.2.tgz","fileCount":20,"integrity":"sha512-CinQgfeYlnY2qYZstp2XTWGinC9CZcpZMICuD3Im5Ng96kgw3mVCuJ+ebQfJav1aNb8BUvNbiMifjsI/TT/7vw==","signatures":[{"sig":"MEUCICLV2C/RhEDjpfFNG5Jy/nORuTaapwMz22YAI7RrPAdaAiEA2xyN6Ih80rQrD70Cm63wlh/c/rCgDTMBwxM0PvTIy2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12011},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./provider":"./build/providers/sentry_provider.js","./middleware":"./build/src/middleware.js"},"gitHead":"f0b0db42eb7c1ac5a90c21db97186b5f09da646f","scripts":{"lint":"eslint . --ext=.ts","test":"echo \"Error: no test specified\" && exit 1","build":"yarn clean && tsc && yarn copy:templates","clean":"del-cli build","format":"prettier --write .","release":"release-it","typecheck":"tsc --noEmit","copy:templates":"copyfiles \"stubs/**/*.stub\" --up=\"1\" build","prepublishOnly":"yarn build"},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"prettier":"@adonisjs/prettier-config","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.9.2","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@sentry/node":"^9.3.0","@poppinss/utils":"^6.9.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0","devDependencies":{"eslint":"^9.21.0","del-cli":"^6.0.0","prettier":"^3.5.2","copyfiles":"^2.4.1","release-it":"^18.1.2","typescript":"^5.8.2","@types/node":"^20.17.19","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sentry_0.3.2_1740908675370_0.4724539431198329","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@rlanz/sentry","description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","version":"0.3.3","engines":{"node":">= 20.11.0"},"main":"build/index.js","type":"module","exports":{".":"./build/index.js","./middleware":"./build/src/middleware.js","./provider":"./build/providers/sentry_provider.js"},"scripts":{"build":"yarn clean && tsc && yarn copy:templates","clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" --up=\"1\" build","format":"prettier --write .","lint":"eslint . --ext=.ts","prepublishOnly":"yarn build","release":"release-it","quick:test":"node --enable-source-maps --import=ts-node-maintained/register/esm bin/test.ts","test":"c8 yarn quick:test","typecheck":"tsc --noEmit"},"dependencies":{"@poppinss/utils":"^6.9.2","@sentry/node":"^9.8.0"},"devDependencies":{"@adonisjs/assembler":"^7.8.2","@adonisjs/core":"^6.17.2","@adonisjs/eslint-config":"^2.0.0","@adonisjs/prettier-config":"^1.4.4","@adonisjs/tsconfig":"^1.4.0","@japa/assert":"^4.0.1","@japa/file-system":"^2.3.2","@japa/runner":"^4.2.0","@swc/core":"1.11.13","@types/node":"^20.17.22","c8":"^10.1.3","copyfiles":"^2.4.1","del-cli":"^6.0.0","eslint":"^9.23.0","prettier":"^3.5.3","release-it":"^18.1.2","ts-node-maintained":"^10.9.5","typescript":"^5.8.2"},"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","keywords":["sentry","adonisjs","adonis"],"prettier":"@adonisjs/prettier-config","publishConfig":{"access":"public","tag":"latest"},"release-it":{"git":{"commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","tagName":"v${version}"},"github":{"release":true,"releaseName":"v${version}","web":true}},"packageManager":"yarn@4.7.0","_id":"@rlanz/sentry@0.3.3","gitHead":"e4f77c468bdecca415f39349e2487172c82f5b6e","types":"./build/index.d.ts","_nodeVersion":"23.10.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-nB3dqg9An800LiV2roE9FUxQSgaj2S2h3aKCsnIPMKDNhorw+PCN6MaeskRvZPV4/oRSg7Ln6i0KHsITtt2d+Q==","shasum":"d50a820c7c944b1f970fbe7ab96bc0e7c5ec73f9","tarball":"https://registry.npmjs.org/@rlanz/sentry/-/sentry-0.3.3.tgz","fileCount":28,"unpackedSize":19152,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICIcs2k0m24q3JCniPCgDiael8eycXrA7oApPKI//vLYAiEA/Ru+Rv2iNIXAa8zRY81BuUqHVjSu4vcfT8PqCyzWKN8="}]},"_npmUser":{"name":"romainlanz","email":"romain.lanz+npm@pm.me"},"directories":{},"maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sentry_0.3.3_1742828365573_0.9681982814093921"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-01T22:21:33.678Z","modified":"2025-03-24T14:59:25.958Z","0.0.1":"2024-06-01T22:21:33.939Z","0.0.2":"2024-06-02T07:32:35.389Z","0.0.3":"2024-06-02T07:35:57.206Z","0.0.4":"2024-06-02T07:59:00.842Z","0.0.5":"2024-06-02T08:19:52.236Z","0.0.6":"2024-06-02T08:53:00.903Z","0.1.0":"2024-06-03T07:29:04.264Z","0.2.0-0":"2024-10-17T07:22:30.746Z","0.2.0":"2025-01-08T12:37:19.965Z","0.3.0":"2025-02-18T18:30:37.170Z","0.3.1":"2025-03-02T09:40:16.743Z","0.3.2":"2025-03-02T09:44:35.561Z","0.3.3":"2025-03-24T14:59:25.782Z"},"author":{"name":"Romain Lanz","email":"romain.lanz@pm.me"},"license":"MIT","keywords":["sentry","adonisjs","adonis"],"description":"A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application","maintainers":[{"name":"romainlanz","email":"romain.lanz+npm@pm.me"}],"readme":"<div align=\"center\">\n  <img src=\"https://github.com/RomainLanz/sentry/assets/2793951/229f22b4-6340-482d-8244-9dce18ca395f\" alt=\"@rlanz/sentry\">\n</div>\n\n<div align=\"center\">\n\n[![typescript-image]][typescript-url]\n[![gh-workflow-image]][gh-workflow-url]\n[![npm-image]][npm-url]\n[![npm-download-image]][npm-download-url]\n[![license-image]][license-url]\n\n</div>\n\n<hr />\n\n`@rlanz/sentry` is a simple wrapper around the Sentry SDK to make it easier to use in a AdonisJS application.\n\n## Installation\n\n```sh\nnode ace add @rlanz/sentry\n```\n\n## Usage\n\nThe package will automatically register a middleware and configure the Sentry SDK.\n\n```ts\nimport type { HttpContext } from '@adonisjs/core/http'\nimport { Sentry } from '@rlanz/sentry'\n\nexport default class HelloController {\n  greet({ params, response}: HttpContext) {\n    Sentry.captureMessage(`Hello, ${params.name}!`)\n\n    return response.ok({ message: `Hello, ${params.name}!` })\n  }\n}\n```\n\nThe SDK is automatically scoped to the current request.\n\n```ts\nimport { inject } from '@adonisjs/core'\nimport { Sentry } from '@rlanz/sentry'\n\n@inject()\nexport class GreetingService {  \n  greet(name: string) {\n    Sentry.captureMessage(`Hello, ${name}!`)\n    \n    return `Hello, ${name}!`\n  }\n}\n```\n\n### Capturing Errors\n\nYou can capture errors by calling the `captureException` method on the SDK inside your exception handler.\n\n```ts\nimport { Sentry } from '@rlanz/sentry'\n\nexport default class HttpExceptionHandler extends ExceptionHandler {\n  // ...\n\n  async report(error: unknown, ctx: HttpContext) {\n    if (this.shouldReport(error as any)) {\n      Sentry.captureException(error)\n    }\n\n    return super.report(error, ctx)\n  }\n}\n```\n\n### Assigning User Context\n\nYou can assign user context to the Sentry SDK by calling the `setUser` method on the SDK once you are logged in.\n\n```ts\nimport { Sentry } from '@rlanz/sentry'\n\nexport default class SilentAuthMiddleware {\n  async handle(ctx: HttpContext, next: NextFn) {\n    // We are authenticating the user\n    await ctx.auth.check()\n\n    // If the user is authenticated, we assign the user context to Sentry\n    if (ctx.auth.isAuthenticated) {\n      const user = ctx.auth.getUserOrFail()\n      \n      Sentry.setUser({\n        id: user.id, \n        email: user.email, \n        username: user.username,\n      });\n    }\n    \n    return await next();\n  }\n}\n```\n\n### Adding Integrations\n\nSentry provides multiple integrations to enhance the data captured by the SDK. You can add integrations by changing the `integrations` array inside the configuration `config/sentry.ts`.\n\nFor example, if you want to add profiling to your application, you can add the `Profiler` integration.\n\n```sh\nnpm install @sentry/profiling-node\n```\n\n```ts\n// config/sentry.ts\n\nimport { nodeProfilingIntegration } from '@sentry/profiling-node';\n\nexport default defineConfig({\n  // ...\n  integrations: [nodeProfilingIntegration()],\n  profilesSampleRate: 0.2,\n})\n```\n\n[gh-workflow-image]: https://img.shields.io/github/actions/workflow/status/RomainLanz/sentry/checks.yml?branch=0.3&style=for-the-badge\n[gh-workflow-url]: https://github.com/RomainLanz/sentry/actions/workflows/checks.yml\n[npm-image]: https://img.shields.io/npm/v/@rlanz/sentry.svg?style=for-the-badge&logo=npm\n[npm-url]: https://www.npmjs.com/package/@rlanz/sentry\n[npm-download-image]: https://img.shields.io/npm/dm/@rlanz/sentry?style=for-the-badge\n[npm-download-url]: https://www.npmjs.com/package/@rlanz/sentry\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[typescript-url]: https://www.typescriptlang.org\n[license-image]: https://img.shields.io/npm/l/@rlanz/sentry?color=blueviolet&style=for-the-badge\n[license-url]: LICENSE.md\n","readmeFilename":"README.md"}