{"_id":"@vant/markdown-vetur","_rev":"3317210","name":"@vant/markdown-vetur","description":"simple parse markdown to vue component description for vetur auto-completion","dist-tags":{"latest":"2.3.0"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"time":{"modified":"2024-06-11T08:51:14.000Z","created":"2019-06-24T09:04:40.095Z","2.3.0":"2022-04-10T02:46:54.641Z","2.2.0":"2021-04-16T09:20:55.700Z","2.1.0":"2021-04-02T07:05:02.921Z","2.0.2":"2020-10-01T01:14:04.808Z","2.0.1":"2020-04-11T07:28:02.256Z","2.0.0":"2020-03-25T01:58:47.389Z","2.0.0-beta.0":"2020-03-24T12:54:09.567Z","1.1.0":"2020-01-15T08:07:05.400Z","1.0.0":"2019-06-24T09:04:40.095Z"},"users":{},"author":{"name":"zhangshuai"},"repository":{"type":"git","url":"git+https://github.com/youzan/vant.git","directory":"packages/vant-markdown-vetur"},"versions":{"2.3.0":{"name":"@vant/markdown-vetur","version":"2.3.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","scripts":{"dev":"tsc --watch","build":"rimraf ./lib && tsc","release":"pnpm build && npm publish","prepare":"pnpm build"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/youzan/vant.git","directory":"packages/vant-markdown-vetur"},"bugs":{"url":"https://github.com/youzan/vant/issues"},"author":{"name":"zhangshuai"},"license":"MIT","dependencies":{"fast-glob":"^3.2.2","fs-extra":"^10.0.0"},"devDependencies":{"@types/fs-extra":"^9.0.13"},"homepage":"https://github.com/youzan/vant#readme","_id":"@vant/markdown-vetur@2.3.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"shasum":"7284d4c2c584b53dd4bf2c8dea160ad97c9d7ff1","size":5108,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.3.0.tgz"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.3.0_1649558814498_0.37979021477671826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-10T02:46:59.671Z","publish_time":1649558814641,"_cnpm_publish_time":1649558814641},"2.2.0":{"name":"@vant/markdown-vetur","version":"2.2.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.12","dist":{"shasum":"f62f4060962f6292f35ee969b44f21cd1d602681","size":4671,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.2.0.tgz"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.2.0_1618564855533_0.655490915749682"},"_hasShrinkwrap":false,"publish_time":1618564855700,"_cnpm_publish_time":1618564855700,"_cnpmcore_publish_time":"2021-12-17T10:10:03.180Z"},"2.1.0":{"name":"@vant/markdown-vetur","version":"2.1.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.10","dist":{"shasum":"cc49ad807dfcccca898562966d64b7a657ca3aad","size":4521,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.1.0.tgz"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.1.0_1617347102786_0.8887091506718916"},"_hasShrinkwrap":false,"publish_time":1617347102921,"_cnpm_publish_time":1617347102921,"_cnpmcore_publish_time":"2021-12-17T10:10:03.698Z"},"2.0.2":{"name":"@vant/markdown-vetur","version":"2.0.2","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"shasum":"8e6be188952a2c4b0e1d626bf93f47f84ab0f22d","size":4964,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.0.2.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.2_1601514844686_0.6256350833916662"},"_hasShrinkwrap":false,"publish_time":1601514844808,"_cnpm_publish_time":1601514844808,"_cnpmcore_publish_time":"2021-12-17T10:10:04.040Z"},"2.0.1":{"name":"@vant/markdown-vetur","version":"2.0.1","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"shasum":"cb0c2d33b5e5606e1dc7f3e6531c18b39d6e57a3","size":4891,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.0.1.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.1_1586590082038_0.31891238027333735"},"_hasShrinkwrap":false,"publish_time":1586590082256,"_cnpm_publish_time":1586590082256,"_cnpmcore_publish_time":"2021-12-17T10:10:04.401Z"},"2.0.0":{"name":"@vant/markdown-vetur","version":"2.0.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"shasum":"19cb9b089fbd04dfb2b74c3edb497297086229e0","size":4307,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.0.0.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.0_1585101527284_0.3444952169380171"},"_hasShrinkwrap":false,"publish_time":1585101527389,"_cnpm_publish_time":1585101527389,"_cnpmcore_publish_time":"2021-12-17T10:10:05.063Z"},"2.0.0-beta.0":{"name":"@vant/markdown-vetur","version":"2.0.0-beta.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"dependencies":{"fast-glob":"^3.2.2","fs-extra":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^8.1.0"},"_id":"@vant/markdown-vetur@2.0.0-beta.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"shasum":"ec53c4928c246f1b4366b56caaa13aa4ffaf391d","size":4312,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-2.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-2.0.0-beta.0.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.0-beta.0_1585054449378_0.8919603465413177"},"_hasShrinkwrap":false,"publish_time":1585054449567,"_cnpm_publish_time":1585054449567,"_cnpmcore_publish_time":"2021-12-17T10:10:05.286Z"},"1.1.0":{"name":"@vant/markdown-vetur","version":"1.1.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/youzan/vant/tree/dev/packages/vant-markdown-vetur"},"author":{"name":"zhangshuai"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsc --watch","build":"tsc","release":"npm run build && npm publish"},"_id":"@vant/markdown-vetur@1.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"e02d29f3180e47dd588d7dcacaa06b66724915c9","size":3173,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-1.1.0.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_1.1.0_1579075625301_0.12460666509667617"},"_hasShrinkwrap":false,"publish_time":1579075625400,"_cnpm_publish_time":1579075625400,"_cnpmcore_publish_time":"2021-12-17T10:10:05.820Z"},"1.0.0":{"name":"@vant/markdown-vetur","version":"1.0.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"dist/index.js","scripts":{"build":"tsc","release":"npm run build && npm publish --access public"},"keywords":["markdown","parser","vetur","vue"],"author":{"name":"youzan"},"license":"MIT","devDependencies":{"@types/node":"^10.12.10","typescript":"^3.1.6"},"gitHead":"10797708fbdc67174ff3863a7f8beaa5729cf067","_id":"@vant/markdown-vetur@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"dist":{"shasum":"04774bc45cb6e11c734b8985925558ed8d3aab61","size":6937,"noattachment":false,"key":"/@vant/markdown-vetur/-/@vant/markdown-vetur-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vant/markdown-vetur/download/@vant/markdown-vetur-1.0.0.tgz"},"maintainers":[{"name":"chenjiahan","email":""},{"name":"cookfront","email":"cookfront@gmail.com"},{"name":"landluck","email":""},{"name":"nemo-shen","email":""},{"name":"pangxie1991","email":"chenyao1102@gmail.com"},{"name":"rex-zsd","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_1.0.0_1561367079980_0.5437911454855697"},"_hasShrinkwrap":false,"publish_time":1561367080095,"_cnpm_publish_time":1561367080095,"_cnpmcore_publish_time":"2021-12-17T10:10:06.043Z"}},"readme":"# Vant Markdown Vetur\n\n将 .md 文件转换成能描述 vue 组件的 .json 文件，供 WebStorm 和 vscode 的 `vetur` 插件读取，从而可以在 vue 模版语法中拥有自动补全的功能。\n\n## Install\n\n```shell\n# with npm\nnpm i @vant/markdown-vetur -D\n\n# with yarn\nyarn add @vant/markdown-vetur -D\n\n# with pnpm\npnpm add @vant/markdown-vetur -D\n```\n\n## API\n\n#### parseAndWrite\n\n解析目录下所有匹配的文件，并输出为 tags.json 和 attributes.json\n\n```ts\ninterface Options {\n  // 需要解析的文件夹路径\n  path: PathLike;\n  // 文件匹配正则\n  test: RegExp;\n  // 输出目录\n  outputDir: string;\n  // 递归的目录最大深度\n  maxDeep?: number;\n  // 解析出来的组件名前缀\n  tagPrefix?: string;\n}\n```\n","_attachments":{},"homepage":"https://github.com/youzan/vant#readme","bugs":{"url":"https://github.com/youzan/vant/issues"},"license":"MIT"}