{"_id":"@baoyog/design-vue","_rev":"6-c3ad915d7f8512737743eba486755927","name":"@baoyog/design-vue","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@baoyog/design-vue","version":"0.1.0","_id":"@baoyog/design-vue@0.1.0","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"dist":{"shasum":"4290ed431d1d5dbe152925917f90839599e2373c","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.0.tgz","fileCount":604,"integrity":"sha512-cBaDdEtdZ+VBoAFYxCuVdmgc1LIACaeaUjk83CCngXcIEczeAgkStadgDrwB9tuIfb/GMmGEbxl5pQ6FP8TjHQ==","signatures":[{"sig":"MEUCICt5l3yNoBnNOzWtEW0TYRVVZiYn/mIeR3hWGQRpG3cCAiEAzSIWgTqqNdgzRCtxwILxar25OSyNlw+rl7PtNsAvZwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3250426},"main":"dist/index.cjs","type":"module","_from":"file:baoyog-design-vue-0.1.0.tgz","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"vite build -c vite.config.ts"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_resolved":"/private/var/folders/4f/xv57yft13x5ccxgk37g697z40000gn/T/0793aac64fad497f2e1d44f85602acc0/baoyog-design-vue-0.1.0.tgz","_integrity":"sha512-cBaDdEtdZ+VBoAFYxCuVdmgc1LIACaeaUjk83CCngXcIEczeAgkStadgDrwB9tuIfb/GMmGEbxl5pQ6FP8TjHQ==","_npmVersion":"10.9.0","description":"Baoyog enterprise design components for Vue 3","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.12.0","dependencies":{"@baoyog/icons":"0.1.0","@baoyog/theme":"0.1.0","@baoyog/utils":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/design-vue_0.1.0_1785766625242_0.12951204172059905","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baoyog/design-vue","version":"0.1.1","_id":"@baoyog/design-vue@0.1.1","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"dist":{"shasum":"ed045dbf81a82088a921df7045d0f45da221c595","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.1.tgz","fileCount":605,"integrity":"sha512-pxdEO6eqiIjNYOra38VN42H2SgLr9yW4P6GVHr2DLGVLbryH3VKe16VHyPvqtX6oJf/1sbFslRsX7UIYHc0zRw==","signatures":[{"sig":"MEQCIGXCocoE10AjAt0luULNgPapc2J6miq6Z/ukV5CTf18kAiBlBLQ6b0PAozTHTeLxi5AYJhDGtT2/fiP7KohaYMU1Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3251057},"main":"dist/index.cjs","type":"module","_from":"file:baoyog-design-vue-0.1.1.tgz","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"vite build -c vite.config.ts"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_resolved":"/private/var/folders/4f/xv57yft13x5ccxgk37g697z40000gn/T/cf3ba78a07c661c0a7b7d611c9062072/baoyog-design-vue-0.1.1.tgz","_integrity":"sha512-pxdEO6eqiIjNYOra38VN42H2SgLr9yW4P6GVHr2DLGVLbryH3VKe16VHyPvqtX6oJf/1sbFslRsX7UIYHc0zRw==","_npmVersion":"10.9.0","description":"Baoyog enterprise design components for Vue 3","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.12.0","dependencies":{"@baoyog/icons":"0.1.0","@baoyog/theme":"0.1.0","@baoyog/utils":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/design-vue_0.1.1_1785767038915_0.034443652019777504","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@baoyog/design-vue","version":"0.1.2","_id":"@baoyog/design-vue@0.1.2","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"dist":{"shasum":"e19a076f2ada636b2c39313638c9d0f28fc243ba","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.2.tgz","fileCount":610,"integrity":"sha512-5hRNPJqJARuqkZ0+l8tczDDWj+vNBlrxoY42KIbqFtVSHTModdI75dcvbzYz5urkdEjnEsTXAgFppH38emrN6w==","signatures":[{"sig":"MEUCIGXFFuGvtNOP4I4pn56QoSsNvn3ZeOdHf1ZbLpl66qCFAiEAy1thk0OSm1kU7881xXb6U7Vj2cQSGsNsBirXMRKcoNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3587707},"main":"dist/index.cjs","type":"module","_from":"file:baoyog-design-vue-0.1.2.tgz","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./metadata":{"types":"./dist/metadata.d.ts","import":"./dist/metadata.mjs","default":"./dist/metadata.mjs","require":"./dist/metadata.cjs"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"scripts":{"build":"node scripts/generate-metadata.mjs && vite build -c vite.config.ts"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_resolved":"/private/var/folders/4f/xv57yft13x5ccxgk37g697z40000gn/T/ce35782bfadf22f5e6f01f5318dfd9c1/baoyog-design-vue-0.1.2.tgz","_integrity":"sha512-5hRNPJqJARuqkZ0+l8tczDDWj+vNBlrxoY42KIbqFtVSHTModdI75dcvbzYz5urkdEjnEsTXAgFppH38emrN6w==","_npmVersion":"10.9.0","description":"Baoyog enterprise design components for Vue 3","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.12.0","dependencies":{"@baoyog/icons":"0.1.0","@baoyog/theme":"0.1.0","@baoyog/utils":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/design-vue_0.1.2_1785816475129_0.6741879501666248","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@baoyog/design-vue","version":"0.1.3","_id":"@baoyog/design-vue@0.1.3","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"dist":{"shasum":"6f90109f1fe02bd95279ad7bd8c2c5c54e01c049","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.3.tgz","fileCount":610,"integrity":"sha512-87HfwL0M04RwCdU965Q9Y5mHhBfJa+G/KopV/ftF8fPnOMLyn30xpVYqIqi7G7krg21YAm01ItkHSTLBY6hyqQ==","signatures":[{"sig":"MEUCIG8MiPNUNYCSvdd9SVGeaGV4g8ukB9Su8ldPv8tcsOG8AiEA9SrWk4IqBZDW419XAZYHvNCy025KOxw7MSY3FpfOn3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7023063},"main":"dist/index.cjs","type":"module","_from":"file:baoyog-design-vue-0.1.3.tgz","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./metadata":{"types":"./dist/metadata.d.ts","import":"./dist/metadata.mjs","default":"./dist/metadata.mjs","require":"./dist/metadata.cjs"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"scripts":{"build":"node scripts/generate-metadata.mjs && vite build -c vite.config.ts"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_resolved":"/private/var/folders/4f/xv57yft13x5ccxgk37g697z40000gn/T/dea150e0851464fdc0b51484fbddd0c2/baoyog-design-vue-0.1.3.tgz","_integrity":"sha512-87HfwL0M04RwCdU965Q9Y5mHhBfJa+G/KopV/ftF8fPnOMLyn30xpVYqIqi7G7krg21YAm01ItkHSTLBY6hyqQ==","_npmVersion":"10.9.0","description":"Baoyog enterprise design components for Vue 3","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.12.0","dependencies":{"@baoyog/icons":"0.1.0","@baoyog/theme":"0.1.0","@baoyog/utils":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/design-vue_0.1.3_1785817430876_0.7919201156970364","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@baoyog/design-vue","version":"0.1.4","_id":"@baoyog/design-vue@0.1.4","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"dist":{"shasum":"b8deca580241a16ca5bc67eeffee99181065d211","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.4.tgz","fileCount":610,"integrity":"sha512-ibm4lhXAv4Ga6COPu/51Iz/H0gT749pgm6uQJJPfANIETzFFhaEe1VfbJHYoq/BtMiO/ixK+XbQBBXZ+bt2kHw==","signatures":[{"sig":"MEQCIEaSHCTFfyulfuwn1ySgTfeG0GnqiSA9pnmFcLTwDHMpAiAdG31jNc20/4XlSwKBl3jDeHUGsCXxyXCAZfp0ELHywg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7028685},"main":"dist/index.cjs","type":"module","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"},"./metadata":{"types":"./dist/metadata.d.ts","import":"./dist/metadata.mjs","default":"./dist/metadata.mjs","require":"./dist/metadata.cjs"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"gitHead":"11fc9448e92fc569be5372d6e9e444db5c4c9cad","scripts":{"build":"node scripts/generate-metadata.mjs && vite build -c vite.config.ts"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_npmVersion":"10.9.0","description":"Baoyog enterprise design components for Vue 3","directories":{},"sideEffects":["*.css","*.scss"],"_nodeVersion":"22.12.0","dependencies":{"@baoyog/icons":"workspace:*","@baoyog/theme":"workspace:*","@baoyog/utils":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/design-vue_0.1.4_1785858034330_0.3068283878914029","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@baoyog/design-vue","version":"0.1.5","description":"Baoyog enterprise design components for Vue 3","type":"module","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","style":"dist/index.css","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./metadata":{"types":"./dist/metadata.d.ts","import":"./dist/metadata.mjs","require":"./dist/metadata.cjs","default":"./dist/metadata.mjs"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"sideEffects":["*.css","*.scss"],"peerDependencies":{"vue":"^3.4.0"},"dependencies":{"@baoyog/icons":"^0.1.0","@baoyog/theme":"^0.1.0","@baoyog/utils":"^0.1.0"},"scripts":{"build":"node scripts/generate-metadata.mjs && vite build -c vite.config.ts"},"_id":"@baoyog/design-vue@0.1.5","gitHead":"11fc9448e92fc569be5372d6e9e444db5c4c9cad","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-S0jgRT0A8ROj6aP0jTnLwCKAuFvyJYloy/ja2fTwWeZe8RQgTODSX5IXUz/YhkHyiU5AFxubkvBH7TsqilV3+g==","shasum":"3d58463f9de8d7a3de90ef4b92366cc8b66cc575","tarball":"https://registry.npmjs.org/@baoyog/design-vue/-/design-vue-0.1.5.tgz","fileCount":610,"unpackedSize":7028670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICNDWIPYAK1TmbJ4/nd97zKJ83SeFJEIvV97WeaY9c8XAiAFdaoh0NIpq39L8aofWOU39jQBfO0a/L1913RXr+ZBKA=="}]},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"directories":{},"maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-vue_0.1.5_1785858390036_0.7183673981363059"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T14:17:05.037Z","modified":"2026-08-04T15:46:30.437Z","0.1.0":"2026-08-03T14:17:05.449Z","0.1.1":"2026-08-03T14:23:59.101Z","0.1.2":"2026-08-04T04:07:55.348Z","0.1.3":"2026-08-04T04:23:51.397Z","0.1.4":"2026-08-04T15:40:34.536Z","0.1.5":"2026-08-04T15:46:30.262Z"},"description":"Baoyog enterprise design components for Vue 3","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"readme":"# @baoyog/design-vue\n\nBaoyog Design Vue is a Vue 3 component library for enterprise applications.\n\n## Installation\n\n```bash\npnpm add @baoyog/design-vue\n```\n\n## Usage\n\n```ts\nimport { createApp } from 'vue'\nimport BaoyogDesign from '@baoyog/design-vue'\nimport '@baoyog/design-vue/dist/index.css'\nimport App from './App.vue'\n\ncreateApp(App).use(BaoyogDesign).mount('#app')\n```\n\nComponents use the `By` prefix. For example:\n\n```vue\n<template>\n  <ByButton type=\"primary\">保存</ByButton>\n</template>\n```\n\n## AI Metadata\n\nThe package exposes a machine-readable component catalog:\n\n```ts\nimport {\n  componentMetadata,\n  getComponentMetadata\n} from '@baoyog/design-vue/metadata'\n\nconst selectMetadata = getComponentMetadata('BySelect')\nconsole.log(selectMetadata?.typeDeclaration)\nconsole.log(componentMetadata)\n```\n\nUse the published TypeScript declarations as the source of truth for props,\nevents, slots, and component types. Do not infer unsupported APIs from other\nUI libraries.\n\n## Requirements\n\n- Vue `^3.4.0`\n\n## Documentation\n\nSee the component documentation in the Baoyog Design project.\n","readmeFilename":"README.md"}