{"_id":"@chenweikang/frontend-radar-sdk-vue","_rev":"3-7bf22ca36a93441119337bcf054fb476","name":"@chenweikang/frontend-radar-sdk-vue","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@chenweikang/frontend-radar-sdk-vue","version":"0.1.0","keywords":["frontend-radar","observability","monitoring","vue","typescript"],"license":"MIT","_id":"@chenweikang/frontend-radar-sdk-vue@0.1.0","maintainers":[{"name":"chenweikang","email":"13400405244@163.com"}],"dist":{"shasum":"baba935417e7af94e1d6b160bbf056b54eed6acc","tarball":"https://registry.npmjs.org/@chenweikang/frontend-radar-sdk-vue/-/frontend-radar-sdk-vue-0.1.0.tgz","fileCount":7,"integrity":"sha512-hBbLZgu4+FyCmCMDoOOxyiYBz6VfB1emGEk/QHGf1yngRZrLiMrSvQpwDwHzAZQJLZ7v1K7i5YKPRtis0H/A+Q==","signatures":[{"sig":"MEUCIQD4e+V8u+0zxrdmkLODhCn7c9P8dAhcV+X2ltcegJUx7gIgIFK9cSs+0ABIbiQdxL+uax5F605itlyB5xYCSaaYBWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src tests","test":"tsx --test tests/vue-adapter.test.ts","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chenweikang","email":"13400405244@163.com"},"description":"Frontend Radar SDK 的 Vue 3 错误处理适配器。","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@chenweikang/frontend-radar-sdk-core":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0"},"peerDependencies":{"vue":">=3.3 <4"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend-radar-sdk-vue_0.1.0_1787639247505_0.3549376106085598","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@chenweikang/frontend-radar-sdk-vue","version":"0.2.0","keywords":["frontend-radar","observability","monitoring","vue","typescript"],"license":"MIT","_id":"@chenweikang/frontend-radar-sdk-vue@0.2.0","maintainers":[{"name":"chenweikang","email":"13400405244@163.com"}],"dist":{"shasum":"ef848a733fe3b88f543ca6ba778622e05694996b","tarball":"https://registry.npmjs.org/@chenweikang/frontend-radar-sdk-vue/-/frontend-radar-sdk-vue-0.2.0.tgz","fileCount":7,"integrity":"sha512-6V2VlNw6oOcHQ2FytBw9BZMK72ldpIG7lqohMwMp6LiN+lwrsOLWT9qumsxSnZMQrzLMtlBBE6tT1byoHU8UZg==","signatures":[{"sig":"MEUCIQDrvX/CiGhbbrwsyVJEBeI1GOZR0ZWmlAGjJwNsFnuM4QIgTCQCI49EOg/hsnKQk5nTiPbR15BM8kahACUiUO6A/Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM2QMqkBuVcAq66KK2S38833SfR4K2LiF7lRrD8q525AIgaj4ehqowVALd1dR6t/4IR3cpXQ4f5Cz1GrA7oam6uqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src tests","test":"tsx --test tests/vue-adapter.test.ts","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"chenweikang","email":"13400405244@163.com"},"description":"Frontend Radar SDK 的 Vue 3 错误处理适配器。","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@chenweikang/frontend-radar-sdk-core":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0"},"peerDependencies":{"vue":">=3.3 <4"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend-radar-sdk-vue_0.2.0_1787651402683_0.3128165058749237","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@chenweikang/frontend-radar-sdk-vue@0.3.0","dist":{"shasum":"50a5242302b27fa0a1d96977a067b0e77d04ebca","tarball":"https://registry.npmjs.org/@chenweikang/frontend-radar-sdk-vue/-/frontend-radar-sdk-vue-0.3.0.tgz","fileCount":7,"integrity":"sha512-kA12HmOnej5pBhuaZYx7uyI2pCyTjqr2Q2HSMeqASpKdP3F4t3vO+CA2wTDp/9Qy7bg7nhnafEzhdNNphA0xAg==","signatures":[{"sig":"MEUCIHhlzDs6Fr4D2KfUUNaGWPTxIZuuSVLFm9fWvXZez2QbAiEAlIt/o0a2sXzXfbM3psN/PZdrQvVVsh9ycgqbZ5464ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHTuXQB34GjkDmhNu+ujCuKLKz3b6arnwzbXJUHhqskoAiBjxJ2HDbbLQlYUneMLUxXs2Rrz5JzH/LlFAfHe3pmj6g=="}],"unpackedSize":7812},"main":"./dist/index.js","name":"@chenweikang/frontend-radar-sdk-vue","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"eslint src tests","test":"tsx --test tests/vue-adapter.test.ts","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit -p tsconfig.test.json"},"version":"0.3.0","_npmUser":{"name":"chenweikang","email":"13400405244@163.com"},"keywords":["frontend-radar","observability","monitoring","vue","typescript"],"description":"Frontend Radar SDK 的 Vue 3 错误处理适配器。","directories":{},"maintainers":[{"name":"chenweikang","email":"13400405244@163.com"}],"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@chenweikang/frontend-radar-sdk-core":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0"},"peerDependencies":{"vue":">=3.3 <4"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-radar-sdk-vue_0.3.0_1787654643992_0.1428041995134084"}}},"time":{"created":"2026-08-25T06:27:27.348Z","modified":"2026-08-25T10:44:04.272Z","0.1.0":"2026-08-25T06:27:27.649Z","0.2.0":"2026-08-25T09:50:02.752Z","0.3.0":"2026-08-25T10:44:04.119Z"},"license":"MIT","keywords":["frontend-radar","observability","monitoring","vue","typescript"],"description":"Frontend Radar SDK 的 Vue 3 错误处理适配器。","maintainers":[{"name":"chenweikang","email":"13400405244@163.com"}],"readme":"# @chenweikang/frontend-radar-sdk-vue\n\nFrontend Radar 的 Vue 3 错误处理器适配器。\n\n推荐通过统一包安装：\n\n```bash\npnpm add @chenweikang/frontend-radar-sdk vue\n```\n\n```ts\nimport Monitor from '@chenweikang/frontend-radar-sdk'\nimport { installVue } from '@chenweikang/frontend-radar-sdk/vue'\n\nconst uninstall = installVue(app, Monitor)\n```\n\n如果只使用拆分包，可以直接从 `@chenweikang/frontend-radar-sdk-core` 和 `@chenweikang/frontend-radar-sdk-vue` 导入。\n\n该适配器会捕获 `vue_error` 事件，并与已有的 `app.config.errorHandler` 串联。如果安装后宿主应用没有替换错误处理器，调用返回的函数会恢复原始处理器。\n","readmeFilename":""}