{"_id":"@cailei/markdown-vetur","_rev":"3-9e90b58e51d353f274507631274ecbe8","name":"@cailei/markdown-vetur","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@cailei/markdown-vetur","version":"1.0.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","repository":"","author":{"name":"cailei"},"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"},"gitHead":"267e16524fca4bd5ceae9319b3065c7e77cc3a90","_id":"@cailei/markdown-vetur@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-qeOKPUUcbywS37dKIN5AcF5lipvG2bGUXKKQ6fOefd0EBYINcnxnhcWUBZCSq/epXdm/doS/NeHGN8YIjM86oQ==","shasum":"e217301be625ba870f5ff9fe917ea895b4a9f53c","tarball":"https://registry.npmjs.org/@cailei/markdown-vetur/-/markdown-vetur-1.0.0.tgz","fileCount":17,"unpackedSize":15572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNvPoCRA9TVsSAnZWagAAaiEP+wQqjD29DkUneWrSeohY\nCsDc/E0hG3ZRJOfIORWJ9l9cU6OjZtjt0iPLUeo3PqFESWyTCfdAt5/dwlJT\nop3SBure+KzW0SCgrkBGbXvWRWIVExgEgkNTYVnZynj1RRsGvvWH34C69fcg\nkrv5EWEe6XIX3aXnLT3zcrE6+3LXwdNF5QL+eTZ8fMsqUH0yrd4R4IfWHy8O\ngDlEp0ahU8cCDb5qqDFblubYuqrdIvL+GWTvJDVC38nX27PYWgY4zVr7mjNM\nvGCYT+3r8vzQS6/ee9F2jxko5BfHY7gIyoX5CodsduMaaeajpu59KeJkSNcf\nDOHLxbmDJIJDrSNjstrjb98TCSq8R1EDf32yfJhi434CByqb7x03TPE705iA\nzmxzq+m2cKC2NWaAFQ2Otut3X3rwY7ENCZ/+7w+j1T6oiReb19Gxs8FYldK1\nj/3QCpPpoBl8ppNPItIFGkJucREVKwDdMP9cc0lHDzAKHaMzODrShiF9qxuU\nmgmF5RBNJdPQNkD+aWmqcMNDzNEivo4c2OjxuTU69CiVBKVahSUg9QiXbHtD\n59TbdRr4plS/cVCaSAzM2TOygMII/RuT9sjgKfGeagCCdi4ZUPsCrCoNqJKt\n9YVJsZErsjPg5tVq92HMWpA7NjOtDRQ11NRQjTY+vLWziUp2MXhpRZsXLqA6\nI5uE\r\n=YsbP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX8ZshntMT/Te7M5e/cIByadPNxx9hAFs+ooH1hLCT2wIgbWXrWG8C49bP/SNr1nF4h84TeJRmdhOiZPwrxtgh39w="}]},"_npmUser":{"name":"cailei","email":"32715975@qq.com"},"directories":{},"maintainers":[{"name":"cailei","email":"32715975@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_1.0.0_1630991336188_0.21330820545483276"},"_hasShrinkwrap":false},"2.0.0":{"name":"@cailei/markdown-vetur","version":"2.0.0","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","author":{"name":"cailei"},"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":"@cailei/markdown-vetur@2.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-s0knU4EM3cElaRODY9i8/h7JdyBAUgJH5pgW5VX9LyN5JXx6dQQUpbUULjGHjWj4LaYOJeo9Ea2+ignvLV4EXA==","shasum":"083332aa23d378fe8858506f1419e577f17e4b02","tarball":"https://registry.npmjs.org/@cailei/markdown-vetur/-/markdown-vetur-2.0.0.tgz","fileCount":2,"unpackedSize":1320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr5HOOfvTHgahT6hPoHDF4KkK0NX2KLMzs6Ii1NUmWhwIgaEmB0oVDAT/vj0OQigZKsqwOR5JMHH6ZWJEpRqcPIEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/bR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2oQ/+MXfaNLRMZBcSYe4MJJlO2sk2dnjcFmquseeiPyrz/K8wIdpX\r\nmScmNbf3GzPu1GlarCUxFs6uqL0PMO2tbxUc9/S552F9BqvHOxRnN3J45EVN\r\nMf1NZtrlTlZ2BFvJxbcJQ3J4J0ds3MtNBdmrdqotwsIGv9IPccGITDyvtHmt\r\nyxcx7u/gnJ5gviMDsh/Agd5hkJXkVmgklFydPvHpW5QBuvh9nwXXTQqkax0V\r\ncOOEDAmwB5N466+dT1cqkxL/MWSzxGzIMDTYEbmuX79Dmhm4o/nwmCN9J9eM\r\n1Fdxkd5TJYkC88LARl8k56b7m01RZzhc1+unQGofsRWZPMv0OFDZziF22Hge\r\n544fqsga7MEiJThNFzhZbAdLke7zmynTUlrmtjV2LtTuTYg4d07VkePNZGfF\r\n8qIDCefWTPi4/PDOThhZZ9KwaRMzM62ks/eIxIMA+VwSPwTCaQTbSh6yPT+2\r\nFI9Z7I2AdtJHtis6WVDig/PngO46MMnXOJpN4SblZGgPBO533nIE8XAsrjBc\r\nT1ySyoipSGX7qnmUxlEvXqoDwW591w4ty4OxaQ7gubyLMcAf5OmLQul88nZs\r\n2QUMN+8Y3CT7E7X1R/DwM+TSp9qO8Uo3p2vYLs/cDBcpFA30FZQCggZ5RfI1\r\nm6PSscBZ+GRo5K5RTBFtLKV2Hz+3OY65zf8=\r\n=ZRCz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cailei","email":"32715975@qq.com"},"directories":{},"maintainers":[{"name":"cailei","email":"32715975@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.0_1660793979223_0.4456036382777466"},"_hasShrinkwrap":false},"2.0.1":{"name":"@cailei/markdown-vetur","version":"2.0.1","description":"simple parse markdown to vue component description for vetur auto-completion","main":"lib/index.js","license":"MIT","author":{"name":"cailei"},"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":"@cailei/markdown-vetur@2.0.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-GnbpdlCLZGVXndhKxd4hawyRlQ80pb0iVTAUIJv2aov1Ac2WZ7ZkG6VPNr1xpHuMkye8CvxK/TUulgw/hnPfLQ==","shasum":"9bf37f55b968e264506d7af2501009a43a7740fb","tarball":"https://registry.npmjs.org/@cailei/markdown-vetur/-/markdown-vetur-2.0.1.tgz","fileCount":16,"unpackedSize":12657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEZeOlYlNbABwwmAVzHrgpHjcGIImgJyeEDNqNk75kQAIhAOgq/JqnC5tB/1YOB/aux74KL6LhNoKEM5NI8YvgFkBA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/bc0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz4RAAgnrcrhkfEUPlI5MmFekncDGBBje8A8EzQu75dj39qZG72ala\r\noNDSs7sMUUBvQwqvrd69VrUWvXM2I7IvJJcH+IHrCJiRb5DuvM4eKvhrA7JI\r\ngjBMbKWbEOC7FHgehb3uVAJpRIEhN3/huz6wyAYPxFF/06xlyBFJFcOF+icK\r\n5BJ+Uy2BVmplTH7miyT/a0r1Xzi9/uxoQ80ffts3RY39BjBeoK/S6phbdZ6f\r\n3CHvZgTpke0j6I8/E/cKWMwAoI8M+81vnSINfxNx+SnZ94iY313KT/5tIN96\r\neL2I4bSnmJ+rfawVY9RcvqURSCfPw34mKZ41vaeswQ8jzgI4iA0+prSh3mIS\r\ngjRKY0BVScU1WD47/+vt8vEbaJtStHIVsoejvniLT3hl6/i+qBqqVJEA5yWh\r\nKqhfbgVAOrRcsmeJoDQjU9aW/rrllaMV2x4EimiodNLaaAvZGGejaNQoknmc\r\nKnXzRkb/yg827Q6MKTlWfnmvf8TKDJiSbl6RIlRR94t+scs7l7bM2jPEY/QY\r\naHe776pt+VHHNxKtmIYS36gIH5Mq9Nw5q6y33N6CDMIuKLq6pRAIZvrlyAip\r\naU26fzBSbE59Xt8A/GNLPI321f4oicWniG5FW2x8YUEkmklu2+e3orXtaOzD\r\nESiS2/flQgB5S4qunYAXyIEENgjOR7LVDEU=\r\n=q146\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cailei","email":"32715975@qq.com"},"directories":{},"maintainers":[{"name":"cailei","email":"32715975@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-vetur_2.0.1_1660794676715_0.31363012648159705"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-07T05:08:56.129Z","1.0.0":"2021-09-07T05:08:56.530Z","modified":"2022-08-18T03:51:16.970Z","2.0.0":"2022-08-18T03:39:39.538Z","2.0.1":"2022-08-18T03:51:16.890Z"},"maintainers":[{"name":"cailei","email":"32715975@qq.com"}],"description":"simple parse markdown to vue component description for vetur auto-completion","author":{"name":"cailei"},"license":"MIT","readme":"# Vant Markdown Vetur\n\n将 .md 文件转换成能描述 vue 组件的 .json 文件，供 WebStorm 和 vscode 的 `vetur` 插件读取，从而可以在 vue 模版语法中拥有自动补全的功能。\n\n## Install\n\n#### NPM\n\n```shell\nnpm i @cailei/markdown-vetur -D\n```\n\n#### YARN\n\n```shell\nyarn add @cailei/markdown-vetur --dev\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","readmeFilename":"README.md"}