{"_id":"@dumijs/preset-vue","_rev":"8-73c3f80c0792e94462b6d1916761c66d","name":"@dumijs/preset-vue","dist-tags":{"next":"2.4.12-beta.1","latest":"2.4.14"},"versions":{"2.3.0-rc.0":{"name":"@dumijs/preset-vue","version":"2.3.0-rc.0","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.3.0-rc.0","maintainers":[{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"77bd8a6ca860a978c25233f4ab41109e7774f68b","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.3.0-rc.0.tgz","fileCount":38,"integrity":"sha512-OdQWGffhSermW4Rux6Oy6AuYBrZVTxC8RHb2DJ+sKtKdMjLpfrvMZodj/db+/UEvopUtkvO9+yayW6Kn7jerCg==","signatures":[{"sig":"MEUCIQC4+B1LHj46/FngUOyfEE5iKMQvHhj+8IAOPK9+Ga440gIgDJQMWr4TMBRRezHP9SHe6slqDrbOl+4DDQsLtP4swWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815954},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.3.0-rc.0.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"peachscript","email":"scdzwyxst@gmail.com"},"_resolved":"/private/var/folders/l0/lc5qpfjn4fxgfpdsyw55zw500000gp/T/a9837575d8579da11da03b51a42990e3/dumijs-preset-vue-2.3.0-rc.0.tgz","_integrity":"sha512-OdQWGffhSermW4Rux6Oy6AuYBrZVTxC8RHb2DJ+sKtKdMjLpfrvMZodj/db+/UEvopUtkvO9+yayW6Kn7jerCg==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"1.0.0-rc.0","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"2.3.0-rc.0","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.3.0-rc.0_1712070609250_0.6029761886471112","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@dumijs/preset-vue","version":"2.3.0","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.3.0","maintainers":[{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"a61efad00ed28acf1be598fa9cf36af03a867ca7","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.3.0.tgz","fileCount":39,"integrity":"sha512-cs7JC1+VKrb9hFxUv01JyS309U9NSC6NDyhqIQ+AUu8R4YGlCsq0bcaJNuthkjYJVWi4nJ6c4ctVerjeFl0ldQ==","signatures":[{"sig":"MEYCIQD9dS8+FyJCus/v+baBy5tTTqovGAH3MoBtXH90zcgh6AIhAOxv1+dV1aaOSFuumQdxCqBLdRKWaPk0IOTlvFM/tIMZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816629},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.3.0.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"peachscript","email":"scdzwyxst@gmail.com"},"_resolved":"/private/var/folders/l0/lc5qpfjn4fxgfpdsyw55zw500000gp/T/da99169690da0c6a13175cbd53da7009/dumijs-preset-vue-2.3.0.tgz","_integrity":"sha512-cs7JC1+VKrb9hFxUv01JyS309U9NSC6NDyhqIQ+AUu8R4YGlCsq0bcaJNuthkjYJVWi4nJ6c4ctVerjeFl0ldQ==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"1.0.0","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"2.3.0","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.3.0_1714119820038_0.09117941498480153","host":"s3://npm-registry-packages"}},"2.4.6-beta.1":{"name":"@dumijs/preset-vue","version":"2.4.6-beta.1","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.4.6-beta.1","maintainers":[{"name":"yifankakaxi","email":"411140932@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"2162ebd4d062a35ee5adfc81ddcca84bb086a413","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.4.6-beta.1.tgz","fileCount":39,"integrity":"sha512-ZP9e+JJdd94PhYec6fSRx+tcyWdplJrtE4uCjElAfJWE2i4TwRkSSvoHJ+O/eITgjcD2MB3Rn3B+nDMoPMrhlw==","signatures":[{"sig":"MEUCIQCQeCixzwmV3lTaC+Qqkl6Rj0z2uq3RjHQzolCvKOobcgIgNVdKPXdFCI4XbGQyt08hN82JqcHXj1cKxTKhKLoMonM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816815},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.4.6-beta.1.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"yifankakaxi","email":"411140932@qq.com"},"_resolved":"/private/var/folders/bg/45txbn9s23z15bx3vhqt9y900000gn/T/9422eadedf1e432beac7f886e04e13ef/dumijs-preset-vue-2.4.6-beta.1.tgz","_integrity":"sha512-ZP9e+JJdd94PhYec6fSRx+tcyWdplJrtE4uCjElAfJWE2i4TwRkSSvoHJ+O/eITgjcD2MB3Rn3B+nDMoPMrhlw==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"1.0.0","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dumi":"2.4.6-beta.1","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.4.6-beta.1_1720419537700_0.17036526181307954","host":"s3://npm-registry-packages"}},"2.4.12-beta.1":{"name":"@dumijs/preset-vue","version":"2.4.12-beta.1","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.4.12-beta.1","maintainers":[{"name":"yifankakaxi","email":"411140932@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"5bb058d14bdf9bc8d248332cdfab369ee27309e5","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.4.12-beta.1.tgz","fileCount":39,"integrity":"sha512-7HoHUCFphAUi1NbOyVkBhJxMzKmbz7JZK4Fu2Wfwf/urqHPDWhacd9gow6CW9N+cUsZKJTLJY7W00WEmkdh3IA==","signatures":[{"sig":"MEUCIHi+cXYivCFaU3hnb/o91N6x94b+uY0xK4FPspj7EBjFAiEA6ShOKofke+jJqbauTIJJPMVwo8PPd8qJ/qBtRJavK0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816957},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.4.12-beta.1.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"yifankakaxi","email":"411140932@qq.com"},"_resolved":"/private/var/folders/bg/45txbn9s23z15bx3vhqt9y900000gn/T/421ba44d35e2b9a1cbfac89b9383e645/dumijs-preset-vue-2.4.12-beta.1.tgz","_integrity":"sha512-7HoHUCFphAUi1NbOyVkBhJxMzKmbz7JZK4Fu2Wfwf/urqHPDWhacd9gow6CW9N+cUsZKJTLJY7W00WEmkdh3IA==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"1.0.0","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dumi":"2.4.12-beta.1","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.4.12-beta.1_1727242443504_0.5187403127047192","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"@dumijs/preset-vue","version":"2.4.12","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.4.12","maintainers":[{"name":"yifankakaxi","email":"411140932@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"a4775465a77b2faa3a61b10d54c7fd10573e710e","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.4.12.tgz","fileCount":39,"integrity":"sha512-R6iy/Zb9iJXcm34WBApbYTfPVehTytISMpt+ZmJXgDliL53wjqrdUG4jffm9ZX0DmV0tJpBktQqI0bVvshXVWw==","signatures":[{"sig":"MEQCIDJeBz4JlzMJZi58/B43kr4sI738JZozX5ulwHmXVUpgAiBtM4e78vCI0tZAWRbEzmYwugIb98rxg+BphsZ1dTVAvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816943},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.4.12.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"yifankakaxi","email":"411140932@qq.com"},"_resolved":"/private/var/folders/bg/45txbn9s23z15bx3vhqt9y900000gn/T/4fffd93a804e5740430d0bf68e1ce021/dumijs-preset-vue-2.4.12.tgz","_integrity":"sha512-R6iy/Zb9iJXcm34WBApbYTfPVehTytISMpt+ZmJXgDliL53wjqrdUG4jffm9ZX0DmV0tJpBktQqI0bVvshXVWw==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"1.0.0","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"2.4.12","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.4.12_1727334766488_0.8766945001764657","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"@dumijs/preset-vue","version":"2.4.14","keywords":["dumi","plugin","preset","vue"],"license":"MIT","_id":"@dumijs/preset-vue@2.4.14","maintainers":[{"name":"yifankakaxi","email":"411140932@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"dist":{"shasum":"d7211f472223607c2b8523f08b80871029209109","tarball":"https://registry.npmjs.org/@dumijs/preset-vue/-/preset-vue-2.4.14.tgz","fileCount":39,"integrity":"sha512-2wehDM1sqwLYrT+/iFHhSqqoNSPMRY7G2pLFf+HiSiIbCbhTPopMI/Flx+hPjU34oQWR48YQwvGNzUSSgxWeOg==","signatures":[{"sig":"MEUCIB0gQlN8tMWMwDntALDwLwLdVMtjNxLwSRAW0fF7ILPTAiEAjLQ5+NihKmsZSevQJCvb9Lg4SYheUGutyA8azywrah4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816944},"main":"dist/index.js","_from":"file:dumijs-preset-vue-2.4.14.tgz","types":"dist/index.d.ts","authors":["jeffwcx <jeffwcx@icloud.com>"],"scripts":{"dev":"father dev","test":"vitest","build":"father build","build:lib":"tsup --minify","build:deps":"father prebundle"},"_npmUser":{"name":"yifankakaxi","email":"411140932@qq.com"},"_resolved":"/private/var/folders/bg/45txbn9s23z15bx3vhqt9y900000gn/T/9aad50a7c6b2ecce4be3b70cb5ca092f/dumijs-preset-vue-2.4.14.tgz","_integrity":"sha512-2wehDM1sqwLYrT+/iFHhSqqoNSPMRY7G2pLFf+HiSiIbCbhTPopMI/Flx+hPjU34oQWR48YQwvGNzUSSgxWeOg==","_npmVersion":"10.2.3","description":"Vue support plugins for dumi","directories":{},"_nodeVersion":"20.10.0","dependencies":{"vue":"^3.3.4","hash-sum":"^2.0.0","vue-loader":"^17.0.1","@types/hash-sum":"^1.0.0","@dumijs/vue-meta":"2.4.14","compare-versions":"^6.1.0","@umijs/bundler-webpack":"^4.0.81","codesandbox-import-utils":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"2.4.14","tsup":"^8.0.1","father":"^4.1.9","@types/babel__core":"^7.20.5","@vue/babel-plugin-jsx":"^1.1.6","@types/babel__standalone":"^7.1.7"},"peerDependencies":{"vue":"^3.0.0","dumi":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/preset-vue_2.4.14_1732183467087_0.043817032633092","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-04-02T15:10:09.146Z","modified":"2026-07-03T10:47:56.573Z","2.3.0-rc.0":"2024-04-02T15:10:09.525Z","2.3.0":"2024-04-26T08:23:40.247Z","2.4.6-beta.1":"2024-07-08T06:18:57.982Z","2.4.12-beta.1":"2024-09-25T05:34:03.829Z","2.4.12":"2024-09-26T07:12:46.835Z","2.4.14":"2024-11-21T10:04:27.354Z"},"license":"MIT","keywords":["dumi","plugin","preset","vue"],"description":"Vue support plugins for dumi","maintainers":[{"email":"scdzwyxst@gmail.com","name":"peachscript"},{"email":"411140932@qq.com","name":"yifankakaxi"},{"email":"zoomdong07@gmail.com","name":"zoomdong07"}],"readme":"# @dumijs/preset-vue\n\ndumi Vue3 tech stack support\n\n## Features\n\n- [x] Supports both Single File Component and JSX/TSX\n- [x] Inline demo and external demo support\n- [x] Support CodeSandbox and StackBlitz preview\n- [x] Webpack processing\n- [x] API Table support\n- [x] Support live demo\n\n## Install\n\n```\nnpm i @dumijs/preset-vue\n```\n\n## Options\n\n### checkOptions\n\nVue component metadata parsing options\n\nFor example, the following configuration can make the `InternalType` type skip parsing\n\n```js\nvue: {\n  checkerOptions: {\n    ignore: ['InternalType']\n  },\n},\n```\n\nFor details, please refer to :point_right: [`MetaCheckerOptions`](../dumi-vue-meta/README.md#metacheckeroptions)\n\n### tsconfigPath\n\nThe tsconfig used by the checker, the default value is `<project-root>/tsconfig.json`\n\n## directory\n\nBy default, this option is the repository.directory option in package.json.\n\nMainly used to change the root directory of checker, must be a relative directory.\n\nBy default, if your project is in a Monorepo, the root directory of the parser is the Monorepo project directory\n\n### compiler\n\nThe live demo requires a browser-side compiler, so @babel/standalone needs to be loaded. We provide the `babelStandaloneCDN` option to change its loading address. The default url is\n`https://cdn.bootcdn.net/ajax/libs/babel-standalone/7.22.17/babel.min.js`\n\n```js\nvue: {\n  compiler: {\n    babelStandaloneCDN: 'https://cdn.bootcdn.net/ajax/libs/babel-standalone/7.22.17/babel.min.js'\n  },\n},\n```\n","readmeFilename":"README.md"}