{"_id":"markdown-to-vue-loader","_rev":"36-d87031db37320d0fda8f92463f8ce90a","name":"markdown-to-vue-loader","description":"Markdown to Vue component loader for Webpack.","dist-tags":{"latest":"3.1.5","next":"2.0.0-alpha.2"},"versions":{"0.1.0":{"name":"markdown-to-vue-loader","version":"0.1.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/index.js","module":"dist/esm.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","author":{"name":"Chen Fengyuan","email":"chenfengyuan@outlook.com","url":"http://chenfengyuan.com"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"cross-env NODE_ENV=production webpack","clear":"rimraf dist","clear:docs":"rimraf docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && cross-env NODE_ENV=development webpack-dev-server --open","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","postbuild":"npm run test && npm run deploy","prebuild":"npm run lint && npm run clear","start":"npm run dev","test":"mocha test/index.js"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.0"},"peerDependencies":{"vue-loader":"^13.0.0","webpack":"^3.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.0","chai":"^4.1.2","cross-env":"^5.0.5","css-loader":"^0.28.7","eslint":"^4.6.1","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-html":"^3.2.1","eslint-plugin-import":"^2.7.0","extract-text-webpack-plugin":"^3.0.0","html-webpack-plugin":"^2.30.1","ip":"^1.1.5","memory-fs":"^0.4.1","mocha":"^3.5.3","postcss":"^6.0.11","postcss-atrule-bem":"^3.0.1","postcss-cli":"^4.1.1","postcss-cssnext":"^3.0.2","postcss-loader":"^2.0.6","postcss-smart-import":"^0.7.5","rimraf":"^2.6.2","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-node-resolve":"^3.0.0","style-loader":"^0.18.2","vue":"^2.4.4","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.8.2","webpack-merge":"^4.1.0"},"gitHead":"342249b8b94abbc8a9988d0d719c6f5bc7c76e2c","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.1.0","_npmVersion":"5.4.1","_nodeVersion":"8.3.0","_npmUser":{"name":"xkeshi","email":"cfy@xkeshi.com"},"dist":{"integrity":"sha512-cPQ1GWuo8N/SqtpjlVLvzM3z6z/IPtH8nwplryYbXSwonyQ7Lv5EJ3YCMFS7HwFtbUC5kmOz2WLwS/v/owsBAQ==","shasum":"dbd02e19d51e3f86d254258e388dfc5440d4022c","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9MA9rz4HYn4CJwu5Z+cjgLo0p3wWZ2cBtr3jVtgeAVgIgf3RMsPREKchvbzrxKj4pZBGsI0ed6Jh7ytgS2aOA9Tw="}]},"maintainers":[{"name":"xkeshi","email":"cfy@xkeshi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader-0.1.0.tgz_1505484600636_0.7865110232960433"},"directories":{}},"0.1.1":{"name":"markdown-to-vue-loader","version":"0.1.1","description":"Markdown to Vue component loader for Webpack.","main":"dist/index.js","module":"dist/esm.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","author":{"name":"Chen Fengyuan","email":"chenfengyuan@outlook.com","url":"http://chenfengyuan.com"},"files":["src","dist/*.js"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"cross-env NODE_ENV=production webpack","clear":"rimraf dist","clear:docs":"rimraf docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && cross-env NODE_ENV=development webpack-dev-server --open","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","postbuild":"npm run test && npm run deploy","prebuild":"npm run lint && npm run clear","start":"npm run dev","test":"mocha test/index.js"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.0"},"peerDependencies":{"vue-loader":"^13.0.0","webpack":"^3.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.0","chai":"^4.1.2","cross-env":"^5.0.5","css-loader":"^0.28.7","eslint":"^4.6.1","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-html":"^3.2.1","eslint-plugin-import":"^2.7.0","html-webpack-plugin":"^2.30.1","ip":"^1.1.5","memory-fs":"^0.4.1","mocha":"^3.5.3","postcss":"^6.0.11","postcss-atrule-bem":"^3.0.1","postcss-cli":"^4.1.1","postcss-cssnext":"^3.0.2","postcss-loader":"^2.0.6","postcss-smart-import":"^0.7.5","rimraf":"^2.6.2","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-node-resolve":"^3.0.0","style-loader":"^0.18.2","vue":"^2.4.4","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.4","webpack":"^3.6.0","webpack-dev-server":"^2.8.2","webpack-merge":"^4.1.0"},"gitHead":"4b256be845e32eeb13151c2bc58235ddd8c830bf","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"xkeshi","email":"cfy@xkeshi.com"},"dist":{"integrity":"sha512-3Wvod3UvwjC4MOMOp/g47BnC628g9yVp1xfMR48yhEfxgS6trmSS02Jw2MMwE7Kued7r3J0pUrs8iQWKQLitug==","shasum":"0a29963d2d255812bbab270b945e83e65fbe8404","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC75Kv1Z3ldbx3+5wCNll6e6AYeQgNwV6mjWc3FCn/ZYAiEAysajP0/5qruic+7pTdowzZrgJiRC4k3sD/FxH/DdFjs="}]},"maintainers":[{"name":"xkeshi","email":"cfy@xkeshi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader-0.1.1.tgz_1505633705758_0.9855380151420832"},"directories":{}},"0.2.0":{"name":"markdown-to-vue-loader","version":"0.2.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","author":{"name":"Chen Fengyuan","url":"http://chenfengyuan.com"},"files":["src","dist/*.js"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"cross-env NODE_ENV=production webpack","clear":"rimraf dist","clear:docs":"rimraf docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && cross-env NODE_ENV=development webpack-dev-server --open","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"mocha test/index.js"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.0"},"peerDependencies":{"vue-loader":"^13.0.0","webpack":"^3.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.0","chai":"^4.1.2","cross-env":"^5.1.0","css-loader":"^0.28.7","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-html":"^3.2.1","eslint-plugin-import":"^2.7.0","html-webpack-plugin":"^2.30.1","ip":"^1.1.5","memory-fs":"^0.4.1","mocha":"^4.0.1","postcss":"^6.0.13","postcss-atrule-bem":"^3.0.1","postcss-cli":"^4.1.1","postcss-cssnext":"^3.0.2","postcss-loader":"^2.0.8","postcss-smart-import":"^0.7.5","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-node-resolve":"^3.0.0","style-loader":"^0.19.0","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.7.1","webpack-dev-server":"^2.9.2","webpack-merge":"^4.1.0"},"gitHead":"8ed5a69d63bcd774d3a0ce9b5eb997a62396c0e4","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"xkeshi","email":"cfy@xkeshi.com"},"dist":{"integrity":"sha512-bvcKkxP3n/J6uQEzfK4jhg3X+/aqHPv7GG/uai9xN0FKD5kRDZrInbOT/N2ZIWPqPPzm5aUkcZspXXUHHRYGeA==","shasum":"6aa576ef3ceb00147343733bb8bca2d86108aaec","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBArxq6na7lg8SsmGvoGp0GATut0V9DiWmRu1KpSBOvEAiEAiQv/pv246tU3W494pF3KmaDJUsDCCoMBIOBKZpxb4FY="}]},"maintainers":[{"name":"xkeshi","email":"cfy@xkeshi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader-0.2.0.tgz_1508234259933_0.40988707612268627"},"directories":{}},"0.3.0":{"name":"markdown-to-vue-loader","version":"0.3.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","author":{"name":"Chen Fengyuan","url":"http://chenfengyuan.com"},"files":["src","dist/*.js"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"cross-env NODE_ENV=production webpack","clear":"rimraf dist","clear:docs":"rimraf docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && cross-env NODE_ENV=development webpack-dev-server --open","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"mocha test/index.js"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.0","postcss":"^6.0.13"},"peerDependencies":{"vue-loader":"^13.0.0","webpack":"^3.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","cross-env":"^5.1.0","css-loader":"^0.28.7","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-html":"^3.2.1","eslint-plugin-import":"^2.7.0","html-webpack-plugin":"^2.30.1","ip":"^1.1.5","memory-fs":"^0.4.1","mocha":"^4.0.1","postcss-atrule-bem":"^3.0.1","postcss-cli":"^4.1.1","postcss-cssnext":"^3.0.2","postcss-loader":"^2.0.8","postcss-smart-import":"^0.7.5","rimraf":"^2.6.2","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.1","rollup-plugin-node-resolve":"^3.0.0","style-loader":"^0.19.0","vue":"^2.5.2","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","webpack":"^3.8.1","webpack-dev-server":"^2.9.2","webpack-merge":"^4.1.0"},"gitHead":"9ae40324ec0e2a32c328c3228f0ca32db829ca27","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"xkeshi","email":"cfy@xkeshi.com"},"dist":{"integrity":"sha512-0ynFd9CRJQSvEdnRdhZf88yJfnmUxt2lOA/mkc4KgvAc+bXMjkDvs8H/xlt9cBhzOOvOcReadMN5Ri8eYmGDJw==","shasum":"7fcea8d1653fb3ec4b2a7508086a9a3241897314","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXmkTk/r7JhJ1uvY8apwZHHpuSGgnT5o+vEJ6CZt1CGAiEAmTJJT8sKKWtHUTlxv3Bevos5S/8eGxQOkVvriYD/rzQ="}]},"maintainers":[{"name":"xkeshi","email":"cfy@xkeshi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader-0.3.0.tgz_1508319128270_0.8121551950462162"},"directories":{}},"0.4.0":{"name":"markdown-to-vue-loader","version":"0.4.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/index.js","module":"dist/index.esm.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","author":{"name":"Chen Fengyuan","url":"http://chenfengyuan.com"},"files":["src","dist/*.js"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"cross-env NODE_ENV=production webpack","clear":"rimraf dist","clear:docs":"rimraf docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && cross-env NODE_ENV=development webpack-dev-server --open","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"mocha test/index.js"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.0","postcss":"^6.0.14"},"peerDependencies":{"vue-loader":"^13.0.0","webpack":"^3.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","cross-env":"^5.1.1","css-loader":"^0.28.7","eslint":"^4.13.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-html":"^4.0.1","eslint-plugin-import":"^2.8.0","html-webpack-plugin":"^2.30.1","ip":"^1.1.5","memory-fs":"^0.4.1","mocha":"^4.0.1","postcss-atrule-bem":"^3.1.1","postcss-cli":"^4.1.1","postcss-cssnext":"^3.0.2","postcss-import":"^11.0.0","postcss-loader":"^2.0.9","postcss-nested":"^3.0.0","rimraf":"^2.6.2","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","style-loader":"^0.19.1","stylefmt":"^6.0.0","vue":"^2.5.11","vue-loader":"^13.6.0","vue-template-compiler":"^2.5.11","webpack":"^3.10.0","webpack-dev-server":"^2.9.7","webpack-merge":"^4.1.1"},"gitHead":"2b31622cf62066e6f6fe578ecb162e9a424282bc","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-bdFM4CJCfjBr68X+4JNZpTRugpXgJsik8KbIb5W1URfcuIUmYrHGrbeYs8BdoYzMTaCUjifUvir0/cwFwGukiA==","shasum":"1a0c263a79a714d7dc4fcdfcbcf7b07969089224","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+P+wUUmpEW0eB/3NZuLjtW5VWnlP4rjCbEfPrVVYLcAiAEw+w2XcXYCyxSaeyYk0pLb/ln8C1KVicePj3chCWR4g=="}]},"maintainers":[{"email":"yokfengyue@gmail.com","name":"yangkui"},{"email":"jokcylou@hotmail.com","name":"jokcy"},{"email":"baby31529@gmail.com","name":"baby31529"},{"email":"sunnyjingyu@gmail.com","name":"sunnyjingyu"},{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader-0.4.0.tgz_1513667321656_0.3061034658458084"},"directories":{}},"0.5.0":{"name":"markdown-to-vue-loader","version":"0.5.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/markdown-to-vue-loader.js","module":"dist/markdown-to-vue-loader.esm.js","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","license":"MIT","author":{"name":"Chen Fengyuan","url":"http://chenfengyuan.com"},"files":["src","dist"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"webpack --mode production --env.production","clear":"del-cli dist","clear:docs":"del-cli docs/dist docs/index.html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"nyc mocha"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.1","postcss":"^6.0.22"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.1.2","codecov":"^3.0.2","cross-env":"^5.1.6","css-loader":"^0.28.11","del-cli":"^1.1.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-html":"^4.0.3","eslint-plugin-import":"^2.12.0","html-webpack-plugin":"^3.2.0","memory-fs":"^0.4.1","mocha":"^5.2.0","nyc":"^11.8.0","postcss-atrule-bem":"^3.1.1","postcss-cli":"^5.0.0","postcss-cssnext":"^3.1.0","postcss-import":"^11.1.0","postcss-loader":"^2.1.5","postcss-nested":"^3.0.0","rollup":"^0.59.4","rollup-plugin-babel":"^3.0.4","style-loader":"^0.21.0","stylefmt":"^6.0.0","vue":"^2.5.16","vue-loader":"^15.2.2","vue-style-loader":"^4.1.0","vue-template-compiler":"^2.5.16","webpack":"^4.10.2","webpack-cli":"^2.1.4","webpack-dev-server":"^3.1.4","webpack-merge":"^4.1.2"},"gitHead":"3f6e5c2e0f0f989a8995a0b388f6241e308eaa93","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@0.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-gyeJlN7CebRRjuvUVuIml20MEWmrYg6ZJDiaJSDvziLLO4dyRmdlUaOWF8KaCQKHy7NMemdRXPMHPK3yhJiTww==","shasum":"f6ed4444db15fa80693d654ad38673edcb61ce20","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-0.5.0.tgz","fileCount":7,"unpackedSize":33026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD6OPCRA9TVsSAnZWagAAYUUP/0Otg2Z3OJ52v7WLqtkj\nKQsODruBBaXT3a3lcRXyEknFt4Mk4LxtyGP0D/rfnsL4fOv4cpbaNbkK8XsZ\n3+PJwN3KBaM+fnHaVC7wwyyHlpK1rW/w4K2FIdfvKK8jzc0GHhfs2eBXeJpY\ncmGm2woTmydjvHzz9bcMaQlo+BWjK136Y61kL9qthk5CrvTayQLYvJnAGeMV\nHeea1YMsFrYtUDYL+LF6qbZICQHZbmvcw3eOz9amdjelAtwKxs7+YE5vFr1H\niu5+CXn6+WBxQkY5uoHlS95KhUo6+o9IrMDsARW6gNjkx/M2Ao41LCxvUzgC\n65mrEDvQlbrwtcoCvT8LP5dP6tZNSW4NCXhlCCxFsxrZcnwGbSKoxVnF0/Vn\ntdJp+xe5p48aPZr7yr0hYVoS8t/rTeeDBzEIJA9nU8HbwJ98j7q1GGtx4DsQ\nrtIkLQazjZHAbESBSbTaOobFGoUvYY4xkIWndsdItBaPpPgSiZa90E1YHIcR\njuxblhk8tQZg4PRAcLLvXP4YYxmY6OhDXZw/ta9ge9i3XCKDCgeRj+en9UGr\nXwjhb5C2oG/yba4LZpYhwmKIcejlYa+klecMptBgNNWqlH0HiW+tphCckx/T\nE5pxn2rHJsclsUrB9HHntqmBWpsMB1aBfPEMYoCNiRH44XaRf8aG2wGY/ukd\nBRH7\r\n=RcHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8qFOby3y3g8NpmNkbzblQ1EVTHP7XfLnm2MLsSkwWPwIhAKJQSXrJshMaZRBO0taEW7Pnd8FwROZckEURarcXuYtz"}]},"maintainers":[{"email":"baby31529@gmail.com","name":"baby31529"},{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"},{"email":"jokcylou@hotmail.com","name":"jokcy"},{"email":"sunnyjingyu@gmail.com","name":"sunnyjingyu"},{"email":"yokfengyue@gmail.com","name":"yangkui"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_0.5.0_1527751566339_0.6087639798063291"},"_hasShrinkwrap":false},"1.0.0":{"name":"markdown-to-vue-loader","version":"1.0.0","description":"Markdown to Vue component loader for Webpack.","main":"dist/markdown-to-vue-loader.js","module":"dist/markdown-to-vue-loader.esm.js","repository":{"type":"git","url":"git+https://github.com/xkeshi/markdown-to-vue-loader.git"},"homepage":"https://xkeshi.github.io/markdown-to-vue-loader","license":"MIT","author":{"name":"Chen Fengyuan","url":"http://chenfengyuan.com"},"files":["src","dist"],"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end"],"scripts":{"build":"rollup -c","build:docs":"webpack --mode production --env.production","clear":"del-cli dist","clear:docs":"del-cli docs/dist docs/index.html","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"eslint src test *.config.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"nyc mocha"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.1","postcss":"^6.0.22"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","chai":"^4.1.2","codecov":"^3.0.2","cross-env":"^5.2.0","css-loader":"^0.28.11","del-cli":"^1.1.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-html":"^4.0.3","eslint-plugin-import":"^2.12.0","html-webpack-plugin":"^3.2.0","memory-fs":"^0.4.1","mocha":"^5.2.0","nyc":"^12.0.2","postcss-atrule-bem":"^3.1.1","postcss-cli":"^5.0.0","postcss-cssnext":"^3.1.0","postcss-import":"^11.1.0","postcss-loader":"^2.1.5","postcss-nested":"^3.0.0","rollup":"^0.60.7","rollup-plugin-babel":"^3.0.4","style-loader":"^0.21.0","stylefmt":"^6.0.0","vue":"^2.5.16","vue-loader":"^15.2.4","vue-style-loader":"^4.1.0","vue-template-compiler":"^2.5.16","webpack":"^4.12.0","webpack-cli":"^3.0.6","webpack-dev-server":"^3.1.4","webpack-merge":"^4.1.3"},"gitHead":"b241959f420ef3eb863f5b9bffeaa2ef2920fa15","bugs":{"url":"https://github.com/xkeshi/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-MklozWaTf9nRDBbrSGLJVx9TL9lCXRBVtag9CMunyWVHUoQvxJJi+x48q4pYj3L+Gp0NELV8BefNBkeVzAtfJw==","shasum":"8b5aa840d292e2744acde30c6e70b8d419fdc198","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-1.0.0.tgz","fileCount":7,"unpackedSize":33669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIxdVCRA9TVsSAnZWagAAuqMQAKQsFGmr4OaQgJCVkgPw\nDjJGtFQey6foDYymgMFI9wrR9sGd9x4J3QCP+z3yPa8aLTYFw4QG0/qF4feo\nO1vhiRBIBSq2BXdHlc9XDLMseOmIKnkU4QKQGipFDiwjs/dMc5mRAulUoRIU\npujnlAWR0jmndTOh1b/ZQV4woFYCubC9gxrtuTPDaTgBE+85zVahoRLeW9Et\nF8d8/teNERKTa+tmk/eQGgPEc113980z9u8lFgP2qkMu1lSgS+YdSkWzwGel\nuHdGNGBjqhHaInWt5MCsGINLAMF8fpqMzKha62Y2nbQKe8CMYCmsWyo7+2GP\n4rLhu2uTQrOL490JYXGIHlonGtDGZ+xNNJMaJqpr0OILqSRC78P3IIaN0I/0\nn2FPmsYRJ+B6shrK7aBQ4fyTN2U0ZbpQavBs9R+SQdDPb92ErEfNL0ft2f15\netOZPQMOhMgwbDzljY/gJ1oe8FtMNKAVBohrigR3T9GYW+zM+UFnRM9ZvE1t\n4naxoAA+5DzIlk3XxtaKnJQZLNP0FPKNtv5gQEQy0/tl2JYa9RFC1ryZ8tp2\nUFeEuWNYodwycWz6qnqoBlO8TEfUtsrStGCntRf+BkWYCfYsgpuBaGssDu4r\nqiWUDhw7Ew+fSyeXnS2qBvwR92UmC2RdsDJviekDe4ePqGud4abh2TQ0CpFp\nYe6G\r\n=xymr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvvxYgzuCFxgHR0KLhOUE//K7t4ZhGPrXqCbn5FWohYAiA9HPJN9yrSqH/N/Ph119qP+2u/dK02W9TzUoOlIQBmWw=="}]},"maintainers":[{"email":"baby31529@gmail.com","name":"baby31529"},{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"},{"email":"jokcylou@hotmail.com","name":"jokcy"},{"email":"sunnyjingyu@gmail.com","name":"sunnyjingyu"},{"email":"yokfengyue@gmail.com","name":"yangkui"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_1.0.0_1529026387642_0.7298931848117183"},"_hasShrinkwrap":false},"1.0.1":{"name":"markdown-to-vue-loader","version":"1.0.1","description":"Markdown to Vue component loader for Webpack.","main":"dist/markdown-to-vue-loader.js","module":"dist/markdown-to-vue-loader.esm.js","repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","license":"MIT","author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"scripts":{"build":"rollup -c","build:docs":"webpack --mode production --env.production","clear":"del-cli dist","clear:docs":"del-cli docs/dist docs/index.html","deploy":"npm run lint:docs && npm run clear:docs && npm run build:docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","lint:docs":"eslint docs/src --ext .js,.vue --fix","prebuild":"npm run lint && npm run clear","release":"npm run build && npm test && npm run deploy","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.1.0","markdown-it":"^8.4.2","postcss":"^7.0.6"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","babel-loader":"^8.0.4","chai":"^4.2.0","codecov":"^3.1.0","cross-env":"^5.2.0","css-loader":"^2.0.0","del-cli":"^1.1.0","eslint":"^5.10.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-html":"^5.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-vue":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.2.0","lint-staged":"^8.1.0","memory-fs":"^0.4.1","mocha":"^5.2.0","nyc":"^13.1.0","postcss-cli":"^6.0.1","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.4.0","rollup":"^0.67.4","rollup-plugin-babel":"^4.0.3","style-loader":"^0.23.1","stylelint":"^9.9.0","stylelint-config-standard":"^18.2.0","stylelint-order":"^2.0.0","vue":"^2.5.19","vue-loader":"^15.4.2","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.5.19","webpack":"^4.27.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10","webpack-merge":"^4.1.5"},"gitHead":"88a93625c3ac829c9c97d4aac0a7751b7d5ee55f","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"_id":"markdown-to-vue-loader@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-pqyPuZwEVwmRoHujYpYqAszQ3mRmErQ5tamliEin6fFxRhvw6HrgfOqXj3YF71koYm1NF16RjclX+dJ516Z0wQ==","shasum":"32d5cb9d826bc8d8db97178830a40d356347b8e8","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-1.0.1.tgz","fileCount":7,"unpackedSize":33941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDmgGCRA9TVsSAnZWagAAyNoP/0f/xt6JlHCisfspIFvy\njMSuE/IbPtbqHQNJqNfz5OMHp97AbTUlsC46/V/Bod9Z7wPSfkTJEOFgE8+T\ngrT0yXlDC+TiIw3w8zclVJ7SSVFE73BkFHkhBTbpOzzPexqQW1YX3DJcATfP\ndLBqvYdaIbisurhmR5rRyQsQeqjChiQpVk+SAOxkDjD6KODC6Nsm43szNhP4\nyMIFs9VXk7h7M0atRf7MV9z8TLsEEnC3X/SSM72eW6yVXP5rOL2O8SIchEmU\nwRteNoy9ZpGYxiCFfcMEy6yEm+gq6jazBBPx6Ek8tn6I83hccnVVEI07aE7d\nEViffYCe4D5hZd108yZ7XgONyxF+BMn14rev8UDIO0l13i3abmteh6o/Ue0N\nyb52H3/QhqMpxITM+6ceOfP+p4vWMHO/EdICenytZU8kV8oqHiA7P2b9/RDD\nW7yNBNmADJoTGk8Vpbj7P2qNlN88Jn4Bs3nD01xgXdfCrcVte3xLcNo/wN2P\n9LnirUsmWDu9vcUynO/xKsYXgnAX1monet1FOO6Zt1hASPCM37vY1wtTYymT\nwjmCAoqoFsjsBHlgeS5TsDaKO4wPJPEAqyodNelyaOi308C51klBzIy8Qjvm\nxlP38AH3FRSYMcjmeayTxuWOHi4R8/A7tFbCKNB2kSM4TyrgNkXRXhgHUc7D\nU1sx\r\n=rUgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGreCAojWQqI5ZQEP4vDLmSdcGGGmNeuCEZ3XTXBYE5uAiEAg1brTsL76kOswa84cpbApg5Aa09o5JPVdRB/egnpjMs="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_1.0.1_1544448005207_0.7544419749625753"},"_hasShrinkwrap":false},"2.0.0-alpha":{"name":"markdown-to-vue-loader","version":"2.0.0-alpha","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^8.4.2","postcss":"^7.0.14"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.3.4","@babel/preset-env":"^7.3.4","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-loader":"^8.0.5","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","css-loader":"^2.1.0","del-cli":"^1.1.0","eslint":"^5.15.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-html":"^5.0.3","eslint-plugin-import":"^2.16.0","eslint-plugin-vue":"^5.2.2","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","lint-staged":"^8.1.5","memory-fs":"^0.4.1","mocha":"^6.0.2","nyc":"^13.3.0","postcss-cli":"^6.1.2","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.6.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-standard":"^18.2.0","stylelint-order":"^2.1.0","vue":"^2.6.8","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.8","webpack":"^4.29.6","webpack-cli":"^3.2.3","webpack-dev-server":"^3.2.1","webpack-merge":"^4.2.1"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"linters":{"*.js":["eslint --fix","git add"],"*.{css,scss,vue,html}":["stylelint --fix","git add"]},"ignore":["docs/*"]},"readme":"# markdown-to-vue-loader\n\n[![Build Status](https://img.shields.io/travis/fengyuanchen/markdown-to-vue-loader.svg)](https://travis-ci.org/fengyuanchen/markdown-to-vue-loader) [![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/markdown-to-vue-loader.svg)](https://codecov.io/gh/fengyuanchen/markdown-to-vue-loader) [![Downloads](https://img.shields.io/npm/dm/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Version](https://img.shields.io/npm/v/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Dependencies](https://img.shields.io/david/fengyuanchen/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader)\n\n> Markdown to Vue component loader for [Webpack](https://webpack.js.org).\n\n- The built-in markdown parser is [**markdown-it**](https://github.com/markdown-it/markdown-it).\n- [Examples](https://fengyuanchen.github.io/markdown-to-vue-loader).\n\n## Features\n\n- Supports to load a markdown file as a Vue component.\n- Supports to load code blocks (Vue and HTML by default) as Vue components.\n- Supports 10 [options](#options).\n\n## Getting started\n\n### Install\n\n```shell\nnpm install markdown-to-vue-loader vue-loader webpack --save-dev\n```\n\n### Usage\n\nWithin your webpack configuration object, you'll need to add the **markdown-to-vue-loader** to the list of modules, like so:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.md$/,\n      exclude: /(node_modules|bower_components)/,\n      use: [\n        'vue-loader',\n        {\n          loader: 'markdown-to-vue-loader',\n          options: {\n            // ...\n          },\n        },\n      ],\n    },\n  ],\n}\n```\n\n## Options\n\n### cheerioLoadOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      decodeEntities: false,\n      lowerCaseAttributeNames: false,\n      lowerCaseTags: false,\n    }\n    ```\n\nThe options for the `load` method of the [**cheerio**](https://github.com/cheeriojs/cheerio).\n\n### configureMarkdownIt\n\n- Type: `Function`\n- Default: `null`\n- Example:\n\n    ```js\n    {\n      configureMarkdownIt(md) {\n        md.set(...)\n          .use(...);\n      }\n    }\n    ```\n\nCheckout the documentation of [MarkdownIt](https://markdown-it.github.io/markdown-it/) for more information.\n\n### componentNamespace\n\n- Type: `String`\n- Default: `'component'`\n\nThe namespace for component name.\n\nFor example, if this is set to `'awesome-component'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <awesome-component-example-0></awesome-component-example-0>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'awesome-component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### componentWrapper\n\n- Type: `String`\n- Default: `''`\n\nThe wrapper for component content. Supports to use Vue component as the wrapper.\n\nFor example, if this is set to `'<section></section>'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```html\n<p>Hello, World!</p>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <section><component-example-0></component-example-0></section>\n    <pre><code class=\"language-html\">&lt;p&gt;Hello, World!&lt;/p&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### exportSource\n\n- Type: `Boolean`\n- Default: `false`\n\nExport source markdown text.\n\nIf this is set to `true`, then you can get the source from the Vue component's `source` property.\n\nFor example (`example.md`):\n\n```markdown\n# Hello, World!\n```\n\n```js\nimport Example from 'example.md';\n\nconsole.log(Example.source);\n// > # Hello, World!\n```\n\n### languages\n\n- Type: `Array`\n- Default: `['vue', 'html']`\n\nThe code blocks of these languages will be loaded as Vue components be default.\n\nFor example, if this is set to `['js']`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n}\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n}</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### markdownItOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      html: true,\n      linkify: true,\n      typographer: true,\n    }\n    ```\n\n- Example:\n\n    ```js\n    {\n      typographer: false,\n      highlight(str, lang) {\n        return '';\n      },\n    }\n    ```\n\nThe options for the built-in markdown parser [**markdown-it**](https://github.com/markdown-it/markdown-it).\n\n### preClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'prettyprint'`\n\nThe class name for each `<pre></pre>` element.\n\n### preWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"example-code\"></div>'`\n\nThe wrapper for each `<pre></pre>` element. Supports to use Vue component as the wrapper.\n\n### tableClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'table table-bordered border-striped'`\n\nThe class name for each `<table></table>` element.\n\n### tableWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"table-container\"></div>'`\n\nThe wrapper for each `<table></table>` element. Supports to use Vue component as the wrapper.\n\n## Inline comment options\n\n- `<!-- vue-component -->`\n- `<!-- no-vue-component -->`\n\nIf a code block has a `<!-- vue-component -->` comment before it, then the loader will load it as a Vue component, even though its language is **NOT** specified in the [`languages`](#languages) option.\n\nConversely, if a code block has a `<!-- no-vue-component -->` comment before it, then the loader will **NOT** load it as a Vue component, even though its language is specified in the [`languages`](#languages) option.\n\nFor example, given this input (`example.md`):\n\n````markdown\n# Example\n\n<!-- vue-component -->\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n};\n```\n\n<!-- no-vue-component -->\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n};</code></pre>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n## Scoped CSS\n\nWhen a `<style>` tag has the `scoped` attribute, its CSS will apply to elements of the current component only.\n\nFor example, given this input:\n\n```html\n<template>\n  <p>Hello, World!</p>\n</template>\n\n<style scoped>\n  p {\n    color: green;\n  }\n</style>\n```\n\nwill render as this:\n\n```html\n<div class=\"component-example-0\">\n  <p>Hello, World!</p>\n</div>\n\n<style>\n  .component-example-0 p {\n    color: green;\n  }\n</style>\n```\n\n## Versioning\n\nMaintained under the [Semantic Versioning guidelines](https://semver.org).\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT) © [Chen Fengyuan](https://chenfengyuan.com)\n","readmeFilename":"README.md","gitHead":"b779eb263386434384d7f8efc157dee109cac705","_id":"markdown-to-vue-loader@2.0.0-alpha","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-UgCO+d5/wKG96bXFK5fmpF4p8PV+s8h+Mv2o233JNRT8PuLZloNX5hkcFwZJKxRMVd4PjsG7Qcyv10o3v/+K7Q==","shasum":"4d2cbc517b509ccbef0810e8553cc78a628ea725","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0-alpha.tgz","fileCount":40,"unpackedSize":193049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcggX5CRA9TVsSAnZWagAAixsP/3Yta9mR8vVQyffPZGNl\nC90OgKUC/02qW77eZuNMycky2U2B/fsQpAjZRaB7h0fnyAVEi9FEmhxEfWmm\nmYuuY+trRQSvJeP7JUM5z6/55W1jB2uQ0Ulqj2tSB9zlehkHQCubIMUrVkdT\nMUAiTrGn1uXtiG+uhnLulArg7pZ0tTlyqwAgGyjm/XK9HQVBuPq+kjRBf//l\n10ccFR6Cg8zox0iO+IdtxCLBpezPwUSCv6dNXrPX/e/KWPkrLwmW1voT19Nh\nEaTpicBPoJx9nDoBaHgZpOAMRGYYl3lhTJY0YSr48OE7WRaEaysL0iXkG60u\njh43kRi3injqgXS+/ld2SqaE07+DqwtP1IjlHgvdm1h82C2WKAbElwuAM7FB\noPX6wtxfyke/8+tyS/CWp2JpbuNpLQvcocUGMizrtdRMV+fuPXsTwhy/GUZF\nC5pWQGC4XLB1EzSkarVf3f0FSxsZYncot32IjeWcR/FjmHz4Chmz8SupNS3+\nYnEbRwBnnIYN6NYgOcH93gUa29M6SKW4dTJACScedjmbrbDcxF4gP4U2Bn4U\nXJm2buwpbSzFzSmPtZ5JG4KhXVgJaTdphiINueoPqS7M4yJWrxyJHAockPA9\nKVWNFkwnm8dwN07uxn5S9NgU+27JeW/S0QDmw5DOZO6ieRjpRrx6r7pc1hZI\ng5I+\r\n=w8Os\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmFCG0OSd+HiQyYFDWQ0Bqg1sVUoM70k7HZwaocX0qPAiAPalCSGcIWw4vWFfl/mQbW6uKpGIO4C6ejqMjno0b5+Q=="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0-alpha_1552025080845_0.98426759047723"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"markdown-to-vue-loader","version":"2.0.0-alpha.1","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^8.4.2","postcss":"^7.0.14"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.4.0","@babel/preset-env":"^7.4.2","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","babel-loader":"^8.0.5","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","css-loader":"^2.1.1","del-cli":"^1.1.0","eslint":"^5.15.3","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-html":"^5.0.3","eslint-plugin-import":"^2.16.0","eslint-plugin-vue":"^5.2.2","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","lint-staged":"^8.1.5","memory-fs":"^0.4.1","mocha":"^6.0.2","nyc":"^13.3.0","postcss-cli":"^6.1.2","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.6.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-standard":"^18.2.0","stylelint-order":"^2.1.0","vue":"^2.6.10","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.10","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-dev-server":"^3.2.1","webpack-merge":"^4.2.1"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"linters":{"*.js":["eslint --fix","git add"],"*.{css,scss,vue,html}":["stylelint --fix","git add"]},"ignore":["docs/*"]},"readme":"# markdown-to-vue-loader\n\n[![Build Status](https://img.shields.io/travis/fengyuanchen/markdown-to-vue-loader.svg)](https://travis-ci.org/fengyuanchen/markdown-to-vue-loader) [![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/markdown-to-vue-loader.svg)](https://codecov.io/gh/fengyuanchen/markdown-to-vue-loader) [![Downloads](https://img.shields.io/npm/dm/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Version](https://img.shields.io/npm/v/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Dependencies](https://img.shields.io/david/fengyuanchen/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader)\n\n> Markdown to Vue component loader for [Webpack](https://webpack.js.org).\n\n- The built-in markdown parser is [**markdown-it**](https://github.com/markdown-it/markdown-it).\n- [Examples](https://fengyuanchen.github.io/markdown-to-vue-loader).\n\n## Features\n\n- Supports to load a markdown file as a Vue component.\n- Supports to load code blocks (Vue and HTML by default) as Vue components.\n- Supports 10 [options](#options).\n\n## Getting started\n\n### Install\n\n```shell\nnpm install markdown-to-vue-loader vue-loader webpack --save-dev\n```\n\n### Usage\n\nWithin your webpack configuration object, you'll need to add the **markdown-to-vue-loader** to the list of modules, like so:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.md$/,\n      exclude: /(node_modules|bower_components)/,\n      use: [\n        'vue-loader',\n        {\n          loader: 'markdown-to-vue-loader',\n          options: {\n            // ...\n          },\n        },\n      ],\n    },\n  ],\n}\n```\n\n## Options\n\n### cheerioLoadOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      decodeEntities: false,\n      lowerCaseAttributeNames: false,\n      lowerCaseTags: false,\n    }\n    ```\n\nThe options for the `load` method of the [**cheerio**](https://github.com/cheeriojs/cheerio).\n\n### configureMarkdownIt\n\n- Type: `Function`\n- Default: `null`\n- Example:\n\n    ```js\n    {\n      configureMarkdownIt(md) {\n        md.set(...)\n          .use(...);\n      }\n    }\n    ```\n\nCheckout the documentation of [MarkdownIt](https://markdown-it.github.io/markdown-it/) for more information.\n\n### componentNamespace\n\n- Type: `String`\n- Default: `'component'`\n\nThe namespace for component name.\n\nFor example, if this is set to `'awesome-component'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <awesome-component-example-0></awesome-component-example-0>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'awesome-component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### componentWrapper\n\n- Type: `String`\n- Default: `''`\n\nThe wrapper for component content. Supports to use Vue component as the wrapper.\n\nFor example, if this is set to `'<section></section>'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```html\n<p>Hello, World!</p>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <section><component-example-0></component-example-0></section>\n    <pre><code class=\"language-html\">&lt;p&gt;Hello, World!&lt;/p&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### exportSource\n\n- Type: `Boolean`\n- Default: `false`\n\nExport source markdown text.\n\nIf this is set to `true`, then you can get the source from the Vue component's `source` property.\n\nFor example (`example.md`):\n\n```markdown\n# Hello, World!\n```\n\n```js\nimport Example from 'example.md';\n\nconsole.log(Example.source);\n// > # Hello, World!\n```\n\n### languages\n\n- Type: `Array`\n- Default: `['vue', 'html']`\n\nThe code blocks of these languages will be loaded as Vue components be default.\n\nFor example, if this is set to `['js']`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n}\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n}</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### markdownItOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      html: true,\n      linkify: true,\n      typographer: true,\n    }\n    ```\n\n- Example:\n\n    ```js\n    {\n      typographer: false,\n      highlight(str, lang) {\n        return '';\n      },\n    }\n    ```\n\nThe options for the built-in markdown parser [**markdown-it**](https://github.com/markdown-it/markdown-it).\n\n### preClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'prettyprint'`\n\nThe class name for each `<pre></pre>` element.\n\n### preWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"example-code\"></div>'`\n\nThe wrapper for each `<pre></pre>` element. Supports to use Vue component as the wrapper.\n\n### tableClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'table table-bordered border-striped'`\n\nThe class name for each `<table></table>` element.\n\n### tableWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"table-container\"></div>'`\n\nThe wrapper for each `<table></table>` element. Supports to use Vue component as the wrapper.\n\n## Inline comment options\n\n- `<!-- vue-component -->`\n- `<!-- no-vue-component -->`\n\nIf a code block has a `<!-- vue-component -->` comment before it, then the loader will load it as a Vue component, even though its language is **NOT** specified in the [`languages`](#languages) option.\n\nConversely, if a code block has a `<!-- no-vue-component -->` comment before it, then the loader will **NOT** load it as a Vue component, even though its language is specified in the [`languages`](#languages) option.\n\nFor example, given this input (`example.md`):\n\n````markdown\n# Example\n\n<!-- vue-component -->\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n};\n```\n\n<!-- no-vue-component -->\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n};</code></pre>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n## Scoped CSS\n\nWhen a `<style>` tag has the `scoped` attribute, its CSS will apply to elements of the current component only.\n\nFor example, given this input:\n\n```html\n<template>\n  <p>Hello, World!</p>\n</template>\n\n<style scoped>\n  p {\n    color: green;\n  }\n</style>\n```\n\nwill render as this:\n\n```html\n<div class=\"component-example-0\">\n  <p>Hello, World!</p>\n</div>\n\n<style>\n  .component-example-0 p {\n    color: green;\n  }\n</style>\n```\n\n## Versioning\n\nMaintained under the [Semantic Versioning guidelines](https://semver.org).\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT) © [Chen Fengyuan](https://chenfengyuan.com)\n","readmeFilename":"README.md","gitHead":"a5e34c371043b780c05f7eccfa65b9e7db4bd08d","_id":"markdown-to-vue-loader@2.0.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"dist":{"integrity":"sha512-FeNiOkH2c3CJ81H5B/OLQj7dLcI3lMWGADnSka06RhR1y/Rb97L+S1UhFco5tlG7UHJTE5HzjK1N5CkM8VmoIA==","shasum":"d53ddccd7e7cd5d3f55dcb34cf40b5e5a6b54666","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0-alpha.1.tgz","fileCount":40,"unpackedSize":166029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck3tzCRA9TVsSAnZWagAAFCcP/1zO2F7uwQbpqe37MRDR\niOGvjyFHcU/t35R86ml/j8cDegxN4PptmI/36InnnJMlxvI3KNu11AGJaXQV\nrgxSrS8x7pTZ3TntOwX0CGaqXBe9nhqLdF6CAA3+ytja4sw463BbVhJbIGFD\nkSwIOXxHb0pgxIuamahMqeAKRFWWz35k5GZ0VBLrHhu52VOyGCqGyJdKOMs9\nnAN7A8n7b+IBYrNaU+4TttrFvo0btAM4GhGzVEJ2MrAtx3PddU21OOhtLQe+\n/ioo9vevt7+4NJ+MF3weiLqLre//RJiIiIM3jbSKLvn0XIctNzG5Wutaiw9M\nh9nANrSQ0i76fm/LylNueNoO4eL8zJxDCEldvovGly7oEPm2qhQ1QhggXJ6o\nuWdAqGZhagHsZ0daVkYHNGeZUizYoYsTAAezoDRlMchAaZKgByd709Ftqv95\n3BrTJ9ZjBp+iXYaW7Gx7tx6r5ucLrR9O8B2W34ubbQbsyynirCn8idwltcch\nN/oGXx2+yFMDtkir5XrJga6mz6Nhnd1KX4lynSUu5SalQdHk1ICLz0Mr4bWj\nHfrc/Qh7AfBXsWmfr4eh7SBag3xYCujVn7txXqwM1w1iw+N8OGKbV8DTxjrG\nu72griSUHpmVX6mqae/8nebaDnbpwGrenG2K+xf4u0ATfN1pFzt/qMLkHgz+\nyRlQ\r\n=5ibb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm4BCr95k5qH/W09It3J5jsUpy2qEXJDyPThSn61unMAiEAyyTHdFAgDkl7k+fO5ZY/8gqVHiPM+jt2TWQg+uJaZvc="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0-alpha.1_1553169266820_0.561784030870035"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"markdown-to-vue-loader","version":"2.0.0-alpha.2","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^9.0.0","postcss":"^7.0.17"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.5.4","@babel/preset-env":"^7.5.4","@commitlint/cli":"^8.0.0","@commitlint/config-conventional":"^8.0.0","babel-loader":"^8.0.6","chai":"^4.2.0","codecov":"^3.5.0","cross-env":"^5.2.0","css-loader":"^3.0.0","del-cli":"^2.0.0","eslint":"^6.0.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-vue":"^5.2.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^8.2.1","memory-fs":"^0.4.1","mocha":"^6.1.4","nyc":"^14.1.1","postcss-cli":"^6.1.3","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","style-loader":"^0.23.1","stylelint":"^10.1.0","stylelint-config-standard":"^18.3.0","stylelint-order":"^3.0.0","vue":"^2.6.10","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.10","webpack":"^4.29.6","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2","webpack-merge":"^4.2.1"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"linters":{"*.js":["eslint --fix","git add"],"*.{css,scss,vue,html}":["stylelint --fix","git add"]},"ignore":["docs/*"]},"readme":"# markdown-to-vue-loader\n\n[![Build Status](https://img.shields.io/travis/fengyuanchen/markdown-to-vue-loader.svg)](https://travis-ci.org/fengyuanchen/markdown-to-vue-loader) [![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/markdown-to-vue-loader.svg)](https://codecov.io/gh/fengyuanchen/markdown-to-vue-loader) [![Downloads](https://img.shields.io/npm/dm/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Version](https://img.shields.io/npm/v/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Dependencies](https://img.shields.io/david/fengyuanchen/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader)\n\n> Markdown to Vue component loader for [Webpack](https://webpack.js.org).\n\n- The built-in markdown parser is [**markdown-it**](https://github.com/markdown-it/markdown-it).\n- [Examples](https://fengyuanchen.github.io/markdown-to-vue-loader).\n\n## Features\n\n- Supports to load a markdown file as a Vue component.\n- Supports to load code blocks (Vue and HTML by default) as Vue components.\n- Supports 10 [options](#options).\n\n## Getting started\n\n### Install\n\n```shell\nnpm install markdown-to-vue-loader vue-loader webpack --save-dev\n```\n\n### Usage\n\nWithin your webpack configuration object, you'll need to add the **markdown-to-vue-loader** to the list of modules, like so:\n\n```js\nmodule: {\n  rules: [\n    {\n      test: /\\.md$/,\n      exclude: /(node_modules|bower_components)/,\n      use: [\n        'vue-loader',\n        {\n          loader: 'markdown-to-vue-loader',\n          options: {\n            // ...\n          },\n        },\n      ],\n    },\n  ],\n}\n```\n\n## Options\n\n### cheerioLoadOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      decodeEntities: false,\n      lowerCaseAttributeNames: false,\n      lowerCaseTags: false,\n    }\n    ```\n\nThe options for the `load` method of the [**cheerio**](https://github.com/cheeriojs/cheerio).\n\n### configureMarkdownIt\n\n- Type: `Function`\n- Default: `null`\n- Example:\n\n    ```js\n    {\n      configureMarkdownIt(md) {\n        md.set(...)\n          .use(...);\n      }\n    }\n    ```\n\nCheckout the documentation of [MarkdownIt](https://markdown-it.github.io/markdown-it/) for more information.\n\n### componentNamespace\n\n- Type: `String`\n- Default: `'component'`\n\nThe namespace for component name.\n\nFor example, if this is set to `'awesome-component'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <awesome-component-example-0></awesome-component-example-0>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'awesome-component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### componentWrapper\n\n- Type: `String`\n- Default: `''`\n\nThe wrapper for component content. Supports to use Vue component as the wrapper.\n\nFor example, if this is set to `'<section></section>'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```html\n<p>Hello, World!</p>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <section><component-example-0></component-example-0></section>\n    <pre><code class=\"language-html\">&lt;p&gt;Hello, World!&lt;/p&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### exportSource\n\n- Type: `Boolean`\n- Default: `false`\n\nExport source markdown text.\n\nIf this is set to `true`, then you can get the source from the Vue component's `source` property.\n\nFor example (`example.md`):\n\n```markdown\n# Hello, World!\n```\n\n```js\nimport Example from 'example.md';\n\nconsole.log(Example.source);\n// > # Hello, World!\n```\n\n### languages\n\n- Type: `Array`\n- Default: `['vue', 'html']`\n\nThe code blocks of these languages will be loaded as Vue components be default.\n\nFor example, if this is set to `['js']`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n}\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n}</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### markdownItOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      html: true,\n      linkify: true,\n      typographer: true,\n    }\n    ```\n\n- Example:\n\n    ```js\n    {\n      typographer: false,\n      highlight(str, lang) {\n        return '';\n      },\n    }\n    ```\n\nThe options for the built-in markdown parser [**markdown-it**](https://github.com/markdown-it/markdown-it).\n\n### preClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'prettyprint'`\n\nThe class name for each `<pre></pre>` element.\n\n### preWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"example-code\"></div>'`\n\nThe wrapper for each `<pre></pre>` element. Supports to use Vue component as the wrapper.\n\n### tableClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'table table-bordered border-striped'`\n\nThe class name for each `<table></table>` element.\n\n### tableWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"table-container\"></div>'`\n\nThe wrapper for each `<table></table>` element. Supports to use Vue component as the wrapper.\n\n## Inline comment options\n\n- `<!-- vue-component -->`\n- `<!-- no-vue-component -->`\n\nIf a code block has a `<!-- vue-component -->` comment before it, then the loader will load it as a Vue component, even though its language is **NOT** specified in the [`languages`](#languages) option.\n\nConversely, if a code block has a `<!-- no-vue-component -->` comment before it, then the loader will **NOT** load it as a Vue component, even though its language is specified in the [`languages`](#languages) option.\n\nFor example, given this input (`example.md`):\n\n````markdown\n# Example\n\n<!-- vue-component -->\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n};\n```\n\n<!-- no-vue-component -->\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n};</code></pre>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n## Scoped CSS\n\nWhen a `<style>` tag has the `scoped` attribute, its CSS will apply to elements of the current component only.\n\nFor example, given this input:\n\n```html\n<template>\n  <p>Hello, World!</p>\n</template>\n\n<style scoped>\n  p {\n    color: green;\n  }\n</style>\n```\n\nwill render as this:\n\n```html\n<div class=\"component-example-0\">\n  <p>Hello, World!</p>\n</div>\n\n<style>\n  .component-example-0 p {\n    color: green;\n  }\n</style>\n```\n\n## Versioning\n\nMaintained under the [Semantic Versioning guidelines](https://semver.org).\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT) © [Chen Fengyuan](https://chenfengyuan.com)\n","readmeFilename":"README.md","gitHead":"b27803514d0443f071979e9e0bca61054871bafc","_id":"markdown-to-vue-loader@2.0.0-alpha.2","_nodeVersion":"10.9.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-BRzpIkTo2y9HwNg3GazsPwk2bsy0KEQqOFsy4DyZPTfy2dTeWWD5NyKLKz8nbQFJr2tiLj3FonPYHL0+FL8p8A==","shasum":"1118da9008e213f583ceda786482af82ebb2146c","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0-alpha.2.tgz","fileCount":40,"unpackedSize":166128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJygaCRA9TVsSAnZWagAA//wP/2OdeXSH51x74dmg8vfC\np/0nwQsGVz9szYixBVb+qIbK7hPeZ1rzaVn3GMUNifbrGI02KzSOMwD+kIwM\nq5LRMJwXExRMS6N2e9Xw4yY6LpI1vJwM6FTa/+WMgAzHwvkrzhmTnyIObfME\nnijy0TCmpQ4VyeFzLRonjpGqPrJ0Yowhc/3yk3Hm94KJb2MHWpBNd/De4IQH\nWudX8IPT4q46VL6pUBOFr6NOVP7fIkQ4z4IWo/dZYcr+8seC6iypzHYvvmFY\nRajoIklvoYwbR4D5U8dHKLc+Ewk/Cw89ZkNQ3Xh1LQKdEDo/eciNqTuZjS2a\nvQB2LK3gcY6sNpbpe47bHVtXYLYk280q9Vp+w+BDwHJCRN8YqAi4ZMt88p1o\nicpt+0jP9tZmu2cVyqG+zLfhp5N+mICzuVqvR4dm0H/pxcD7sH4UBrqJc246\nloozUXsdRcNeVtTsgJ4rBy+XkHWvOUAp5jXKHcMDUWac/nBhl5PvxM7hc618\nZGYM71PTkVv9ggdSmogEq04S16CPx6oy8ZrBVWusWBuYQ9D0JRYvq46qcYwU\nPhKwb6FONwR9jDL9UtxX75phxqWjIdGPSjVzOyf6pgSIA/tP1U3z/qBuSuzm\nn+OFf14H6M29KxCNtofW3jgFvZiSJQ8gA22rXXGuv8ETe5w07K/BIsrTsMnq\n8NAS\r\n=qmSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3nV1RMjPwFUG+zh5N+yafQvpmzGeq0/PFdVlfsenZdAiAxE2RPmpa7svYFATAkqywgQLhSWpL711lkjoXjxDJvaA=="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0-alpha.2_1562847257338_0.06065945686111229"},"_hasShrinkwrap":false},"2.0.0-beta":{"name":"markdown-to-vue-loader","version":"2.0.0-beta","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^10.0.0","postcss":"^7.0.18"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","babel-loader":"^8.0.6","chai":"^4.2.0","codecov":"^3.6.1","cross-env":"^6.0.3","css-loader":"^3.2.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-vue":"^5.2.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.8","lint-staged":"^8.2.1","memory-fs":"^0.5.0","mocha":"^6.2.1","nyc":"^14.1.1","postcss-cli":"^6.1.3","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","style-loader":"^1.0.0","stylelint":"^11.1.1","stylelint-config-standard":"^19.0.0","stylelint-order":"^3.1.1","vue":"^2.6.10","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-merge":"^4.2.2"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"linters":{"*.js":["eslint --fix","git add"],"*.{css,scss,vue,html}":["stylelint --fix","git add"]},"ignore":["docs/*"]},"gitHead":"c16b72751e4cb63843651da2e9546985fc4e2bab","_id":"markdown-to-vue-loader@2.0.0-beta","_nodeVersion":"10.9.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-oDYIdTkmWG14gPUVu2WC0FJ3HJ2xDEGc5majlauZD2IpT97Ebg/QHNpNfHom0lR/mbpQutLwMD41Ohichc5+Aw==","shasum":"5053554a7f29f89e58a37406460f27f0314b5e1d","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0-beta.tgz","fileCount":40,"unpackedSize":166889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdod7sCRA9TVsSAnZWagAASlAP/jk2wvQ3GesRJv16GfBW\nyRSk0YtEB7A51DFoOUbolb82/y19wOnA0NiRIa9+bfxWt3xhfP22O7Myeh69\nHlRPn3eKBoUzbJ5v0TyYPghiWTF9+jZ+qYCgy3Or0VEpXFhYWOLg0vRLZBTc\n2mqMGD1P4Shkverhv6jYr1+TovfEFCrhHSuml6BQnYksfzp7itTmS8064OwA\nMWd/NQpqG+6pa3YVQ64KWmW+bCdssO5q1JtH6YtjFilXmDMnrZK2Y9jcJcEN\ndcnBjo/EwjCDZAeiS2vjzO3uQzIT2DOJgujDXJZ+qZ2m37Juei5dPuqTl1KY\nr0U+/Nl6ePGgEHF5xzMMidGukAHCkwosz2hcXzDYjkucd7rEcV8J1iQde4qU\nK3wOiZ1bGcxeXNMwemA22n5C1iL4c3TdN2o/mQpRGD5QSUiH+Nj5rqwMSB0y\niNGzUJb1qlGDVuVm0NAGZ2SEp8eQALZTGKP5/80YC6wLBPSWYhs1/33n5qiT\ngRfi8MpI8iC5icgIdZg6BT54Ht+Y6iwu+dbeUgVkQ37eWOLf2D2k62wveP/1\nuF1Nq0R4i4wu22olzOUR4sM4pzSZUHMCfXuSPLoI1MYTfIpFZSL2kPYDzYC9\nOKFvknAPQY8xb8HBWG2WQCIdDMuGAyA0kdMT81J6C1BhjJJVYU69YLs1RHNr\njRSv\r\n=kP+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFGo6M5nUApa1/cH3S+DyN1qtTgR4aq5H7Q7lbNXCO1AiAIfRgJ/Vu4K4Fu4BCtkWId6MV6YMHjAFc21vTBcZOOFA=="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0-beta_1570889451915_0.5882619111744751"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"markdown-to-vue-loader","version":"2.0.0-beta.1","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/src/**/*.{css,scss,vue,html} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^10.0.0","postcss":"^7.0.18"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","babel-loader":"^8.0.6","chai":"^4.2.0","codecov":"^3.6.1","cross-env":"^6.0.3","css-loader":"^3.2.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-vue":"^5.2.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.8","lint-staged":"^8.2.1","memory-fs":"^0.5.0","mocha":"^6.2.1","nyc":"^14.1.1","postcss-cli":"^6.1.3","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","style-loader":"^1.0.0","stylelint":"^11.1.1","stylelint-config-standard":"^19.0.0","stylelint-order":"^3.1.1","vue":"^2.6.10","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.10","webpack":"^4.41.1","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-merge":"^4.2.2"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"linters":{"*.js":["eslint --fix","git add"],"*.{css,scss,vue,html}":["stylelint --fix","git add"]},"ignore":["docs/*"]},"gitHead":"c16b72751e4cb63843651da2e9546985fc4e2bab","_id":"markdown-to-vue-loader@2.0.0-beta.1","_nodeVersion":"10.9.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-UydOg+nHfuip2OKPZM7M3xxTE6Z2XK/kkzM9NDa+RE1hmNiZVOj5im+Fhqq5B18FafFFiYkLOoqZc9O7FlzQ+A==","shasum":"fa2dc71c8e70c8906b08e5eca234b39cd5dbe02a","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0-beta.1.tgz","fileCount":5,"unpackedSize":21016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoeAhCRA9TVsSAnZWagAAfsEP/jsYu5qoHwrjUdlpq54Q\nZy0o0+OrVuUO9wUUVJHRDcyFQuZswj8Skh5qArvU+6uAuQ+hNC0vrdodkRHE\nHt5eVK+CFufqPk3H+eRufAxK/6lsE5IvTAmkpC4v3AxZ+cxUWkd1Na1MI1nU\n5R0+S1JWN+AeOoTSoTwgsJAooqRlft9MIgO+G0pkODr/qATLMuNCVRMXw1pn\n5wA5N5crctkM30DahPfjMi1stUno/RFP82/xgs0GoQ8txXGrp1DCpkfn9C4+\nq+TJ+UBntXWBkeair1NMYWp5afYD2fyvMmgnvqj8FBy4zvRXnyeGubjpKnO2\ndApnv9xcS19N3NP+r+hX4BEICLLeuIcJYgyL4okLrbMSd/dx5sX2xMhCua4u\nC2M4bhwCDsnvtWqQ0etRjgXOGm42grpErAAO7+q6OouOZSx1py+1+hZeSnGj\n7H/R1hyTfLNcxOdijxKUqAI8Wwpj3lNsyGKpb3WpB27jyX2DHSusifgLVU2C\nqs1QiZ5Shm7M5j6nvJggCJb3kh7kfVb2wvOMtZJdWB5TKD5i3xrUDQJJ9hOq\nYaeEYrrDRUMxeV6pgfdSb3z8NMtBUW42ng6uCyFa179Kanzwv++KmGLVTASJ\nz7s8e33jvX6U/z6gECWFP0LtU3sBjt4Ryb0qKC39W2NyDCFkFn0AO78mFDZh\nyN2a\r\n=lT5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyyp88lBPD5rdSlqZuTWWthMbqXe3X7qV71ViWQBnWmQIhANXjbv0qK0/CbqsFNDsmfqAOfq4VqTDCfaeUmpL1vlvw"}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0-beta.1_1570889760244_0.1923118946705089"},"_hasShrinkwrap":false},"2.0.0":{"name":"markdown-to-vue-loader","version":"2.0.0","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.2","loader-utils":"^1.2.3","markdown-it":"^10.0.0","postcss":"^7.0.18"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","babel-loader":"^8.0.6","chai":"^4.2.0","codecov":"^3.6.1","cross-env":"^6.0.3","css-loader":"^3.2.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-vue":"^5.2.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.9","lint-staged":"^9.4.2","memory-fs":"^0.5.0","mocha":"^6.2.2","nyc":"^14.1.1","postcss-cli":"^6.1.3","postcss-import":"^12.0.1","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","style-loader":"^1.0.0","stylelint":"^11.1.1","stylelint-config-standard":"^19.0.0","stylelint-order":"^3.1.1","vue":"^2.6.10","vue-loader":"^15.7.0","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.10","webpack":"^4.41.2","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-merge":"^4.2.2"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"{src,test}/**/*.{css,scss,vue,html,md}":["stylelint --fix","git add"]},"gitHead":"54cc33a1348f494036d6764273932965a1b0b40f","_id":"markdown-to-vue-loader@2.0.0","_nodeVersion":"10.9.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ospjj+vZ8WB3GkbPWIosPMpyLoeAb/sFrZ6+vSQWopX/XhDN6MUHPNpo0HVXIk3ho3w600dcAwo92Bo3pQw9CA==","shasum":"cb4fd8c0ca0b10c17347f9875122429db6c65fd5","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.0.0.tgz","fileCount":5,"unpackedSize":21027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqvOECRA9TVsSAnZWagAAhtkQAJmvcbdJIpIe+r29F/4y\nU/XEJtFGLxn2MCPWd9qNWUMiSOsbh+v3JV/VjdPIdSUy2V84ArOpd50uCVq8\nqIY5qz+5TDvuBsYn1o0CVe0wtE97Eya9ZKBhAfUsNkQOSBA3P7aQwzPK3+YY\nkjA8CSvJYel2wUqjh9iOu2gBpRvVQI44bTBIn5Ee9pmiUMphTWxJ/WY+GAbo\nrS/qGnvzFtNQW65H3NOrb9UQECLxhXHhaCEJQ8vBignMK1z2zJ2k4MNYTGme\nD9EbssabBZVygSdppKldaSiPS9STX9NKhC6dqVUSCpBc0zgbP94p1Zxr+fc8\nZBwWpj31LwwHZ65H+Y9fzCwVVvf3TKRJgmAUdn8m3gYSr8+C+4gK4JDUwMra\n0l2ydmlOdrxXqDXDumL3+jhut4jraOt0JT6pq6Ws3W5ud4MXXzLHPjnnYJ7z\nJbkgnuU/EzmlvFtvgM0OZQLL1LMOq/3+ZhUFsTVo3VupTidTI6KcnBJuNOMm\nRO+o1M/aq1bCw17MJj6R3RXME8JY/iqcz8YwfR/JQ7LVt+kbIAd8GoWkjFUA\nMmIh6rqxC4YBhkJP/OAzAu+pqMTj9A+VtIq56N1JGABIEo/Hw6b5Qdo65nxX\nPGbEBtu6AVtBxXHEQ1g87XdKZQl0m07zFVGoBhZNhNL0aDHAadkg2le+on81\nDnZq\r\n=S2nl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFgVRYwXKcvKMGjxj4eQE48NpCtOQlUnn8lny4+NVBiAiB13hfjUun5dHoSav+gjHIv2tWOn5NTWtN4vTPrDoZFVQ=="}]},"maintainers":[{"email":"chenfengyuan@outlook.com","name":"chenfengyuan"}],"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.0.0_1571484547932_0.8844456015420674"},"_hasShrinkwrap":false},"3.0.0":{"name":"markdown-to-vue-loader","version":"3.0.0","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack serve --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha --timeout 10000","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"^1.0.0-rc.3","markdown-it":"^12.0.2","postcss":"^8.1.4"},"peerDependencies":{"vue-loader":"^15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","babel-loader":"^8.1.0","chai":"^4.2.0","codecov":"^3.8.0","conventional-changelog-cli":"^2.1.0","cross-env":"^7.0.2","css-loader":"^3.6.0","del-cli":"^3.0.1","eslint":"^7.12.1","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.1.0","html-webpack-plugin":"^4.5.0","husky":"^4.3.0","lint-staged":"^10.5.0","memory-fs":"^0.5.0","mocha":"^8.2.0","nyc":"^15.1.0","postcss-cli":"^8.2.0","postcss-import":"^13.0.0","postcss-loader":"^4.0.4","postcss-preset-env":"^6.7.0","style-loader":"^2.0.0","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-order":"^4.1.0","vue":"^2.6.12","vue-loader":"^15.9.4","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.12","webpack":"^5.3.2","webpack-cli":"^4.1.0","webpack-dev-server":"^3.11.0","webpack-merge":"^5.3.0"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"{src,test}/**/*.{css,scss,vue,html,md}":["stylelint --fix","git add"]},"gitHead":"a815d6364945b2320197e52eaab049838b706975","_id":"markdown-to-vue-loader@3.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2tzrY4iXYn9fQ/N9BLZDYMuG/E2nFK81+iOUF0vlanYrNL7c3xdmtjusQRyzerEjNiSkQqsWdUp5vuhCwOhbFQ==","shasum":"6c794ea93c0493e817c8106b5a7b9103539d216b","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.0.0.tgz","fileCount":5,"unpackedSize":22281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnQ6bCRA9TVsSAnZWagAAHtUP/1AORyeqII7mNkECZelv\nOauGZSv3hfxYyNTpj6A4wZyE5YwzxeOIa0J3yucCOTHdMq8YgvJXfIXCM7VN\nQOAsSE/wOnzZGsrtiucKuModUlsjvaTzBGdmf+LkNetsid/d8wbKPG+7Ul6/\nz85XDekwHQPU6FSeuERaUrPEiuj+2V8Rx7brsJ3hC1mxjWwYPgx0aytMgQy0\n325q2v7l7Cx9zLmkUfSf8uN0YyacYSe4P1sMTzfWFZ9PrPfjAVr5F7hi9du9\nHfeAnRp7g/eeneQYQZiBDEr767VE/XDIRv9AdvOvT6ltslcAP9EboePX7HMf\nB7Nnv4cuk8Tq/H5vusWPuOb7coF9stOjf0W2Pf2kdadjXIbH/gBsEQ3LFpNB\nQifr04HbSUY2OwjzHYwP+m6qsIa1LoJ/tkKLQrALp2JKH+6FBV5EX8oVDsTI\nnSNg8hyT4eM4xc1jXzm4YUc/Z0dYBLVHjwsG+Geveuoa+1BG8z/v5GtzwSqJ\nvQb3+XaDKfU/5dDJmROik2Vhf0PCtFBL/T5DmaigtiyRSUBzKlwAtoZrEDju\nyoSrjeRkedZSOQZn/ThBLhCwooV+YCmdsoF7wpY8NhKsxOuZtglDhWdMpW2F\nyKDo1MGJSL6pNi+FNGVzCyoa8Kurzz88tdiHZX6mEZlDE2ePb4zpND70bF9I\nu2pQ\r\n=L2BO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP6JbdiNIrHHq71VLbjDe3KuU/Z1vsRzFVJovaLiZSMwIgG7LAxKSjeengyT39EuQzTB3OVgXPAQIUVs1EHADJcwQ="}]},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.0.0_1604128410955_0.46893642775518884"},"_hasShrinkwrap":false},"2.1.0":{"name":"markdown-to-vue-loader","version":"2.1.0","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha --timeout 10000","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.3","loader-utils":"^2.0.0","markdown-it":"^12.0.4","postcss":"^8.2.2"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","babel-loader":"^8.2.2","chai":"^4.2.0","codecov":"^3.8.1","cross-env":"^7.0.3","css-loader":"^5.0.1","del-cli":"^3.0.1","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^v6.2.2","html-webpack-plugin":"^4.5.0","husky":"^4.3.6","lint-staged":"^10.5.3","memory-fs":"^0.5.0","mocha":"^8.2.1","nyc":"^15.1.0","postcss-cli":"^8.3.1","postcss-import":"^14.0.0","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","style-loader":"^2.0.0","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","stylelint-order":"^4.1.0","vue":"^2.6.12","vue-loader":"^15.9.6","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.12","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.1","webpack-merge":"^5.7.3"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"{src,test}/**/*.{css,scss,vue,html,md}":["stylelint --fix","git add"]},"gitHead":"26710c487a64d96ef8927b6c4967a21588c92b19","_id":"markdown-to-vue-loader@2.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hSYaAY50ioj1SJCwBw3T5vXwj4t8M8CduAUPr9/p/YfdpNm7hz4UKaBLoHwFcteDlxaSaVI2CYSngcQdGGvEfw==","shasum":"7215c706099e3d35e6c7627c15ccb99206a48094","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.1.0.tgz","fileCount":5,"unpackedSize":21898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7tsoCRA9TVsSAnZWagAA0kMQAISmyI7Zuc58j7FoD548\nwxxJ2X/obWozn44vTspbeKGyGNK3ZGvof6ZmUwSasNBRMq9P85uufSObcUIq\nk2I6jVA67f/vA3yTWnISOK+ioi6nq18Dsw7V6AC5umHbmL+yXhe92yRxHR8U\ntMRieoffTP3i8kWjbYb786pTiz83bjHmwckd1OdMYtby1CmMhK+wsjBuBEp5\nhkWYB3GtJaJMKB9OkE8h5KiZqhoCkB5bLN3r4vYSxa6LE3wNIKxnoOKaKx5R\n4f8XYW7nZOS2PfMAgl7zdWj+qbLo/OT/M0L194OuQPL5UsYmKDnRwKfbRs5m\nZXVmoNvOgmRKA0bgJAAqsd+jq+A5COJoYoe0zEo0pUq9AN1PuZNytEXJvs+1\nLne/K+OwwRH5v5ObEIua01sAphiBVHFF63pK5mT4Th17JdUjzMGZuLuQCCeQ\nmcPyPDswH1oHCxF7EkVKJOpD/gM9T+2ZJyhvV33Vo92B9RX7GhS+wDgxvA1r\n2z2m1Ypug2b0Kp/ue1Gs+JJtLpNGo71U2s6srGl+s2kEIH7gCemZYa0jDR+w\niFE+XOjGp42BkCC436LzW/xEwxd7vfz7y8FGK2cp9nmViGpSMdvUPOStf03n\n/PxXkcUdmx3KIHd5kF4C2mSPq5XRcHjZUWnMuUR5olr1C7AKffBOZULyg+uI\npj8A\r\n=AYVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgazlxFW6IktLEEGiBFmAu0ptOCyWNWHOURzRzPDjjUwIhAMukdXUlb2o6NA5NkomGANU+XvTjNITRR0vcYyF50Qhn"}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.1.0_1609489192142_0.5691413313735245"},"_hasShrinkwrap":false},"3.1.0":{"name":"markdown-to-vue-loader","version":"3.1.0","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clear:docs":"del-cli docs","serve":"npm run clear:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.3","markdown-it":"^12.0.4","postcss":"^8.2.2"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@vue/compiler-sfc":"^3.0.5","babel-loader":"^8.2.2","chai":"^4.2.0","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","css-loader":"^5.0.1","del-cli":"^3.0.1","eslint":"^7.16.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^7.4.0","html-webpack-plugin":"^4.5.0","husky":"^4.3.6","lint-staged":"^10.5.3","memory-fs":"^0.5.0","mocha":"^8.2.1","nyc":"^15.1.0","postcss-loader":"^4.1.0","style-loader":"^2.0.0","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","stylelint-order":"^4.1.0","vue":"^3.0.4","vue-loader":"^16.1.2","webpack":"^5.11.1","webpack-cli":"^4.3.1","webpack-dev-server":"^3.11.1","webpack-merge":"^5.7.3"},"browserslist":["last 2 versions","> 1%","not ie <= 10"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"{src,test}/**/*.{css,scss,vue,html,md}":["stylelint --fix","git add"]},"gitHead":"c3e68399b5be6406134820be2b586d83a39ea071","_id":"markdown-to-vue-loader@3.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-G6QFkIqqkiFp6s7uqrKjdVkgFdTHnDr1YuVYrPrj61pqky9bIoI+FL5WUOVfU8EXyx5l5AiOae0iWe4aUTJtLA==","shasum":"29bcb441c4677fb529418edec37e89f4019671e2","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.0.tgz","fileCount":5,"unpackedSize":22391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7ts1CRA9TVsSAnZWagAA1h0P/3f1WlHm3N2wLOr6fdS3\naVgpsCVpgIAtPLD4/XOtGxaxP98Uad+G5+7WOwdNyYwrnrA+14DUFGc0VaA5\necymf7/l3Fe60ydqB+RKp6CeRRrjH+5rm+TpgAlAfe5HRC36HkJnnZnzbm8d\nGLWLFd660xsp/0ceuDcCwfMl6ML0UgJAnFa9GioIpe+pjEhChYeF17m9axIh\n5+jq1TuLE0cmllRaYeGQxb2hq5d7y+lSfGR5lPsT85Ge82C4Yj+/zYmxoURy\n15VIY2b5C4wxpXz57qteiwKrLbGaxHkc9rk/pDqbYdJtOcRPLbRRyL5YP1lb\noMQIWddUsgIk8+vpyOy/6sarjNsFzyWmw1cva16wZWHDiCcmHnItlUOgsDGh\nlsKYt+mNhNdrjwjFfTSlFYtmhYLl1dI1qk7Uua+KYXac1cjVYCxe5aBOwo/p\nra9CV+XSaBZeMcXXN23a2c0FlJoTCaxUY1Izopfl3IqMuoSdt/7j3uleuRsy\nf3vHiy7LHjL0gavJbk26jsSgZPdYhyf8FKLP5dCFdo5vxVzGg8C82uKn/ncO\njpsdBtl2zi7jQLZUawwdzfN1aRJsh4afNffMs7QqCuq1le3S3MSE+ChFOiaM\nUcBEiiuDsM95w0dRqxF3S1t7r2YME8HWfVQ5KpxHLCl+dlbUJwkwY7ARe9fm\nlUQa\r\n=xULD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYnmjHQogL2vqnb6aXpMGpaWw4YNPYF06CPCM5zLF0XAiAc63cqtL8CsdYP9ud8NcfoVCSc2NIHACTZiJOlfavSaA=="}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.0_1609489205173_0.25029292939215764"},"_hasShrinkwrap":false},"3.1.1":{"name":"markdown-to-vue-loader","version":"3.1.1","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clean:docs":"del-cli docs","serve":"npm run clean:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","prepare":"husky install","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clean:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.3","markdown-it":"^12.2.0","postcss":"^8.3.8"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@commitlint/cli":"^13.2.0","@commitlint/config-conventional":"^13.2.0","babel-loader":"^8.2.2","chai":"^4.3.4","codecov":"^3.8.3","conventional-changelog-cli":"^2.1.1","css-loader":"^6.3.0","del-cli":"^4.0.1","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.24.2","eslint-plugin-vue":"^7.18.0","html-webpack-plugin":"^5.3.2","husky":"^7.0.2","lint-staged":"^11.1.2","memory-fs":"^0.5.0","mocha":"^9.1.2","nyc":"^15.1.0","postcss-loader":"^6.1.1","style-loader":"^3.3.0","stylelint":"^13.13.1","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0","vue":"^3.2.19","vue-loader":"^16.5.0","webpack":"^5.38.1","webpack-cli":"^4.8.0","webpack-dev-server":"^4.3.0","webpack-merge":"^5.8.0"},"gitHead":"b851f3012301abc3ce3aced5dcba37fa600e9f49","_id":"markdown-to-vue-loader@3.1.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-luU0/XFdiyTwWt74nQVt1Rm0o7b8h8uBY5/XYgrdYPbQyDEWvDRL+g9pf0aleT13uo1SCBgQduhPX7MDJORKXQ==","shasum":"c58deec713431e334f6997358bab85b302d93d6c","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.1.tgz","fileCount":5,"unpackedSize":22331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5jNOGGNzI71yWZ0EvVT4VXbXReEIv6egWBkisuyR9VgIhAPu9eSZ6xTTupnOJLpofIkjIVu78+th8tsj0gD++LYV7"}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.1_1633068015794_0.5816751527227748"},"_hasShrinkwrap":false},"2.1.1":{"name":"markdown-to-vue-loader","version":"2.1.1","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --mode production --env.production","clear:docs":"del-cli docs","dev":"npm run clear:docs && npm run dev:docs","dev:docs":"webpack-dev-server --mode development --hot --open --overlay","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint {src,test}/**/*.{css,scss,vue,html,md} --fix","lint:js":"eslint src test *.js --ext .js,.vue --fix","release":"npm run lint && npm test && npm run release:docs","release:docs":"npm run clear:docs && npm run build:docs","start":"npm run dev","test":"nyc mocha --timeout 10000","test:cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue-component","vue.js","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.3","loader-utils":"^2.0.0","markdown-it":"^12.0.4","postcss":"^8.2.2"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^4.0.0"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","babel-loader":"^8.2.2","chai":"^4.2.0","codecov":"^3.8.1","cross-env":"^7.0.3","css-loader":"^5.0.1","del-cli":"^3.0.1","eslint":"^6.5.1","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-html":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-vue":"^v6.2.2","html-webpack-plugin":"^4.5.0","husky":"^4.3.6","lint-staged":"^10.5.3","memory-fs":"^0.5.0","mocha":"^8.2.1","nyc":"^15.1.0","postcss-cli":"^8.3.1","postcss-import":"^14.0.0","postcss-loader":"^4.1.0","postcss-preset-env":"^6.7.0","style-loader":"^2.0.0","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","stylelint-order":"^4.1.0","vue":"^2.6.12","vue-loader":"^15.9.6","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.12","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.1","webpack-merge":"^5.7.3"},"browserslist":["last 2 versions","> 1%","not ie <= 8"],"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"{src,test}/**/*.{css,scss,vue,html,md}":["stylelint --fix","git add"]},"gitHead":"5bfc6b4236af08523ea791a75da608b7d3e343d6","_id":"markdown-to-vue-loader@2.1.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-f6j0XF2QiFbDNnH7BSdlEQfIvYPDqqF+R0S13DhyNW2lwL3iUToo71TeDPqcisUvQFgLGlY33iriBlGnUfv0XQ==","shasum":"a3a042fb825ce0a85e6edbe5458b4c4a495bbf7b","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-2.1.1.tgz","fileCount":5,"unpackedSize":22151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ywZCRA9TVsSAnZWagAAvskP/3T1TW09Ly62TnEntTXg\nuH+eMLxnj/9HaJCQSUvUhpxkqpOEPy6dThCAa+1aX25g0SNFpfIJmVII2WH9\nSUvnfbKYLp6eEFzU1WVXtLahpqlmZKYo3j3bm5hiW+dxHo4tT4/tVrlPiY2s\n25moPdawEfOcfXKBRCzhjcVGjeIWEa2ai2cbTG4YTjR3iOCoY7bSlWlzmWYt\ndkkDhlyPuns6HipKZMrwvM4rDDggc3QDVQCekstvveQgptqy0mC4h996zT1d\nVeClVnyjLItwG6oveJfvOoF/de7vh9D6EIb2/pB+tIvBCFL9tmSKNQtlonVF\nPZa/PW2f8zD82TJ+KgREu4WEijXrH7gRkXyS0+GAUWMsWYg9RmsPOEkGhCQw\nOhSNJlwR9rSNvHgtDB79D8wUoELUp3yg1Le4VX3geoQeCA+TAyW+sqosCS6q\n5tyvOLw32qfIeB6T0TDEh8pcAWX4OC9Tg9LuB/RbYeZi3G1o8MNJNOTCGxv1\nRliQjVcKZWS16gO2wAvjD0IJhPyMM/sd4qEtNbRhE2Tz3+ywL9vHaYcSCEOG\nD9fsfaC0Bs4chIY/SPjWvt8xIoFpQB+ezlTKoquJH0DKpWv1HwuTVBmphUYT\n8yQQhKTVFqMpu9/ptmw8/yABu/Y2imG0KuX0bRMhO52yzOSgboGVo9CEm/Ho\ns7Vk\r\n=CzA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrPn++y2iR8QMxx1qwd7H31fFdYrog+A/VZO1bLxmpKgIhAPUYdZ/9n6Br5CU04hbAa+jUus1reteShc+pBq+GChE5"}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_2.1.1_1633070059336_0.5623019028762852"},"_hasShrinkwrap":false},"3.1.2":{"name":"markdown-to-vue-loader","version":"3.1.2","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --env production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clean:docs":"del-cli docs","serve":"npm run clean:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/*.{css,scss,vue} --fix","lint:js":"eslint . --ext .js,.ts,.vue --fix","prepare":"husky install","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clean:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.10","markdown-it":"^12.3.2","postcss":"^8.4.6"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.11","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","babel-loader":"^8.2.3","chai":"^4.3.6","codecov":"^3.8.3","conventional-changelog-cli":"^2.2.2","css-loader":"^6.6.0","del-cli":"^4.0.1","eslint":"^8.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.25.4","eslint-plugin-vue":"^8.4.1","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","lint-staged":"^12.3.3","memory-fs":"^0.5.0","mocha":"^9.2.0","nyc":"^15.1.0","postcss-loader":"^6.2.1","style-loader":"^3.3.1","stylelint":"^14.3.0","stylelint-config-recommended-scss":"^5.0.2","stylelint-config-recommended-vue":"^1.1.0","stylelint-order":"^5.0.0","vue":"^3.2.30","vue-loader":"^17.0.0","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","webpack-merge":"^5.8.0"},"gitHead":"245ac090fc7777c3cca29cf21045f6286d74ee7a","_id":"markdown-to-vue-loader@3.1.2","_nodeVersion":"16.4.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-mExComYRPF1PAnO85Lgk32rJkjIfwgc4TjmOi7dQNVSY05dVQh0K4fr4jR4uICC04II/bYxns7wtCGMThIHy+Q==","shasum":"df779cc9e4870df7116000b1a5edfdbdc4ba170d","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.2.tgz","fileCount":4,"unpackedSize":19159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiANbrCRA9TVsSAnZWagAAlR0P/RMJ7ttQgLkVI6VCF1X7\nGOR+7XzoKlOno6IcKC7dXoz0UX40XocdEWRM3fY/EASNW4UawNPc44I/bnMJ\nX4D6IzX7Z3m1J2GoYvIphMnHosHDDOvnMk/gS6Vrrj2arFDWAi1jD8FMqL4b\nKUvxiSE2iEcHDMuS0pIQpJOQKF90R9zAzs4APMy8gk9XsONZ4+qeoYgYBfVF\nijNJa5Mpm+Vaq5qYvjDlC8R1bmk3Q2WEdBkdPdmxVUmTrU3r2JSpsS8Vj7kv\nwJSvNYdPGQt7vB6WcFRiSNVdJRLR5t3NnTbyij0CpMrw1YCfxAYiTJkV/tkZ\nm7hSlIYcUMcw8EGG4VumoyeE74Zhn3coAbhtXVM3MmP1IC8ErdCapr5xyV1v\ns9ntPOZP+PE/h3T8EAMbxxwxS7/7f7CBK+rH59EK4CJTPGn+hhAETVu0k47C\nJxgmmFYgbfZYZ2/pA3iXN32U9BdzWnWfZwVGncP1A60DGKASOr1ygJI5i+PK\n6dmV82Dxaz2IAODKbZz+vmlPNP3ub7Lom8N20AV51+LwT5xiCQ6vQh/OYtmd\n8+kl++4qFqGYrIEqATYNgDXIpe0ZeTkGdjC6cku/SrYj+6fbZkOqvoFqcs+n\nGwIGQlGpm9aVF0vrgQ8MkwK3VDsBZUZiCNzrvdOgXhBvR0OPNACaos9o55vg\nie1Z\r\n=0E+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOjzl8d9z0JlnKmZ7SMEtIAUDZpQD+SCopaZQb3L1UtAIhAOkgD+ogaJatY7iycAFN4TQ6gQ53FKh7alS/5SBuLzgD"}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.2_1644222187316_0.7037966390558985"},"_hasShrinkwrap":false},"3.1.3":{"name":"markdown-to-vue-loader","version":"3.1.3","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --env production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clean:docs":"del-cli docs","serve":"npm run clean:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/*.{css,scss,vue} --fix","lint:js":"eslint . --ext .js,.ts,.vue --fix","prepare":"husky install","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clean:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.10","markdown-it":"^12.3.2","postcss":"^8.4.6"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.11","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","babel-loader":"^8.2.3","chai":"^4.3.6","codecov":"^3.8.3","conventional-changelog-cli":"^2.2.2","css-loader":"^6.6.0","del-cli":"^4.0.1","eslint":"^8.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.25.4","eslint-plugin-vue":"^8.4.1","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","lint-staged":"^12.3.3","memory-fs":"^0.5.0","mocha":"^9.2.0","nyc":"^15.1.0","postcss-loader":"^6.2.1","style-loader":"^3.3.1","stylelint":"^14.3.0","stylelint-config-recommended-scss":"^5.0.2","stylelint-config-recommended-vue":"^1.1.0","stylelint-order":"^5.0.0","vue":"^3.2.30","vue-loader":"^17.0.0","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","webpack-merge":"^5.8.0"},"gitHead":"7b433cd9517b5fbedbb2ccee6e364c421688abc2","_id":"markdown-to-vue-loader@3.1.3","_nodeVersion":"16.4.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ereJRxR3Teq5e8Zx8mWHljk+fHd6Tudc3AV1mIqOt6Hk/PB7zNYNHgk/18aAqnpUY/JdMMj3dUo1ehWv+qQCJw==","shasum":"1fc9ad649685a19311dfc15ab5e85f83d1cee766","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.3.tgz","fileCount":4,"unpackedSize":19170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAOo3CRA9TVsSAnZWagAAwcUP/im6IF+po9MNvW/Wsn57\n45lGYepIlYGvzbEZmEjaDikZkbFO1T8/hrIopopg9eyu+v6no3yHnDvyluGi\nR1+F5oCxRk+5bnj1SFXdovHZljUWwFp9VADuAPLrgRubi9+NcLVognfmi3QB\nH4M9XlsZn8Z+6Fx6INoYS0BENMG9DxIwCpRWco+Dx9lIkaVt2NUyJFscLsH8\ntTcbz6gGrj67ze5DafCMHpi7JeUDvuHUsFHfZ3he2QozqlE+XEYagFcMW3cA\nooipLVw8Lmd0PiSeiect7lRnEdtR+F+kAgnwsKI+0qt+vr1d0zisixuOB7ha\n3wuGlRiipOlRy+1Q5rmBrqceQnIkhbA/fDRfd9Q4qTlMrqYpR4kySoxdqr0y\nFDfX+5loUIEe8DJqiH8jBe/XUsFgYcqbwPCKvhtna34ewU9jshd863x51Tp/\n9QziDc9PiUXIag2DO45eAY7Qx0s8aAeZxvFy8nlK7ruJtgnPmLvaPEY4PLIP\nd8MfIzlRh7sB5UqLAaJC4kZW8VZIXHZb6F5K6eBmeVJvnuinkussAEgCDz45\nWcC9xsCiVyB3tm4hDtD1J5/HY0Msi4Ok2swS9G2tzXsxkJBwk0NmEyYjPOjv\nUB94tSPfN3HDYQQpyEE9HJ1czl1tHxt8WyrkANNdsh1DrRsGgflmuPwyu8e6\nNSr8\r\n=z56P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXYl6O1fGq8bNXj+qmhxlq96uL+FE11wPwpkF/xrG0uAiEA3T7wd8iXo7ShxYLBPblH49U+zpJ3dD7z8gI+N9GG2Bc="}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.3_1644227126960_0.7305807365382218"},"_hasShrinkwrap":false},"3.1.4":{"name":"markdown-to-vue-loader","version":"3.1.4","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --env production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clean:docs":"del-cli docs","serve":"npm run clean:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/*.{css,scss,vue} --fix","lint:js":"eslint . --ext .js,.ts,.vue --fix","prepare":"husky install","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clean:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.10","markdown-it":"^12.3.2","postcss":"^8.4.21"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@commitlint/cli":"^16.3.0","@commitlint/config-conventional":"^16.2.4","babel-loader":"^8.3.0","chai":"^4.3.7","codecov":"^3.8.3","conventional-changelog-cli":"^2.2.2","css-loader":"^6.7.3","del-cli":"^4.0.1","eslint":"^8.31.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-vue":"^8.7.1","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","lint-staged":"^12.5.0","memory-fs":"^0.5.0","mocha":"^9.2.2","nyc":"^15.1.0","postcss-loader":"^6.2.1","style-loader":"^3.3.1","stylelint":"^14.16.1","stylelint-config-recommended-scss":"^5.0.2","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","vue":"^3.2.30","vue-loader":"^17.0.1","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-merge":"^5.8.0"},"gitHead":"95f97c4ecd1d26769bb5bca211a740e2836d56b0","_id":"markdown-to-vue-loader@3.1.4","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-bhkpZ+cdvwRPrg1Q7haV1JvKDgjzZyAGD4PEQ4W9btv7/GyuPjHOd4mRO7K58+hD4Qe5FWRHJb8Nj46Ei6gRcg==","shasum":"f6196e1f6fe3c04662967ecc051355677c33ac35","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.4.tgz","fileCount":4,"unpackedSize":20012,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLGp9lHcaqEVcb8fUf0YKX2Z+8KoxfFhVAYgfxS2ibgQIgdJCdK1loLVHfnvZGn+8dRCzCBvA7ZIpdw1RvDkpss0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuR3kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsZQ//UaNfPjNc6xFaCVTeOKXrRE+SO1o66+my/hmimraucHzkchKI\r\nxHOFp+jlfwoddwFyORPCl8K7XgWpS1902urHRgXy9GLwnwIWbHh0KrpPTVkm\r\nB4edxUiJvdVR3ZBrMOr7abkDHNcOVavv6NjqkQPfgfyb69SRrJ52aU07B/aF\r\nyciDvjJGET7z1BQL6DZLekE7Yb6FAwunhBv2OK/lD5ly5N5V+xPap6EzyAl3\r\nd1SQUf5qJKPKSakT91JbTLrCiKFrDTWJttKMmwb3aPiCS/OMuwklV7pQItpn\r\n3DxpIxQn50ogI5v/N5pxo+HXuFFpBQO9x1fi4gMr06f91OLJ17LOitsv7o3x\r\nCMVY1GQdWICbvmhe69d39RJBcldXUK84Ww95Tt8R47QFztCVJZmxTsaUZMBq\r\nulohNfgG1DIbmOMsY01o9jDf7Id1jB4jLo5IF81NcplP3eJbJmGYTpXxHMDp\r\n99Tcz5MlmNmVpatItzzTyNHVrnG3cwpC1Xy5cjWqIqXf9BGo81xBVV7N3d/I\r\nnmeG3r3RyQXNCQc02OR5mIqycjqK1wsk9nfM+QZZK97HOTzz4vQ646GfesFK\r\nwxD4OzNkKznJ5z/1yei1R1kEQqZJYElTrbifnoxMEnCmQEM2s9PVS6dkuSoq\r\n7cXAXp0m2mEqqQMuVKEVU8n49+wqYSISQgM=\r\n=RSdS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.4_1673076196371_0.6566815327918312"},"_hasShrinkwrap":false},"3.1.5":{"name":"markdown-to-vue-loader","version":"3.1.5","description":"Markdown to Vue component loader for Webpack.","main":"index.js","scripts":{"build:docs":"webpack --env production","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","clean:docs":"del-cli docs","serve":"npm run clean:docs && npm run serve:docs","serve:docs":"webpack serve --mode development","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/*.{css,scss,vue} --fix","lint:js":"eslint . --ext .js,.ts,.vue --fix","prepare":"husky install","release":"npm run lint && npm test && npm run release:docs && npm run changelog","release:docs":"npm run clean:docs && npm run build:docs","start":"npm run serve","test":"nyc mocha --timeout 10000","test:coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","dependencies":{"cheerio":"1.0.0-rc.10","markdown-it":"^12.3.2","postcss":"^8.4.21"},"peerDependencies":{"vue-loader":">=15.0.0","webpack":"^5.0.0"},"devDependencies":{"@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@commitlint/cli":"^16.3.0","@commitlint/config-conventional":"^16.2.4","babel-loader":"^8.3.0","chai":"^4.3.7","codecov":"^3.8.3","conventional-changelog-cli":"^2.2.2","css-loader":"^6.7.3","del-cli":"^4.0.1","eslint":"^8.31.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-vue":"^8.7.1","html-webpack-plugin":"^5.5.0","husky":"^7.0.4","lint-staged":"^12.5.0","memory-fs":"^0.5.0","mocha":"^9.2.2","nyc":"^15.1.0","postcss-loader":"^6.2.1","style-loader":"^3.3.1","stylelint":"^14.16.1","stylelint-config-recommended-scss":"^5.0.2","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","vue":"^3.2.30","vue-loader":"^17.0.1","webpack":"^5.75.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1","webpack-merge":"^5.8.0"},"gitHead":"3fe16b99788c00f64c3239f48eb0e48b967d02c2","_id":"markdown-to-vue-loader@3.1.5","_nodeVersion":"18.2.0","_npmVersion":"9.4.1","dist":{"integrity":"sha512-CZeaL+s4exHWyR7PGdva0wWc0YsvLksBzY5Z8IBIk2qGRUufHT6oc8z4kJceNr92m3+cyUBoZM0g1jUMWrqIvg==","shasum":"09da57c194e74986a377cf466df1b46ebe2be7d3","tarball":"https://registry.npmjs.org/markdown-to-vue-loader/-/markdown-to-vue-loader-3.1.5.tgz","fileCount":4,"unpackedSize":20176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfxpvogZiuHOrZSZSazvw5zl3OSc+HBjpUa+xLeGrU4AiEAkCY2shYcB9RR2AjUV2Zo1ZQwKqEABthBoEZS5KgXM6c="}]},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-to-vue-loader_3.1.5_1683642563902_0.24565593667565122"},"_hasShrinkwrap":false}},"readme":"# markdown-to-vue-loader\n\n[![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/markdown-to-vue-loader.svg)](https://codecov.io/gh/fengyuanchen/markdown-to-vue-loader) [![Downloads](https://img.shields.io/npm/dm/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader) [![Version](https://img.shields.io/npm/v/markdown-to-vue-loader.svg)](https://www.npmjs.com/package/markdown-to-vue-loader)\n\n> Markdown to Vue component loader for [Webpack](https://webpack.js.org/).\n\n- The built-in markdown parser is [**markdown-it**](https://github.com/markdown-it/markdown-it).\n- [Examples](https://fengyuanchen.github.io/markdown-to-vue-loader).\n\n## Features\n\n- Supports Vue 2 and Vue 3.\n- Supports loading a markdown file as a Vue component.\n- Supports loading code blocks (Vue and HTML by default) as Vue components.\n- Supports 10 [options](#options).\n\n## Getting started\n\n### Installation\n\n```shell\nnpm install markdown-to-vue-loader vue-loader webpack --save-dev\n```\n\n### Usage\n\nWithin your `webpack.config.js` configuration object, you'll need to add the **markdown-to-vue-loader** to the list of modules, like so:\n\n```js\n// webpack.config.js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.md$/,\n        use: [\n          'vue-loader',\n          {\n            loader: 'markdown-to-vue-loader',\n            options: {\n              // ...\n            },\n          },\n        ],\n      },\n    ],\n  },\n  resolve: {\n    alias: {\n      // Vue 2\n      // vue$: 'vue/dist/vue.esm.js',\n\n      // Vue 3\n      vue$: 'vue/dist/vue.esm-bundler',\n    },\n  },\n};\n```\n\n### Usage for Vue CLI\n\nWithin your `vue.config.js` configuration file, you'll need to add the **markdown-to-vue-loader** to the `chainWebpack`, like so:\n\n```js\n// vue.config.js\nmodule.exports = {\n  chainWebpack: (config) => {\n    config.module\n      .rule('markdown')\n        .test(/\\.md$/)\n        .use('vue-loader')\n          .loader('vue-loader')\n          .end()\n        .use('markdown-to-vue-loader')\n          .loader('markdown-to-vue-loader')\n          .options({\n            // ...\n          })\n          .end();\n  },\n};\n```\n\n## Options\n\n### cheerioLoadOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      decodeEntities: false,\n      lowerCaseAttributeNames: false,\n      lowerCaseTags: false,\n    }\n    ```\n\nThe options for the `load` method of the [**cheerio**](https://github.com/cheeriojs/cheerio).\n\n### configureMarkdownIt\n\n- Type: `Function`\n- Default: `null`\n- Example:\n\n    ```js\n    {\n      configureMarkdownIt(md) {\n        md.set(...)\n          .use(...);\n      }\n    }\n    ```\n\nCheckout the documentation of [MarkdownIt](https://markdown-it.github.io/markdown-it/) for more information.\n\n### componentNamespace\n\n- Type: `String`\n- Default: `'component'`\n\nThe namespace for component name.\n\nFor example, if this is set to `'awesome-component'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <awesome-component-example-0></awesome-component-example-0>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'awesome-component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### componentWrapper\n\n- Type: `String`\n- Default: `''`\n\nThe wrapper for component content. Supports to use Vue component as the wrapper.\n\nFor example, if this is set to `'<section></section>'`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```html\n<p>Hello, World!</p>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <section><component-example-0></component-example-0></section>\n    <pre><code class=\"language-html\">&lt;p&gt;Hello, World!&lt;/p&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### exportSource\n\n- Type: `Boolean`\n- Default: `false`\n\nExport source markdown text.\n\nIf this is set to `true`, then you can get the source from the Vue component's `source` property.\n\nFor example (`example.md`):\n\n```markdown\n# Hello, World!\n```\n\n```js\nimport Example from 'example.md';\n\nconsole.log(Example.source);\n// > # Hello, World!\n```\n\n### languages\n\n- Type: `Array`\n- Default: `['vue', 'html']`\n\nThe code blocks of these languages will be loaded as Vue components be default.\n\nFor example, if this is set to `['js']`, then given this input (`example.md`):\n\n````markdown\n# Example\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n}\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n}</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n### markdownItOptions\n\n- Type: `Object`\n- Default:\n\n    ```js\n    {\n      html: true,\n      linkify: true,\n      typographer: true,\n    }\n    ```\n\n- Example:\n\n    ```js\n    {\n      typographer: false,\n      highlight(str, lang) {\n        return '';\n      },\n    }\n    ```\n\nThe options for the built-in markdown parser [**markdown-it**](https://github.com/markdown-it/markdown-it).\n\n### preClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'prettyprint'`\n\nThe class name for each `<pre></pre>` element.\n\n### preWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"example-code\"></div>'`\n\nThe wrapper for each `<pre></pre>` element. Supports to use Vue component as the wrapper.\n\n### tableClass\n\n- Type: `String`\n- Default: `''`\n- Example: `'table table-bordered border-striped'`\n\nThe class name for each `<table></table>` element.\n\n### tableWrapper\n\n- Type: `String`\n- Default: `''`\n- Example: `'<div class=\"table-container\"></div>'`\n\nThe wrapper for each `<table></table>` element. Supports to use Vue component as the wrapper.\n\n## Inline comment options\n\n- `<!-- vue-component -->`\n- `<!-- no-vue-component -->`\n\nIf a code block has a `<!-- vue-component -->` comment before it, then the loader will load it as a Vue component, even though its language is **NOT** specified in the [`languages`](#languages) option.\n\nConversely, if a code block has a `<!-- no-vue-component -->` comment before it, then the loader will **NOT** load it as a Vue component, even though its language is specified in the [`languages`](#languages) option.\n\nFor example, given this input (`example.md`):\n\n````markdown\n# Example\n\n<!-- vue-component -->\n\n```js\nexport default {\n  template: '<p>Hello, World!</p>'\n};\n```\n\n<!-- no-vue-component -->\n\n```vue\n<template>\n  <p>Hello, World!</p>\n</template>\n```\n````\n\nwill generate (`example.vue`):\n\n```html\n<template>\n  <div>\n    <h1>Example</h1>\n    <component-example-0></component-example-0>\n    <pre><code class=\"language-js\">export default {\n  template: '&lt;p&gt;Hello, World!&lt;/p&gt;'\n};</code></pre>\n    <pre><code class=\"language-vue\">&lt;template&gt;\n  &lt;p&gt;Hello, World!&lt;/p&gt;\n&lt;/template&gt;</code></pre>\n  </div>\n</template>\n<script>\n  module.exports = {\n    components: {\n      'component-example-0': {\n        template: '<p>Hello, World!</p>'\n      }\n    }\n  };\n</script>\n```\n\n## Scoped CSS\n\nWhen a `<style>` tag has the `scoped` attribute, its CSS will apply to elements of the current component only.\n\nFor example, given this input:\n\n```html\n<template>\n  <p>Hello, World!</p>\n</template>\n\n<style scoped>\n  p {\n    color: green;\n  }\n</style>\n```\n\nwill render as this:\n\n```html\n<div class=\"component-example-0\">\n  <p>Hello, World!</p>\n</div>\n\n<style>\n  .component-example-0 p {\n    color: green;\n  }\n</style>\n```\n\n## Versioning\n\nMaintained under the [Semantic Versioning guidelines](https://semver.org/).\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT) © [Chen Fengyuan](https://chenfengyuan.com/)\n","maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"time":{"modified":"2023-05-09T14:29:24.134Z","created":"2017-09-15T14:10:00.837Z","0.1.0":"2017-09-15T14:10:00.837Z","0.1.1":"2017-09-17T07:35:05.885Z","0.2.0":"2017-10-17T09:57:40.068Z","0.3.0":"2017-10-18T09:32:08.357Z","0.4.0":"2017-12-19T07:08:41.721Z","0.5.0":"2018-05-31T07:26:06.639Z","1.0.0":"2018-06-15T01:33:07.728Z","1.0.1":"2018-12-10T13:20:05.529Z","2.0.0-alpha":"2019-03-08T06:04:40.963Z","2.0.0-alpha.1":"2019-03-21T11:54:26.934Z","2.0.0-alpha.2":"2019-07-11T12:14:17.453Z","2.0.0-beta":"2019-10-12T14:10:52.101Z","2.0.0-beta.1":"2019-10-12T14:16:00.387Z","2.0.0":"2019-10-19T11:29:08.089Z","3.0.0":"2020-10-31T07:13:31.096Z","2.1.0":"2021-01-01T08:19:52.307Z","3.1.0":"2021-01-01T08:20:05.409Z","3.1.1":"2021-10-01T06:00:15.940Z","2.1.1":"2021-10-01T06:34:19.482Z","3.1.2":"2022-02-07T08:23:07.544Z","3.1.3":"2022-02-07T09:45:27.142Z","3.1.4":"2023-01-07T07:23:16.557Z","3.1.5":"2023-05-09T14:29:24.037Z"},"homepage":"https://fengyuanchen.github.io/markdown-to-vue-loader","keywords":["markdown","vue","vue2","vue3","vue-component","webpack","webpack5","webpack-loader","front-end","node"],"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/markdown-to-vue-loader.git"},"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"bugs":{"url":"https://github.com/fengyuanchen/markdown-to-vue-loader/issues"},"license":"MIT","readmeFilename":"README.md"}