{"_id":"@baicie/faker-interceptor","name":"@baicie/faker-interceptor","dist-tags":{"beta":"0.1.1-beta.0","latest":"0.1.1-beta.0"},"versions":{"0.1.1-beta.0":{"name":"@baicie/faker-interceptor","version":"0.1.1-beta.0","description":"Browser-side request interceptor with Faker.js support","license":"MIT","repository":{"type":"git","url":"git+https://github.com/baicie/vite-plugin-faker.git","directory":"packages/faker-interceptor"},"homepage":"https://github.com/baicie/vite-plugin-faker#readme","bugs":{"url":"https://github.com/baicie/vite-plugin-faker/issues"},"type":"module","main":"dist/interceptor.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/interceptor.js"},"./dist/interceptor.js":"./dist/interceptor.js"},"engines":{"node":">=20.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@baicie/logger":"^0.1.3","@faker-js/faker":"^10.3.0"},"devDependencies":{"rolldown":"1.0.0-rc.7","rolldown-plugin-dts":"^0.22.4","typescript":"~5.9.3","vite":"7.3.6","@baicie/faker-shared":"1.0.1-beta.0"},"scripts":{"dev":"rolldown --config rolldown.config.ts --watch","build":"rimraf dist && rolldown --config rolldown.config.ts --minify","typecheck":"tsc --incremental --noEmit"},"_id":"@baicie/faker-interceptor@0.1.1-beta.0","_integrity":"sha512-5zVANIwzvTc12w6wDE+hSnlaYYd4kRtBH4bruwFTHcVI1KvOaggQi12A9DB20smU4AyLvt1NN4V2aK6ksChkMA==","_resolved":"/tmp/4204be1271b39acab371584e2eebf927/baicie-faker-interceptor-0.1.1-beta.0.tgz","_from":"file:baicie-faker-interceptor-0.1.1-beta.0.tgz","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5zVANIwzvTc12w6wDE+hSnlaYYd4kRtBH4bruwFTHcVI1KvOaggQi12A9DB20smU4AyLvt1NN4V2aK6ksChkMA==","shasum":"b850d0abb44418628ba56aefb8e124da80205905","tarball":"https://registry.npmjs.org/@baicie/faker-interceptor/-/faker-interceptor-0.1.1-beta.0.tgz","fileCount":7,"unpackedSize":1223686,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baicie%2ffaker-interceptor@0.1.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnGrMbx/CFyjEsxXEqkA3NJf5yRaOuh1XWcWkaCf+t7gIhAMgbDpornR9kI2wRP/NpSka09EeFcXjYxeu6IZC35v39"}]},"_npmUser":{"name":"baicie2","email":"zl316546@gmail.com"},"directories":{},"maintainers":[{"name":"baicie2","email":"zl316546@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/faker-interceptor_0.1.1-beta.0_1786339520703_0.862466318329157"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T05:25:20.464Z","0.1.1-beta.0":"2026-08-10T05:25:20.855Z","modified":"2026-08-10T05:25:21.314Z"},"maintainers":[{"name":"baicie2","email":"zl316546@gmail.com"}],"description":"Browser-side request interceptor with Faker.js support","homepage":"https://github.com/baicie/vite-plugin-faker#readme","repository":{"type":"git","url":"git+https://github.com/baicie/vite-plugin-faker.git","directory":"packages/faker-interceptor"},"bugs":{"url":"https://github.com/baicie/vite-plugin-faker/issues"},"license":"MIT","readme":"# @baicie/faker-interceptor\n\n浏览器端请求拦截器，用于拦截 fetch 和 XMLHttpRequest 请求并返回 Mock 数据。\n\n## 功能\n\n- ✅ 拦截 fetch 和 XMLHttpRequest 请求\n- ✅ 使用 Faker.js 生成 Mock 数据\n- ✅ 支持静态数据、Faker 模板、自定义函数三种类型\n- ✅ 通过 WebSocket 同步 Mock 配置\n- ✅ 自动记录请求到服务端\n\n## 使用\n\n这个包通常由 `vite-plugin-faker` 自动注入到页面中，无需手动使用。\n\n## 开发\n\n```bash\n# 构建\npnpm build\n\n# 开发模式\npnpm dev\n```\n","readmeFilename":"README.md","_rev":"1-0a4f1ddcf468efc4c59d021e238f3e6a"}