{"_id":"@alitajs/sentry","_rev":"9-5872fc4e35dc4fa4796f574349776859","name":"@alitajs/sentry","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@alitajs/sentry","version":"1.0.0","description":"umi plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","dev":"father-build -w","build":"father-build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"3.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^6.3.6","@sentry/tracing":"^6.3.6"},"devDependencies":{"cross-env":"^6.0.3","@types/express":"^4.17.2","express":"^4.17.1","@umijs/types":"^3.4.20","father-build":"^1.19.4","alita":"2.8.2"},"publishConfig":{"access":"public"},"_id":"@alitajs/sentry@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FMyodG5wKTSvlOmR5YPVEYR3QbZJhD1w1hjYPwQY8I6beXkkE0RpuNyF+6sOVXk7qYA24AedjKInWSX0Y4i64g==","shasum":"c768964cd7b9a9f495d22668b89019c8a46c5570","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-1.0.0.tgz","fileCount":4,"unpackedSize":10326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnOStCRA9TVsSAnZWagAAew8P/jvktJ/oaI+3gdvlWsRg\nS9hn0znlQDP5GgM8wEU4ku21anQ4+revQ+VZoEj7LuRAJUQxjDosHtk8HqDD\n97ko+GkH2nolIOuLaqjDvF8Ry7XTJ3qlGG7OXSr6eg6l+mtxy6LKmc6uJAyM\nEb84VZiSAiusyy4Fm3SSa0qcV8TTfClj/8lVnVXeCLAG6zHLwGTPT3Dx26KS\ntmss1gBGTzghCIe6s7CmhBVb6Y32jODkxwg2lowpS6f/eh9qbOkihS7owjdc\nCu6hkufdL4l7G/KusJPA6mrYA/ZgFVPzBFHRA270F9+rIYVa1c8tAzOTOg36\nlOw5xvUf4q6su9oUkcYKi9m2rhj/TWmRLq0hOOeZhlgjrXYQ10ng4md+waIJ\n+zWVioc0IMovNcnYH2gTJ2OWzAmMil/KKeEIPJLRaq5tvf0wgr7s+ESFPK4Y\nDs5Zqdc3W4LhpZ9oG7HpxbXbyr3wcfLpNLg/d4EQcMDdqxaV4Q8HEeJAIUbg\n3Ch+lkqML/LL1NMR6Y/0b9peNAR9J2tbxoy0SQOZSPYRJ1wcx9oOfg1nbJhC\nRWMIiZXPLIwZXQtvjmjAyuqUAyfWJWmyg9wKfyGlJUumsA2PDyEc6oAXwF6w\nY0z1Rs+R5ShR2bwgbp0geF6NzG7HkhnuMf72OuxWUURQipGHnjg7lifxNcBs\nKy4G\r\n=ABj7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpN4jGpYFDIoMvqlJUzriXCH7lZif94KbQjw8k6jHsQgIgBs+e3I50JpKWF2VHWsWl3uXWx1vmrvZwWASLd6zCYzk="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_1.0.0_1620894893400_0.15849253671737418"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alitajs/sentry","version":"1.0.1","description":"umi plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","dev":"father-build -w","build":"father-build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"3.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^6.3.6","@sentry/tracing":"^6.3.6"},"devDependencies":{"cross-env":"^6.0.3","@types/express":"^4.17.2","express":"^4.17.1","@umijs/types":"^3.4.20","father-build":"^1.19.4","alita":"2.8.2"},"publishConfig":{"access":"public"},"gitHead":"63ee11f29312ce9819741816b6fa608aac01425f","_id":"@alitajs/sentry@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bXydsHWGsTh2doW1XGiCTnRLvdpycFxINGjxmQvQyFSOasEcOMCs3dyc9RhFp5O8/ocWaSxzB61hZCi+OYcA/A==","shasum":"e154ded0f42985dea0a722e4a6bb884a2c56eaf3","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-1.0.1.tgz","fileCount":4,"unpackedSize":10353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnOZVCRA9TVsSAnZWagAAP98P/i7PQv1YCE1oa1r3u0Ht\n8s83mHBw9BISBWgo22Za6aGBvo2X0cMvBdfFa/iFsxxKA7WSkXSWSG2XhBL+\n+ScP5LQBNWjIg+ceX+LpIs9/NJgDXP6zxw+QXLtZDN4aPSTm4DQ54VSuFFqT\n5D6Re6aThNM8l1Nb7TI3p6kvPwFlTuZNMhJ+d0TBfBeoEO03A2el0Y9EVxkY\nKTYeAKtzrEXGObdvxU7+1YHMvIs/zasRJ5Jm07CeIEZlNUIHZR6qghDfbFyy\n88kNXOyBueRryLvD8MIQNaAa60KG5rhDS7Mh2irOMIL+H1Xl1XmzhGkxb24z\nxSIqfDSmukpFu+/R6eYWz4Lol53WFMn8D8LdG7eIa0KacPUzDlXmsEUSpWXp\nRapjv6m0x05/QhcE5udioDWH1bYwhUrXKaioPtMy/+5prgE7e9Jnn2IORAul\ng94yrvw0yhvUSYcUEqr1yJXo+puqmglFCaKVQVwy0JRh7VCtxfdiBZiEdu96\n/D8h+8Aadk4sbm7B1lpFtYxrlS+vEahbf9R9UtfRU1E/73/KuwjyjvCHzRTs\nqwIC5vC763CB7d91ovCKHXhYxmRmRkabwegnK1wYfactKSBpNAntOl0JycjK\nrTy+mC1TES2Gz7K/itRUH9XFazJYcdzkB+ulZNO5INHIe8tPRMgBqvN39WhB\nC3Rf\r\n=cZve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvjBHU/gRpa8kUJa8bP+uExuJE1f8xy1OxpKHc96B9pAiAOsgX3blcOHbMDr3pMbAfEZdRHsg0nd0c6wEMzO1WjMQ=="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_1.0.1_1620895317290_0.6272884965704169"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alitajs/sentry","version":"1.0.2","description":"umi plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","dev":"father-build -w","build":"father-build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"3.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^6.3.6","@sentry/tracing":"^6.3.6"},"devDependencies":{"cross-env":"^6.0.3","@types/express":"^4.17.2","express":"^4.17.1","@umijs/types":"^3.4.20","father-build":"^1.19.4","alita":"2.8.2"},"publishConfig":{"access":"public"},"gitHead":"224c264ed48e1b05d7bc7640b398c312a375d0a7","_id":"@alitajs/sentry@1.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-I0nZz0xBedThs4Eh+xqmOZjemUch7bbapMTiOS/Y+VvO25BV71NfgS5OQ9hLSwktvA/LDXjk86Pl8t+AO7tLOg==","shasum":"458dcd6fe9bafea1e02e116bd1d77cb41c7fe1e5","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-1.0.2.tgz","fileCount":4,"unpackedSize":10362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw5WXCRA9TVsSAnZWagAAEDwQAJETivQ0xgHVU8U09Vx9\nouX3pnG/tV8dMXwHxOq9jNhYPOHa77JceNuBZla1b99k/+Tfu/h6WGdx1ht1\nDW6pu91KFmWujEtUQimyBZ77uUkKddG1HCCIWAaM+V54YkIUeAOvK5aStycD\nJxBoevg+NeKnbtdryl1UvU1fXSd5fZZ9T32NZUX9fmlDtDSbn2O0AE1Q3z3X\nabTG1O4bUHs6dfGipfHtRjHDylXEadtwQ6OMl4EuyHuONsmaXqHBhw3mwb8w\nZ/EwRoIxzdPoZ2BVk6xDtuDpzDpp/A2p/ZXumeP9V8i0+JVPeyS5gnTnIta7\nqCpbIUa0EjMhSY8+TpDqCzmI0LTVsKPvgLyk1in/NoiZXr7Z4Wfn/49Zye8/\nUwbpHRiJlzRuTtMhWG5t8wMJUAh0iSHdIDEkDba/LRFX3wShvv+yUvqN1krI\niJbFRXUc1GdRa75+HL8u0YPEgw+i1MpH+o+em8oIYf4Ym+UIaYHPQhyTv/f6\n3zQxGcJ5kcZy3xRC+0XRLtoBJoZxLLEZhBaq2UegjS4U9ZyRtXp9noikU7aW\nAW7pw7Mf1WDloBkVEjsx7mkjomv3RToiRFivYPUUhgixTW4E18ZeBsnHThQ9\nfS/3gQ6m6Nmhbt1Ol7jndVtOJG4F/FpBFBXNYq7FczK7UpsxeF1SUKrrZA1z\nE2cr\r\n=ZaRe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTQ8qaRn9Htv5QBR46/YrIaa4acdJVkjlHW85mRAzaewIhAJOeAtWUS7GNgdnGn5Vrr67Wj9ioqbCo5sWQofHNOQRT"}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_1.0.2_1623430551427_0.21657120488330284"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alitajs/sentry","version":"1.0.3","description":"umi plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","dev":"father-build -w","build":"father-build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"3.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^6.3.6","@sentry/tracing":"^6.3.6"},"devDependencies":{"cross-env":"^6.0.3","@types/express":"^4.17.2","express":"^4.17.1","@umijs/types":"^3.4.20","father-build":"^1.19.4","alita":"2.8.2"},"publishConfig":{"access":"public"},"gitHead":"224c264ed48e1b05d7bc7640b398c312a375d0a7","_id":"@alitajs/sentry@1.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Nhv+hoxhMBFNqmORJ805bwN4nXVa0YydMJmJSrLAGfIOnZr6ZFx1dWPeDAfnEkh9GqTH7YhYg/+R9WaWh0GMog==","shasum":"fdcbf9f7b96aca573dfbbed2d326be40d8893049","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-1.0.3.tgz","fileCount":4,"unpackedSize":10362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw5oxCRA9TVsSAnZWagAAJ08P/imt49WBvAmwv2MV86S9\nzaFOi7/FzS98IXZJEjpjSNJo2D+uNy9xXsXjWVaXKKwoPVuXcA4qk9yFzwO7\n4OOj6GFUVUOJpgikI6KKoQcVx/0DQz/O/Gk6IQgpKuZeH2Fsm9fbpf3kMyrV\niwITY0z+uY47wnLyFvjqdVYSeyqRabE68IoPWDzKXnhqXxFohNhXKVsPNV8s\nXvTSyCsXiYTxv4co8ploFVfjKf/RHmkxVYPGQzbedbCZeiomo30YQVnKnV01\ncG4UtAU8nYLt5fjBnPFrTMOkXO92RqAregy5jVqj8LFoDkDFUlN+pthPp95L\nkVj0vz8piMG0P7QzdWm1dvkqM3ZDEe+2tj07kR7dYz1/AGLdH7fJrUpnOMd/\noEDPOgGWRtW+C5PJnmPmnqyKrMZdMHkg772GzF4JRtZmpS4+voYLdvkXiyTr\n6xYMlgLUZFo/m9BdQ33UVy+EnNINYB9oo15rR7ot3GbWIHLZOmHpHoRv/8OD\nsNghleuKfq8AgOPdfTiPnBNqBGczFwCUyH2Fo2Eb5ijQK4us8aBvvaK6hiEm\nonwXNSoUjb/IZLauIZh39PkAFPl8qQuOIfPrYdkeyrtGTgtYmjWnXd4aDofC\ntuFjcghsbfrX/4irR+eYuKeGiYNF3Uynbneo8iU8xxZHZsIFmpyprVMLT9gg\nxdkD\r\n=7Znj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7YaBaxhAqGN8w9KIWrzQrYThDqJNaDmUm6RQw13aKqAiEAj8G7QhIYi97rLEFLCwsyuTWbhZ5qRF0oQooAt6rOIfg="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"hammersjs","email":"1270253618@qq.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_1.0.3_1623431729573_0.014069284972423102"},"_hasShrinkwrap":false},"1.0.4":{"name":"@alitajs/sentry","version":"1.0.4","description":"umi plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","dev":"father-build -w","build":"father-build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"3.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^6.5.1","@sentry/tracing":"^6.5.1","webpack-sentry-plugin":"2.0.3"},"devDependencies":{"cross-env":"^6.0.3","@types/express":"^4.17.2","express":"^4.17.1","@umijs/types":"^3.4.20","father-build":"^1.19.4","alita":"2.8.2"},"publishConfig":{"access":"public"},"gitHead":"df05b5044571143918c6dd7652f41c87dd3579d0","_id":"@alitajs/sentry@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-lo0co4LAMdbUZ393tnL3j3+OHdTfY02TnmVH9tYcxui7WK9xRm0fwNqR/dnVE2XCio92js7Xx+WeLQIvXhq2gA==","shasum":"b63f6fce0bcb038de481ecf3db239f6510d3027b","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-1.0.4.tgz","fileCount":4,"unpackedSize":12424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDadCteuMgyHMeCmxmHygPRIJS6Y44adzz3gtcc2IGLBwIhAM42Lqf/Fh+FG032Fsp+8Xxbfy9fWGQHCMzZnBQSoXTF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBuXwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfgQ/7B0CVjGSt5dQZhy8hs7dhSZMvfGt/mP2AEVIK3Z/iqGSEZa89\r\nAeDiA86hXgjuOTUMyuRNdw2c7TU14GpyG0XCBdgB+TaApZWujQqNBeSHTr9i\r\neKt4Ri13DNtZfwlexLXgXn34CkfZRlK//Jbt+ybu8iTZQ6kxGKbzMkoD02Dz\r\nvMbXrteIfKQm5owOBFuM+cbhBhu5l86X2codyj2Tssvv40VOTbptrsUszaMU\r\n6WeR9Vr69UYskM2aId8gnHAn+rh+DmzdxZZDDcMMjTERKEO6epFf6rLdh5em\r\nRij54OFHUtKEbXVgFr36Owok8GL6j0Jrju4ntqrhocP4iuT6bDyJ5RyZd03W\r\n3GQ2CsVxThwR7TXcgJzIyDX9PMVRVa51s5GkQe3W12U1tv/nIQrWkCul6C18\r\nXqIEzxbxuZ0Yp/Ws8/XW5ak4SWZckNVXIIPUp3vEhVRM8mXOajmCySN7UHi5\r\nqylGCPDm4+wsLPJBZztRlzalpWUcQTzmN2RCvfFydr1SdTls57DvcCZRFaC4\r\n+0ooU7iIRpZFKKcE2lREINX7zAjgl33YxciLq3dhlD09u82ODRMQPvFeMoID\r\nhYnOty0RtCg4dkOmlml5DJtGdkTeqlVs/uHXDQZBZ6g8HR/0Y9K/iV+xYPKT\r\nt625gLoDSKse3BnOFALyVBhxLUD1AskyFPs=\r\n=bAee\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_1.0.4_1661396464313_0.7829132576163391"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alitajs/sentry","version":"2.0.0","description":"umi@4 plugin with sentry","main":"lib/index.js","scripts":{"start":"cross-env APP_ROOT=example alita dev","app":"cross-env APP_ROOT=example alita build","dev":"father dev","build":"father build"},"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"keywords":["umi-plugin-sentry","sentry"],"author":"","license":"ISC","bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"peerDependencies":{"umi":"4.x"},"homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","dependencies":{"@sentry/react":"^7.108.0","@sentry/webpack-plugin":"2.16.0"},"devDependencies":{"@sentry/browser":"^7.108.0","@types/express":"^4.17.2","alita":"3.3.10","antd-mobile":"^5.35.0","cross-env":"^6.0.3","express":"^4.17.1","father":"^4.4.0"},"publishConfig":{"access":"public"},"_id":"@alitajs/sentry@2.0.0","gitHead":"f85dbfce8bff7c36d7fe6b25826cdf2130540d9a","types":"./lib/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-gkzvzr3oGqen7NTnaE130Wz65+cOt9hvTY4Enhrcp41fZDvYLlZL+XWt/ChdI1dvqvEnCYW2WbETR+6Sv/zDSg==","shasum":"5f47735607abdb5b54ba04f75cc79704c10c71ec","tarball":"https://registry.npmjs.org/@alitajs/sentry/-/sentry-2.0.0.tgz","fileCount":5,"unpackedSize":10772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN409uQY8BBdSQGQLG/2v+qjXZ2GkvzzHY08Z/kaaKwwIgc6+LxC3FRI+Pbaw10NiPWXTJWEv1IqfDbb8OzhmxT/A="}]},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sentry_2.0.0_1711616574188_0.7811769589929289"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-13T08:34:53.180Z","1.0.0":"2021-05-13T08:34:53.538Z","modified":"2024-03-28T09:02:54.711Z","1.0.1":"2021-05-13T08:41:57.410Z","1.0.2":"2021-06-11T16:55:51.541Z","1.0.3":"2021-06-11T17:15:29.768Z","1.0.4":"2022-08-25T03:01:04.459Z","2.0.0":"2024-03-28T09:02:54.394Z"},"maintainers":[{"name":"pengyh","email":"pt370390794@126.com"},{"name":"ashoka_j","email":"savebtc11@gmail.com"},{"name":"diyc","email":"13067111941x@gmail.com"},{"name":"xiaohuoni","email":"448627663@qq.com"},{"name":"imhele","email":"work@imhele.com"},{"name":"wangxingkang","email":"156148958@qq.com"},{"name":"shawdanon","email":"shawdanon@foxmail.com"},{"name":"cjy0208","email":"fanluan058@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"},{"name":"hang1017","email":"437132124@qq.com"},{"name":"hammersjs","email":"1270253618@qq.com"}],"description":"umi@4 plugin with sentry","homepage":"https://github.com/alitajs/umi-plugin-sentry#readme","keywords":["umi-plugin-sentry","sentry"],"repository":{"type":"git","url":"git+https://github.com/alitajs/umi-plugin-sentry.git"},"bugs":{"url":"https://github.com/alitajs/umi-plugin-sentry/issues"},"license":"ISC","readme":"# umi-plugin-sentry\n\numi 项目快速介入 [Sentry](https://github.com/getsentry/sentry) 官方 [SDK](https://github.com/getsentry/sentry-javascript) 的插件。\n\nSentry 是一个服务，帮助你监测和修复在实时崩溃。服务器是 Python 的，但是它包含一个完整的 API，用于在任何应用程序中从任何语言发送事件。\n\n## 调试开发\n\n`yarn && yarn build && yarn start`\n\n> 无需在 example 目录下面安装依赖\n\n## 使用\n\n```base\n$ yarn add @alitajs/sentry\n```\n\n```ts\nimport { defineConfig } from 'umi';\nexport default defineConfig({\n  plugins: ['@alitajs/sentry'],\n  sentry: {\n    dsn: '可以访问 https://sentry.io/ 免费申请，记得选 react 项目类型',\n  },\n});\n```\n\n## 错误跟踪\n\n![image](https://user-images.githubusercontent.com/11746742/118098421-78894e80-b406-11eb-92b2-c05a6788dce6.png)\n\n## 错误堆栈\n\n![image](https://user-images.githubusercontent.com/11746742/118098813-f6e5f080-b406-11eb-9257-cea293b92685.png)\n\n## 面包屑\n\n![image](https://user-images.githubusercontent.com/11746742/118099128-65c34980-b407-11eb-9f42-3e238bb820c1.png)\n\n## 用户反馈\n\n![image](https://user-images.githubusercontent.com/11746742/118099037-47f5e480-b407-11eb-86b2-f5b791d298fa.png)\n\n## 配置\n\n|            属性             |                                                              说明                                                              |\n| :-------------------------: | :----------------------------------------------------------------------------------------------------------------------------: |\n|            debug            |                                           是否开启调试模式，主要是发送之前会打印数据                                           |\n|             dsn             |                           数据链接地址，可以访问 https://sentry.io/ 免费申请，记得选 react 项目类型                            |\n|         development          |                               默认打包之后启用，可以设置这个属性，来在开发环境演示 sentry 功能。                               |\n|         sourceMap          | 传递给 @sentry/webpack-plugin 的配置，https://docs.sentry.io/platforms/javascript/guides/react/sourcemaps/generating/#webpack                          |\n| 其他 sentry init 支持的参数 | https://github.com/getsentry/sentry-javascript/blob/0c4fdf60fe1394dd453093fc7ecf6d95ccee070f/packages/types/src/options.ts#L10 |\n\n## 运行时配置\n\n|     属性      |                                                                   说明                                                                    |\n| :-----------: | :---------------------------------------------------------------------------------------------------------------------------------------: |\n|  showDialog   |                                                           弹窗邀请用户提交反馈                                                            |\n|   fallback    |                               当发生错误时，会使用这个返回的组件渲染页面，可以调用 resetError 关闭当前错误                                |\n|    onError    | 当错误边界遇到错误时调用的函数。如果要将错误传播到 Redux 之类的状态管理库中，或者要检查可能由于错误而发生的任何副作用，onError 非常有用。 |\n| beforeCapture |                               在将错误发送到 Sentry 之前被调用的函数，允许向错误中添加额外的标记或上下文。                                |\n\n比如：\n\n```ts\nexport const sentry = {\n  showDialog: true,\n  fallback: ({ error, componentStack, resetError }) => (\n    <React.Fragment>\n      <div>You have encountered an error</div>\n      <div>{error.toString()}</div>\n      <div>{componentStack}</div>\n      <button\n        onClick={() => {\n          resetError();\n        }}\n      >\n        Click here to reset!\n      </button>\n    </React.Fragment>\n  ),\n  onError: (e) => {\n    console.error(e);\n  },\n  beforeCapture: (scope) => {\n    scope.setTag('location', 'first');\n    scope.setTag('anotherTag', 'anotherValue');\n  },\n};\n```\n\n## API\n\n`import { Sentry } from 'umi';`\n\n### captureMessage 手动发数据\n\n```ts\n// 此处的 debug 为等级\nSentry.captureMessage('Something went wrong', 'debug');\n```\n\n### captureException 手动发送事件\n\n默认情况下 sentry 只会发送我们程序中没有捕获的错误，如果是已经被程序捕获的错误，将不会自动发送，这时候我们可以在处理完错误之后，选择性的手动发送事件。\n\n```ts\ntry {\n  aFunctionThatMightFail();\n} catch (err) {\n  Sentry.captureException(err);\n}\n```\n\n### setLevel 设置等级\n\n```ts\nSentry.configureScope(function (scope) {\n  scope.setLevel(Sentry.Severity.Warning);\n});\n```\n\n### setUser 设置用户\n\n比如在用户登陆授权之后，全程跟踪用户发生的错误。\n\n```ts\nSentry.setUser({ id: '123', username: 'xiaohuoni', email: '' });\n```\n\n可以清除当前设置的用户：\n\n```ts\nSentry.configureScope((scope) => scope.setUser(null));\n```\n\n### setTag 设置标签\n\n设置完可以在后台看到对应的分类标签\n\n```ts\nSentry.setTag('page_locale', 'de-at');\n```\n\n以上是我觉得比较常用的方法，如果你想了解更多，请查看 [sentry 的文档](https://docs.sentry.io/platforms/javascript/guides/react/#monitor-performance)。\n\n","readmeFilename":"README.md"}