{"versions":{"1.0.0-beta.8":{"name":"@doc/icon-doc","version":"1.0.0-beta.8","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"ad4ffa072163cfc05d1a9375cd52f7baa87befd9","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.8","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Q7uSN/+qfpXF4ZtuAlKo3Xo5bs6hjwz0zxXJE0Dza/9rxgHLIOvePN+zIARlv+RKhlLGKjzW6hEwzTPDRJca4A==","shasum":"5a72de7b9b521c2b895d0279f9822cbea2eb0a8f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.8.tgz"},"contributors":[]},"1.0.0-beta.9-alpha.1":{"name":"@doc/icon-doc","version":"1.0.0-beta.9-alpha.1","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"0d4a6e5cd1f83223f56749d7c64b3cc2d4c08b98","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.9-alpha.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9Msomlf+nVzHPGk1GXq2F9Hv42sL4W9y2xR+MTAVcuGsRubThdRd2h+hip3n1H3YAadgeB8PuMkv0nT806JyZQ==","shasum":"b5c37215ab79d3da647f7917473038eaebfc4291","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.9-alpha.1.tgz"},"contributors":[]},"1.0.0-beta.9":{"name":"@doc/icon-doc","version":"1.0.0-beta.9","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"15f8f3b9a1cb4cd434674c38cd68dff6214732ee","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KF2RaudMB3wVTgM1qeFlmdgIl1ijx2GhOcoW8mU8NkBFTuab7xY92uU10iAt2t0TqxjXL6+Jd0sXx1mfRvkn/g==","shasum":"93c8581cee72dceba23407ae2f2efb05d2ec00ac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.9.tgz"},"contributors":[]},"1.0.0-beta.10-release":{"name":"@doc/icon-doc","version":"1.0.0-beta.10-release","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"60a9a881c4f43318b23d355039cb45de88de6909","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.10-release","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-8qKucfrRvs30GWk+VGSqRF+ct1gt6NSrjmBSa8RUpINitpagLPSoiteS53K0NevobFZ7rqLEUVNDxeB4fHpPaw==","shasum":"0f10c2bae6ddd707e80345c3e1a0065bf700aabb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.10-release.tgz"},"contributors":[]},"1.0.0-beta.10":{"name":"@doc/icon-doc","version":"1.0.0-beta.10","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"c385d9ada26b4ec0db25e3a59ec306eee13f3884","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.10","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-E//2LOyvUCvqNssL8V8zrFe1wwTvcKJRSq7rwh4dtT+CetdvCcY08CWArSRVUsCbAzECHPxH0gTAz6wDSXbdIA==","shasum":"f28776c8c0e3fabf3d120a71ab197fc7be0600f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.10.tgz"},"contributors":[]},"1.0.0-beta.11-release":{"name":"@doc/icon-doc","version":"1.0.0-beta.11-release","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"bdb894992322d106273d4200cefd1801437ced58","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.11-release","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YBDOByAH6yc28BR+EG7yKeaWXGjJQbaFGSmp2LWC8v8ITCQHMIhUErsEiCjBoPfrQB2IK26sgwl7uZrSAKRHsg==","shasum":"4da215cbb8948a34088c0515bab74d64e5c510d3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.11-release.tgz"},"contributors":[]},"1.0.0-beta.11":{"name":"@doc/icon-doc","version":"1.0.0-beta.11","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"4608b996ee0bc228bc251d2ac27683a5149f9553","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.11","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Zlztbl3kTHh1sXIQKXbuap648bRAvAbjE21YOUhpcqdCj0d8L1ZnvD5VeYKvbPGKqmbGwnAyCDOuX0qsckFEYA==","shasum":"61cfd10f24c578075a130db24b67219cbf5509d9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.11.tgz"},"contributors":[]},"1.0.0-beta.11-fix.5":{"name":"@doc/icon-doc","version":"1.0.0-beta.11-fix.5","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"58f67a1790a6238b42b2d89cb2c6b8959374172e","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.11-fix.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sV7/3Iv+w9rXxs3yBoBogB3GrfWQCbcr9isudXLjkv+MP62XQKPG/GxH8UqtXXkdnV1gVBCNJ++onona7+MNlA==","shasum":"340be9d95d3ea0d5c2207bf37ffa0299525aa5f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.11-fix.5.tgz"},"contributors":[]},"1.0.0-beta.12":{"name":"@doc/icon-doc","version":"1.0.0-beta.12","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"a15fc7d97ba1cffadacf66c8e6fb5dcd906d26d7","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.12","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ey1ng8J/u7EvpD4suXIZRnF3nyj04jJQhtegbbTEVzNPWGAEliftmgijOlrqCkiecTGXXVWiWTjWRz7M3cmYJA==","shasum":"1183d5261445e05ac97b89bde7e528b93cc75eb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.12.tgz"},"contributors":[]},"1.0.0-beta.12-fix.2":{"name":"@doc/icon-doc","version":"1.0.0-beta.12-fix.2","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"375bffb9cf8ad69b04170d5df138a5200ab23e8e","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.12-fix.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KYp+KIG0c9ut7H6IJJKROmZi0jTZQtAROhkMnfXboGrHfnMqOXgX2F69CN0XQCTpRq/kgH2Cr+QHHiOrEOaHvQ==","shasum":"8b3a27b8e95545f39a25dcc11d30683668d49451","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.12-fix.2.tgz"},"contributors":[]},"1.0.0-beta.11-fix.9":{"name":"@doc/icon-doc","version":"1.0.0-beta.11-fix.9","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"691644be26a91a7259a75399ba2cc64c49def891","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.11-fix.9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9cwERyczb+spcMcoOMZKa95cfvSs+EN/HxrInbvHVIP4a3JF5HzqtMgMcbso4+iOADspP3FOqw7onpo5yylFTA==","shasum":"f0d413480238a9ac3a6bb5c03115421a18ef7d9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.11-fix.9.tgz"},"contributors":[]},"1.0.0-beta.13":{"name":"@doc/icon-doc","version":"1.0.0-beta.13","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"8f3f4fbc7c6a8af78dd6a5800c671e73d5cdd879","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.13","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-u6uqcWpldadORyD1TJnox8BFIw3wb5LCafSJhF2ye47dC+VfvBKylRj9+kQVKfBnC3WfBtB7gEMFab0CAccdKQ==","shasum":"b9b5e4e599f42f8f42420f4aeebf75e6bdb1e585","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.13.tgz"},"contributors":[]},"1.0.0-beta.13-fix.3":{"name":"@doc/icon-doc","version":"1.0.0-beta.13-fix.3","private":false,"main":"index.js","scripts":{"dev":"vite","serve":"vite preview","gen":"node ./gen.js","preview":"svgicon-viewer ./svgs/ ./metas.json","build:preview":"svgicon-viewer ./svgs/ ./metas.json -o ./dist/","release":"npm run gen && npm publish","build":"npm run gen","postinstall":"npm run gen"},"files":["data","entry","README.md","package.json","index.js","index.css","gen.js"],"dependencies":{"@yzfe/svgicon":"^1.0.1","@yzfe/svgicon-gen":"^1.0.2","@yzfe/svgicon-viewer":"^1.0.2","@yzfe/vue-svgicon":"^4.0.2","@yzfe/vue3-svgicon":"^1.0.2","vue-demi":"^0.13.10"},"devDependencies":{"@vitejs/plugin-legacy":"^2.0.0","@vitejs/plugin-vue":"^4.5.2","@vitejs/plugin-vue2":"^1.1.2","@vue/compiler-sfc":"^3.0.5","vite":"^3.0.2","vue":"2.7.14"},"readmeFilename":"README.md","gitHead":"c834516b2d69115490af5b946ec3824664eca60d","description":"公共图标库","_id":"@doc/icon-doc@1.0.0-beta.13-fix.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xUsS7f3HhoZxg8oBNraLIUTqCTZa/ILaU+XqQAU0HJIWLAITXJtz0llgmV9ZG4A9QsOWkZGDt7R/MEKNRJDVzQ==","shasum":"a91308aee4a2616e1755dbc37f9a3788c5346e01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@doc/icon-doc/-/icon-doc-1.0.0-beta.13-fix.3.tgz"},"contributors":[]}},"dist-tags":{"latest":"1.0.0-beta.13-fix.3"},"name":"@doc/icon-doc","time":{"modified":"2026-04-29T12:12:01.274Z","created":"2025-10-31T14:56:14.891Z","1.0.0-beta.8":"2025-10-31T14:56:14.891Z","1.0.0-beta.9-alpha.1":"2025-11-14T09:09:37.456Z","1.0.0-beta.9":"2025-11-28T10:33:16.272Z","1.0.0-beta.10-release":"2025-12-12T12:45:20.178Z","1.0.0-beta.10":"2025-12-29T14:09:38.245Z","1.0.0-beta.11-release":"2026-01-23T14:50:53.002Z","1.0.0-beta.11":"2026-01-30T14:07:46.929Z","1.0.0-beta.11-fix.5":"2026-02-28T10:47:03.504Z","1.0.0-beta.12":"2026-03-16T13:17:26.528Z","1.0.0-beta.12-fix.2":"2026-03-31T14:20:24.574Z","1.0.0-beta.11-fix.9":"2026-03-31T14:37:58.626Z","1.0.0-beta.13":"2026-04-16T11:25:56.743Z","1.0.0-beta.13-fix.3":"2026-04-29T12:12:01.274Z"},"readme":"# @doc/icon-doc\n\n公共图标库\n\n- 开箱即用，无需配置`webpack loader`\n- 按需加载，不重复打包 \n- 支持单色和多色图标 \n- 多项目共享图标库，支持无限扩展 \n- 基于[svgicon](https://mmf-fe.github.io/svgicon/)封装\n\n![](https://pic.imgdb.cn/item/65a4a1c9871b83018a84dd87.png)\n\n## 安装\n\n- 项目安装图标库\n\n```sh\nnpm install @doc/icon-doc -S\n# or\nyarn add @doc/icon-doc -S\n```\n\n- `@doc/icon-doc`：图标数据`json`格式\n\n## 项目配置\n\nwebpack 配置\n\n```js\nmodule.exports = {\n  //...\n  externals: [\n    (context, request, callback) => {\n      if (/^@doc\\/icon-/.test(request)) {\n        return callback(null, `commonjs ${request}`);\n      }\n      callback();\n    }\n}\n\nrollup 配置\n\nexport default {\n  //...\n  external: [\n    /^@doc\\/icon-/,\n  ],\n}\n```\n\n## 使用\n\n### 注意事项\n\n**！！！引用路径中不可使用变量！！！**\n\n- 由于打包工具在构建阶段依赖静态分析来确定依赖图谱，`require()` 或 `import` 中的路径必须是字面量字符串，编译器才能在构建时定位到确切的 JSON 文件并生成只包含所需资源的 bundle。\n- 一旦在路径中拼接变量，打包工具为了安全起见只能回退到“上下文导入”，把 `@doc/icon-doc/data` 目录下的全部文件一起打包，既破坏按需加载，也会放大首屏资源。\n- 固定路径还能避免潜在的路径注入风险，锁定引用范围，保证不同环境下（CI/CD、本地或生产）的解析结果一致，防止出现部分环境加载不到图标的隐患。\n\n#### 替代方案\n\n生成显式映射表。在包内增加预构建的 JSON 映射，使用者通过 key 访问。可参考 entry/file-type.js。\n\n### 示例代码\n\n1. 注册全局组件\n\n```html\n<template>\n  <d-icon ... />\n</template>\n```\n```js\nimport DocIconPlugin from '@doc/icon-doc'\nVue.use(DocIconPlugin)\n```\n\n2. 引用组件\n\n```js\nimport { DIcon } from '@doc/icon-doc'\nimport IconAdd from '@doc/icon-doc/data/add.json'\n\n<script>\nexport default defineComponent({\n  {\n    render(h) {\n      return <DIcon data={IconAdd} />\n    }\n  }\n})\n</script>\n\n```\n\n#  `DIcon` \n\n> [DEMO查看](https://mmf-fe.github.io/svgicon/guide/component.html)\n\n| 字段     | 类型           | 描述                                    |\n| -------- | -------------- | --------------------------------------- |\n| data     | Object         | 组件数据,在目录下找`@doc/icon-doc/data` |\n| width    | String /Number | 宽（px）                                |\n| height   | String/Number  | 高（px）                                |\n| color    | String         | 有效的颜色单位                          |\n| scale    | String/Number  | 缩放比例                                |\n| original | Boolean        | (默认false)否是原图，true则color失效    |\n| dir      | String         | 方向`up/down/lefe/right`                |\n| fill     | Boolean        | 是否描边，默认false                     |\n\n# 添加图标\n\n- 执行`npm run preview`，打开命令行输出的预览页面地址，如图标已存在则复用，不得重复添加\n- 若图标不存在，将本项目克隆进工程项目中跑源码，将图标 svg 文件复制到`svgs`目录下，文件命名用小写单词\n- 执行`yarn gen`，进行 icon json 数据生成，然后在代码中使用，确保显示正常\n- 在`metas.json`配置对应的中文名称，方便他人搜索\n- 检查无误后，修改版本号，执行`npm run release`发布，已发布的图标不允许变更（删除、修改名称等）\n  - 若执行`npm run release`有报错，需查看具体报错原因，解决后应分别执行后续对应的子命令，子命令含义见下表\n  - 若报错 ERR! code E401 Unable to authenticate，需要登录/注册 npm 仓库账号后再发布\n    - 登录命令 npm login\n    - 注册命令 npm adduser\n    \n| 命令              | 说明            |\n| ----------------- | --------------- |\n| npm run gen       | 生成 json 文件  |\n| npm publish       | 发布到 npm 仓库 |\n| git push          | 推送代码        |","users":{}}