{"_id":"@anyfu/dict-vue","name":"@anyfu/dict-vue","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@anyfu/dict-vue","version":"0.0.1","description":"`@anyfu/dict-vue`是使用`@anyfu/dict-core`中`createDictManager`封装的 Vue Hooks, 并且提供完整的字典数据管理功能以及相应的工具函数。","type":"module","main":"dist/index.cjs","module":"dist/index.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"keywords":["dict","dictionary"],"homepage":"https://dict-manager.vercel.app","repository":{"type":"git","url":"git+https://github.com/sufangyu/anyfu-dict.git"},"author":{"name":"sufangyu"},"license":"ISC","dependencies":{"vue":"^3.5.25","@anyfu/dict-core":"^0.0.1"},"devDependencies":{"@vue/devtools-api":"^8.0.7"},"scripts":{"dev":"vite build --mode development","build":"vite build"},"_id":"@anyfu/dict-vue@0.0.1","bugs":{"url":"https://github.com/sufangyu/anyfu-dict/issues"},"_integrity":"sha512-1wO3Se0XQLuvd9R6eYwrftCByEJHd53qCLOQ364Bi3mKZflV8DTJ3NRqD5gY829fszzxVWO93cljACrVo2IXyQ==","_resolved":"/tmp/0632c3d231cc9eedc5be665750d77acd/anyfu-dict-vue-0.0.1.tgz","_from":"file:anyfu-dict-vue-0.0.1.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-1wO3Se0XQLuvd9R6eYwrftCByEJHd53qCLOQ364Bi3mKZflV8DTJ3NRqD5gY829fszzxVWO93cljACrVo2IXyQ==","shasum":"3d2beb8ee1987024d9fb4bbe7bfbc303179cfe62","tarball":"https://registry.npmjs.org/@anyfu/dict-vue/-/dict-vue-0.0.1.tgz","fileCount":10,"unpackedSize":158739,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZW5ZnqDt/J/wY325MUpH9gfSxrQJQM9a4r+Ee8JoaWQIhALGt+jSDTq3daTIVX0KktyeqMjz5njb0W6aWCmtG8KXX"}]},"_npmUser":{"name":"sufangyu","email":"304683191@qq.com"},"directories":{},"maintainers":[{"name":"sufangyu","email":"304683191@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dict-vue_0.0.1_1773650935813_0.21368861497516178"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T08:48:55.712Z","0.0.1":"2026-03-16T08:48:55.952Z","modified":"2026-03-16T08:48:56.448Z"},"maintainers":[{"name":"sufangyu","email":"304683191@qq.com"}],"description":"`@anyfu/dict-vue`是使用`@anyfu/dict-core`中`createDictManager`封装的 Vue Hooks, 并且提供完整的字典数据管理功能以及相应的工具函数。","homepage":"https://dict-manager.vercel.app","keywords":["dict","dictionary"],"repository":{"type":"git","url":"git+https://github.com/sufangyu/anyfu-dict.git"},"author":{"name":"sufangyu"},"bugs":{"url":"https://github.com/sufangyu/anyfu-dict/issues"},"license":"ISC","readme":"# @anyfu/dict-vue\n\n`@anyfu/dict-vue`是使用`@anyfu/dict-core`中`createDictManager`封装的 Vue Hooks, 并且提供完整的字典数据管理功能以及相应的工具函数。\n\n考虑可能会存在不同来源的字典数据源, 故支持不同命名空间有自己的字段配置, 例如:\n\n```ts\nimport { setupDictPlugin } from '@anyfu/dict-vue';\n\napp.use(\n  setupDictPlugin({\n    default: {\n      baseURL: 'https://useful-event-b654f7bc61.strapiapp.com',\n      url: '/api/dict/base',\n    },\n    external: {\n      baseURL: 'https://useful-event-b654f7bc61.strapiapp.com',\n      url: '/api/dict/external'\n    },\n  })\n);\n```\n\n## 调试工具\n\n在 Vue.js devtools 中提供了查看字典数据的功能, 只需要在注册插件时传入第二个参数为`true`, 建议根据不同的环境动态配置, 从而更好的支持tree-shaking。\n\n```ts\nconst IS_DEV = import.meta.env?.DEV;\n\napp.use(\n  setupDictPlugin({}, IS_DEV)\n);\n```\n","readmeFilename":"README.md","_rev":"1-e52d1232675cad0e1392286b1e2885e2"}