{"_id":"frontmatter-markdown-loader","_rev":"56-e0cb23bbcdb902ef3b4ab0b1524b2aa7","name":"frontmatter-markdown-loader","dist-tags":{"latest":"3.7.0","beta":"3.6.2-0"},"versions":{"1.0.0":{"name":"frontmatter-markdown-loader","version":"1.0.0","description":"All in one Webpack loader for Front Matter-ed Markdown file","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"gitHead":"cdd3968ada6c8ea673764c374c4b5b362a0944b0","_id":"frontmatter-markdown-loader@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.7.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-GshW525OUhb39By5v7waAmXpSplRVfJnMFI6AOck046YUFZAT7Nm7PpquR6XYztYir4X+mUKCCB1I8TY0u5Alw==","shasum":"400424378af66d8351cd362403421fb9160047c6","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.0.0.tgz","fileCount":3,"unpackedSize":3260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRnnZRAYi+1AQfTAEIPihl5alhMMqflqJwPbROkgbXzAiACtOBr30n13/npPGtIj3tinvDvzAts5ZJFtGdngXkKfg=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.0.0_1521789144733_0.9354502719904512"},"_hasShrinkwrap":false},"1.0.1":{"name":"frontmatter-markdown-loader","version":"1.0.1","description":"All in one Webpack loader for Front Matter-ed Markdown file","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"gitHead":"216aad09bc04b94e90e40a94286a34c5a327f1c1","_id":"frontmatter-markdown-loader@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.7.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-hSqXCZXT1pUQXGI0uaVnyVSRJbqmKyF+kr8t3cgHUB5k3UasmmjeRX8nsPbM6RlBlj1KP8dqprB/43ncD3XpoQ==","shasum":"9071fb9fc95de6be645a8c9a263dfb6fd308c89f","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.0.1.tgz","fileCount":4,"unpackedSize":5860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmvpg2FIiwQJtWcLYAeeGbKP0id+MJSUgca3w02mDCDAiEAsbHJHVZDKFEHSvNTkIKtQDMA/6ySYkt2cTXSvDQcZ0c="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.0.1_1521789444913_0.4658601696056486"},"_hasShrinkwrap":false},"1.1.0":{"name":"frontmatter-markdown-loader","version":"1.1.0","description":"All in one Webpack loader for Front Matter-ed Markdown file","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"gitHead":"7a5f57dc3ed30f01ef85d9a64ed8030636cbb127","_id":"frontmatter-markdown-loader@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.7.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-MkpMBYXecc7joBkoHVWRO9rZ/zltYmOrDGjMUE/tvxfBQCAn6FGAYDcTLvlH9hb/SyJVmt7UNvgbZxBkkpROfg==","shasum":"2281214e7f8e12c64fbaa40a37ce1ba6e6862ae4","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.1.0.tgz","fileCount":4,"unpackedSize":6218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGleeUSr1p17oF6Mt7IbuuqKXA4yrq4B3nxYwqGTvL55AiEAiNgzFu3jbCdD4BOjepdmLIpq7BNd7QNUWUW5XLxPg+c="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.1.0_1523528590146_0.1951212436695755"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"frontmatter-markdown-loader","version":"1.2.0-beta.1","description":"All in one Webpack loader for Front Matter-ed Markdown file","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.24","babel-preset-env":"^1.7.0","jest":"^23.4.2","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader.svg?style=for-the-badge)\n\n\nWebpack Loader for: FrontMatter (.md) -> Markdown + Meta -> HTML + Meta (+ Vue template)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n# Instllation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n# Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n# Options\n\n## Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n## Vue template\n\nThe loader could compile HTML section of files as Vue template.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.buildComponent(),\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\n### Render functions for Vue\n\nOr can get functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render: function (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created: function () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n\n### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n# Inspired/Refered\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n# License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"382b8d261a3667fefae369deb2975cfcbfe9aacf","_id":"frontmatter-markdown-loader@1.2.0-beta.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-NXy4HsAIXleuimgfwpEIOxlzsC0f8Jer45JYhQp4UEQgxHQlX9fjS0hxQl6a56FucFne4UjYfAEosgfN/ztGcQ==","shasum":"283284b9255b2eedd04106a51b8ad7629f2ffdb9","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.2.0-beta.1.tgz","fileCount":8,"unpackedSize":12970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbb++cCRA9TVsSAnZWagAAVCgQAJCCZR1+rfRTgvywMzMH\nTSK3RXtqE2+D2QObq2UCE2UjLZB52qLxhR3FMvoxJWEyvb5NJ6n7nQ23tlZu\nVUUbvJUVR4lizHt4t9yqmGbf1kLutbNIe+91tN97JFb2gvbAuIVKaxeZUmAp\nalRK2QgHfl22Px8on5rnD0LZK4h+/jBHOS51jGhdL0ZRFyxBAB6BdMMVN6FE\nJ2MvAlQ3Jw/fWI8UazE95xfojYRNHCg3xp7sLNseQGe2+qxY1EYG5vnEgj2F\nNAZhETHlXEsA7w29Q97WMoNvBA2LD4mBBlci2k1c8JCleU8vUWbMOgK74lFm\n9Rm52XlyN6ccm/wcKC4Ge9E7J7AHGBsdsq9RywnXQ7ck7Te1pHhbS28in+jD\nk80Zw3UM8W05L+gHcFqI0VjhtgdZO0eJEWDRezhAKLGCpd3Bb3cTbm3zKFp6\nuhRVDPtIgJ7A6G6J8D7jL1GPWipw31CStVjct22NRAeJCcFXkID82+gxGxYd\nsDVz4tzCz5ycTCrXic4HhQZu6toXeR8mivKpQghMSdZI9yXm/JV8pfKtUcWT\nyXIUwo+U/94b3+kIvh1YJaW613pHWzeLba6UaBVHQEvtT390zDtfqF9XwPw6\njl7rGWi6nLSiC9DDqTihSgjMXlX+GObXTMrN5A4TDztdkCTV82S7YRqlga1n\n5Irh\r\n=UFcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZQWaL7vjAvtDTd2U2xLyA855h2q7sIZI5c7HaCd+UmAiA2c5WytuPGEdtxzzfDkY0IomYBKwpktkUajIt3cgrnKQ=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.2.0-beta.1_1534062491673_0.13768635543695829"},"_hasShrinkwrap":false},"1.2.0-beta.2":{"name":"frontmatter-markdown-loader","version":"1.2.0-beta.2","description":"All in one Webpack loader for Front Matter-ed Markdown file","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.24","babel-preset-env":"^1.7.0","jest":"^23.4.2","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader.svg?style=for-the-badge)\n\n\nWebpack Loader for: FrontMatter (.md) -> Markdown + Meta -> HTML + Meta (+ Vue template)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n# Instllation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n# Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n# Options\n\n## Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n## Vue template\n\nThe loader could compile HTML section of files as Vue template.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\n### Render functions for Vue\n\nOr can get functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n\n### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n# Inspired/Refered\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n# License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"3602e348a4d66ef43be19fbd906807c7aff197d8","_id":"frontmatter-markdown-loader@1.2.0-beta.2","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-tnLvi1AgHeY1UC4giSAv42LfmvlrPJvi3nu2LMgoWQWCrILw4HS5ZwBnDWsZr7QzP4RBlDN0HvxMJElvcWtszg==","shasum":"e67c5a964ac13939d6c05300e8a1a73c52cbf3fb","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.2.0-beta.2.tgz","fileCount":8,"unpackedSize":12965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcBfeCRA9TVsSAnZWagAAoOAP/3zRc+80SzGtAc8MmbRF\nvmRNuW7+mKpmn/49sZVwk1irHufW8f42A1y+TtlUPQuuj2AjxlvzTd5wCyan\noxdhe2gZkUIEl/jKJSMFOMaSZlb4jWVZWrRq+Rn+0Cp4yIYVnCqmIAVhJppu\na0tQjPKJYo+xzUSiCdFOPepjRjgiAqypJ1av8+iKwnD3c01zHVOAFxRKTGBa\naKOz+f1FQucSHnz0Dkqhu2Ndhz/H+StgWyqcv0zX1rvhZ+Cxm8AyBysJbbYC\nKPE00SvYmiXo6/MQEezQX2nyV26fvlZ9tYjuco+0fPEXSKBZUWKJdq5oBume\nycaoZ5EBfdyq1ReYi5J3jaCUoBZ369g5nMd8RUQ9rjPdYcoDJ9dE7Y3GqmZu\nQH83WaWwMNGiTwYafGgONbHa0oO3mZsD4eQCdyN4HFq314fw/rwlXF4Rtxrx\nCwunPeiexnbi4VEw/Bw39/qOXEs5JnaoBN5FRAIRRJua57xlAE45vqcZJGV/\nZPf8IiM34wyyAnkxmJ0Dh10T7C4E7hPDHZOSdxM3/sunFqDuv8U59NWG0h6Y\nSgP8QzKbxupyyEcqx+4Wm7+XvlLiJ0w/bpOuo2EvuHfUeLAPDSIjQfPXP9Zf\nEThuVR4BRjzlJcwP2s31h0DxuPv13HJ775PusIYHCOpc6yjYnt96Vy+2i2Pm\niyN5\r\n=S2kz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoVq6DcjF/OS186RidBTevpsUgFRscAd6iJxUnUB6W/gIhAJaZ21K5sjeIuGJVATKpGQpSfMgbRbKbI5vKK9USOTjo"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.2.0-beta.2_1534072798193_0.2969607936208012"},"_hasShrinkwrap":false},"1.2.0":{"name":"frontmatter-markdown-loader","version":"1.2.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^2.3.0","loader-utils":"^1.1.0","markdown-it":"^8.4.1","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.24","babel-preset-env":"^1.7.0","jest":"^23.4.2","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"204dba2264006c11f4a00de49a822665f5db2ea1","_id":"frontmatter-markdown-loader@1.2.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-5MLa95s6E1Dfxs4MhtMRX9jiftmlRIsWXPAq2AQNzn9j4kvoIKfnHpCB+QGPgmde7PNfX7iK6CyPSXVYUehyEQ==","shasum":"09c4e34f43e6157ae814da4270b7dbf13df25374","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.2.0.tgz","fileCount":8,"unpackedSize":13004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcmX0CRA9TVsSAnZWagAA2QsP/R4PsNItfl6WkNh8o5yt\niStBmTnnyRCWz6uVhzT8q0gR4iZ0eF5D9slNq9lagD/ItZxkOKtZo8Az/gIR\nTlwQZZRRfcJ9S5uCc9zVTshZtYVF67RP7ICgE5FXiDZXhp/+WNpGsphihRdX\nhJ4J0mRzh4dF25ZGPCrETAgizivKK5f3VD11BoZ6Cf1rkp7LyF0Y46GFQUlX\nh5fkB9SQ15zChDOfmTiGVb9/AYivTRR49eZFQtSAbnYSJzIU1IFGMpiaEVIa\nW51z6Y11RnlBb3EnVk9CDWsknzx5qK/b5xOuoU+IfSXzbMsedATlY6dGg9D9\nZLR6n4BAbObPPiHmF1wZovRMjOFPz3agKQFNFXvNgLaqztScRaBa0M70pvLW\nPWQd71umNhapFpGGOlbISyCRSCdWBstTdzpWPPtr1LuBbo51eloQpuzM5Ri8\ngwLFXidNGOtBkPI25+paxXo3eZ0T9ctcmldtwaxyC8qynYS0jA3AIsdfi3py\n/+uKli9iGHU5lb3cXYiffDye9PZbAKHk3Nm8aJVNk7jfba44m3xosAWQbqnu\nxakJZmQQMuAV1zaVB1xnb8wzErsAHkZVmqrJfyql4cIm27esoJFWaJOnIEHo\nu3DNlZk5JTz3nVmvkzHfgM78B88YSYwoLfkOpoTJApeQnDBtUUhLAUjxT4zo\nYPt8\r\n=CMER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPUR9Jd6TdOiYNgkggJGnKW+QgHBv+4H4z3x65DIjsgAIhAO3gOYRrhwrAvL8BgdWpo9rAxP5LL/5b3VmWI0ysd/7r"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.2.0_1534223859498_0.9597914564792305"},"_hasShrinkwrap":false},"1.2.1":{"name":"frontmatter-markdown-loader","version":"1.2.1","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"6f181059720bb1a28455498abbd6df130a361114","_id":"frontmatter-markdown-loader@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-OlwZQWaHmG4DzP9U+yojRRGSTzmW8y82t69k8K0DUMXiD77d4kPLbwcqAjuzhL1vkIlMwE5HC22yxr+bHE0a+g==","shasum":"2c5fab2d51a151d4f872542369e219203393c792","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.2.1.tgz","fileCount":8,"unpackedSize":13097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuab7CRA9TVsSAnZWagAAFsgQAIA16UoGEjYD3Br6aa84\n7rnzVz1XVIYrBRR6yx1H50kH6HNIVFT+ZyWMG02YgF9y1tkJyUsjLqK4MHYV\njsRGJiIVqPzJtTD5JNCQ8acuYJB3wWUFFXtl5zqaqjeTqb7PY14f16ePmLO8\nz65++znwFrvSNHkD9kH03kzDQntyif48PBvx+rjS3eQasNNJ4p0j5LnfJpqz\nq/5l1vrMVgx8syOvuQ6MAYfj4UwoBMEAZlSH96ymDOH8c/mUP3sExmdRecDn\nwQkK+eIZf6BhapxmBAeOoAkkl6QTpXRq8GEnjinMmTnWASwgdpfGpJGju9vH\nzvvDuH3j1wduNXTaCLElHCYXFSXkklOAaVKy66KbhN135MvzSH64jUskY4kV\namSbQwldGeqTcRnEXiwAqmWRWQlBYiZT1yjtOTHqUgsBuJbfl+ujGOyWUyhw\n/pBlm649kNJaFJwN8VHdWoTTby7BiJHWxkbp800Dror/0GQaQAaJiJAWhRAg\nXKjVuMt0lkqJlhyvu+UTFQ6CkWRTLdZh1QVn/dxNIfsIaEG55PT3YPgkNy6K\noaO5b91Ib76G/wdVW/3vzQYf39YQu90/auXd9uJgRtvlWsYShs4paDy0ngqE\nAgSIM3zByAr3LOY7WWDBYQf5fi+V2FnJP4NEF/jdfoi4rXTVWbncxgNrmEUb\n9KZX\r\n=e1yq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa3XMrxH3dfTpHc4w8A4QplNyyh5Cw6MagTOICBAPYsgIhAP+2lV7ny8H1HOn8K9AhAoasH3ol5q2zxvkS8kHm1SlY"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.2.1_1538893562384_0.8558363132193976"},"_hasShrinkwrap":false},"1.3.0":{"name":"frontmatter-markdown-loader","version":"1.3.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"6f9f22dcdeffe54099d1ec5fe0778bd4e29e6a55","_id":"frontmatter-markdown-loader@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-d9Sbi1ctqnkZoqzP87taVZb6e++WKhuNAa8ktkmwKdC/CCSEF2+D3sTfkOi9cDle+PRy2AYmGNnpSFuSsiW7hw==","shasum":"4b492603386cf51754138a811565ecaffb7a891d","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.3.0.tgz","fileCount":8,"unpackedSize":13214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwty3CRA9TVsSAnZWagAAtncQAJB8B3IrpFjUhnvuM40N\nzy24bru/zwmjKpW+oloE6v9treYoQYUUsSPNSjJQX20WPQ9T4Jzvin0MNGTd\nUpdF9e/NrG2auHRJdpPKpX3zDoleacAnFGnGjfxyRblng4nnv+e+AJasT7IV\nz/G2TVjKyfTksHiGy/VuJGcVOPoeqcZPPys7t5das4pBVUEKj/g5ldFgyOzH\nAX5Ze3E2gTIjeTNRdc3Yaf9BFsKXIUtKHruaeBqT2cF2O/NAhvh/4EbOpPjS\nnVCLg27TnFJ40q3OzckEcp9S7Ll+tGVglpUUXNEMdycEK8pBBJ75V5FCzUTC\n3zMUoYrZ2Zuixn9OUJGcjGMnNCvjze73ku8IUUOTR24ZaiATYvLW6wAttwXy\nBPjPGuPrrhZd47WMglKkcNvGVxk0sCeHXFLDUQ1u9ZKEfT3RedtQr/MUxbU9\nEv9zneXn4pAXJAU4Fmt70ZHjmyCRWZ3098CnzV6j1VAckySdFgvOwdY0pFxH\n9iIICPeKBlCIsPZmEEbjCkH06CTyXD9TQ0g5dFhD1wMCJdei4NLRoQXAazcL\nhkGCyzLZ5FaYjfKNxS4ulv67Rw0ghHWJ2MLzsZ9bo4ub4Nsyyyk240UxYYi2\nkiF8afCfcnPl2QYWboiu0E2j1r3WWKRfouAsGZHIVg7/y0mbN3K8fLIt2HA3\nzPX8\r\n=OmfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElM3Y2zHf7BOhaBkmcPlThZh+K/c3BO6OW1RM+KolocAiEA0HycEBSGN8paDaMRp7f65epe8qHgZtDKMHfByPSuhhA="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.3.0_1539497142369_0.1414763986101304"},"_hasShrinkwrap":false},"1.4.0-beta.1":{"name":"frontmatter-markdown-loader","version":"1.4.0-beta.1","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Compiled object as a Vue component](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n# Instllation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n# Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n# Options\n\n## Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n## Vue template\n\nThe loader could compile HTML section of files as Vue template.\n\nThen you need to install `vue-template-compiler` and `vue-template-es2015-compiler` to your project (These are in optional dependencies).\n\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\n<details><summary>\nOr can take functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n</summary>\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n</details>\n\n### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n# Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n# License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"7e3dcc88c61af39634faa851e31039f0cdba4c79","_id":"frontmatter-markdown-loader@1.4.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-eolUhZVP93+MmPFKaIId1ov8k/vWlM8D2sAkklAoFDVZONgKnTdMOhfqey6OdtUXFnXOvAfwd1WNmGXfhpDdZA==","shasum":"17457f419eafb354777952fa6850e6d1af2393ca","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.4.0-beta.1.tgz","fileCount":8,"unpackedSize":13962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxYXZCRA9TVsSAnZWagAAGygQAIX7YqXhLeB0W+6LupRd\nnKT2xAHXnIalaYoPoan8T5ZpffY+VlIowg7OXQosZYsuOdc0MSeYgPLLU0FO\nsKPE2/jUB+UcNj8+SD30Ian0J1y73kLJxftmStdA7ppPbzi9yPZ1ulZ4oG0X\natFmyoEfEabcVCYfNo2k/2fxBNgxv6Zm3DZQKcjC/c554+meCnmD5MA7Al3X\ny0pAsSihA/nd5hdorcbLFFrsn0dyXCVuD8Oi7KGdNYAA2TNz9/gYhrHy1zOo\nTGOyStWOmduUZukhtBrzVKW1C6Y0lnapQIMQx9Gk9ScusrQRFRIEMzfLNweG\ntfh6S3Z/Xw9KGMBLohhZTQ73tvfTED1nkpg4N+zgOe0dyQu+irh/oovzpmDf\nA+k2R9dDLZKyoAP/qPpnxooxH0VSqZvqebKeLlOebtlOu1pfOoCXpck3s5Et\npk0Q642D8+SG7EroVzW5JlT7DKpMGvo6OMt6vTF61yt9oxXDvVUtMeSjQfcN\nzzjpv5wm9Kbs2fAdwGXS/kH3vkXywogWKoaRr6/tO0f6HMPlDS4T4DkF4S/k\nGdq/IlK4nejPOisDEH0k+eeKKc61YM0mNYHHzx1VdrD1kZubPzRmu8Wjefdc\n+fsLukZDkCEXNaateQjdd9mQeH8MPB0Vp4JBuuGbUuug03EC1D3wlphgG2YG\na7Um\r\n=dwL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGP1SIz3rcZm0n4S+NSgsCZMM73W0vlKcUYVCDDikCUAiAvvSOF6ap3mv/66JCNhUCM3iU+QnkoxbT/5X2r3Ke7/g=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.4.0-beta.1_1539671513019_0.645523006549021"},"_hasShrinkwrap":false},"1.4.0-beta.2":{"name":"frontmatter-markdown-loader","version":"1.4.0-beta.2","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Compiled object as a Vue component](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n# Instllation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n# Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n# Options\n\n## Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n## Vue template\n\nThe loader could compile HTML section of files as Vue template.\n\nThen you need to install `vue-template-compiler` and `vue-template-es2015-compiler` to your project (These are in optional dependencies).\n\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\n<details><summary>\nOr can take functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n</summary>\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n</details>\n\n### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n# Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n# License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"9f581cb8b3b53decab9b3d59ec8fdfb65f441a8e","_id":"frontmatter-markdown-loader@1.4.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-fFRBP+SwMc59NGsar06WIw0RyMjBjopOImiVM4B/FyZeSKNOJeYyfvZgVvebbAhBrLZvLlqglhv5FLcfrIRVnA==","shasum":"5a6b39015f045f90afeecd1b3aecde1ffc72ca00","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.4.0-beta.2.tgz","fileCount":8,"unpackedSize":13963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxYrBCRA9TVsSAnZWagAAzeoP+gPmGxzyTGAHI2vlCjx9\nQ5UhC/xilqQgOEOivSyovxverWpWmc2/J12uqfWxfRcT2A3CcT87DOuGQ/8L\nVrvWdmqo02Dwlm1X9QZ0e5ujRWwfXdVgxQ6xVr3kOaqMGZFY+qX8eEhtC16Q\n6NXY1xPXPhmoS3QwgtdbptMkgfZrFd8C2gv2mHEMhJOKfibzfOVSf9z6zPYG\n7u8ih7s1LTC7ZyrJR3KyPPzOF8uIYsMXSLcpC1twXKm10O/RwQBo5oC4L7u6\nkDwyQP+o38Ig1TCt5ksDfoAJUTHqX6bK7OmF3xSx7afLFI8/oM+KYE9RalOV\nrWvxVOzxlkp17eiIhH50LcUqUQ2qtyCG+AgQp3cNiAA7KWNSnpu4OVeLZUaN\nUG6pTgpjRzGCxcjwtwUB0xyhwzxI3lLcrD0O8eImC+84W5DLZrPzkk1l7a3A\nqI66eIeFDIh35YQ4JYIA6dzv9X7JQdcypaj5LdDdUHgrkbhLtQJ2K2ETeBCF\nBDnDW3psnWtp+FfoXzneJIWsR6LJHwIsYHug8Vev1NO1fW3ocCYnRbrYkgfT\nG0yFkOqwoM94idlFg9ZmwvOAWX8iENCGGUMG5JntkdZmk7kuTL1mAnCQ6Qpy\n6N1bh8GHfo9TuosaWlbuD3n6Rx1+rpuwlp0f1cwmSb1k1pR4xSBwaL2JJHXB\n6Wz2\r\n=8kim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7CUBiFpFmfe6iyROd2p9OAt+s1OymnoNbUnvr5TXCngIhAPpsjMachCc17dud3VZ9FfQ0HHVj/OV0JVWt4CJeJDQD"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.4.0-beta.2_1539672768851_0.9171541095860063"},"_hasShrinkwrap":false},"1.4.0-beta.3":{"name":"frontmatter-markdown-loader","version":"1.4.0-beta.3","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Compiled object as a Vue component](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n# Instllation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n# Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n# Options\n\n## Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n## Vue template\n\nThe loader could compile HTML section of files as Vue template.\n\nThen you need to install `vue-template-compiler` and `vue-template-es2015-compiler` to your project (These are in optional dependencies).\n\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\n<details><summary>\nOr can take functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n</summary>\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n</details>\n\n### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n# Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n# License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"2b2ad1da884b3dbaff4cfc802f32092c6896c6d8","_id":"frontmatter-markdown-loader@1.4.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-I/1FisAsEFDLK23mGhBPPct064qU82+I1uIOnP+ko1kJEuu7tSGeLBiRmchuSTWCPzsiPLJeRrkRxwScfLA8SQ==","shasum":"611864c4aaa95ed7b3ba450b1ceaadbdcd51fcbf","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.4.0-beta.3.tgz","fileCount":9,"unpackedSize":14625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxq+YCRA9TVsSAnZWagAAiCoQAILmNVyCQaA1FxoXYnqa\nmuh20T9a6Rblty5mDZGw2kQGOglGnuBhrKY9aht6clGNcUpEQH126B2axjZu\nHaKx9TOMBvdsxI9ONQykaprz2nfjy/A9iusF+Ocq6IhguG8oJOKLOCxtOXlv\nTlCETBA5D6u/W/nc/g1zooOQiGohMhyB99PoAlhXvMq4ttzwA1CaZ2uEAa59\nSk1lPxnB9Mv1vxxuzJPpx7WaL99G9GsROxSxHjMg9i+2axi1NCpDmp7iH7GG\nSzqsOViKjLZmqqzez8TnMjWJrFyqq/MkLNLckCEOjoDHdtxX7z2pgeLhBXnu\nAywte4EErXGnlI+UHPDmE4T2vdCNr9GYAWkP5bTx57D8ANdTPnxaR+u3U5gm\nMd32C3II0Xvur3em7VuUJywcn4bXRG14pMuoOURTEVvzz4x8GZLAXCEGFf2P\nT/iV52OuBiPELWdy1Ya9+HKwqEMhhTD2HYrpoOETzo1m8mR8DAvj3XXjEtaj\n/nKVRXfBisfUHBgYwSzF/EKvogpqzimTWelrRrzfIWSIlVMN0oHTU+ImOOVC\nSnlOWXJ6DzSd9ZMSLqvXnGa+DyI2VVrCYUT9I4qBDFaqyE9Jarmfe8eFikHv\npNV2u6Z7RRGkag21HHW1skk+0xP7HNPOdnZUXlo/0W1HFgl9R7BZCAPdUs3e\ns1Ht\r\n=TqQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYsn3M1YFR5E3bDBWeWk28yAIR9K6+OcWMLjVuLjTh8AiEAlWNuCFkwO/KUJCAbCWakzaZKc+8uwKvwgbJeRF0tjp8="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.4.0-beta.3_1539747735870_0.10903395638573432"},"_hasShrinkwrap":false},"1.4.0":{"name":"frontmatter-markdown-loader","version":"1.4.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.0","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"f201003a7dc4808b827af8333499eb1b93677929","_id":"frontmatter-markdown-loader@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-COk8OD91y42u/3fF6Tbbbz4J44OI56Ew23+N5Mo5S0XRh8K/w+k1GEDSkIX8TiHzXSM/oTMfEYI/N2jq6VbBRg==","shasum":"7c217a1c543733e7aa73a50766dfdcf84f03c9d2","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.4.0.tgz","fileCount":9,"unpackedSize":14690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx2CdCRA9TVsSAnZWagAAqEEP/RXp76gyzYpTHNNF8oa7\nDeGi7B+HgsqmppmrZSZGzc/Az+a9X2pfiDfDQrpNd/ITOubFWA1qrj1TqzME\nWsaOJLpHI78j+Vi10XikBxyiwMUfN7JB86LvMFT5MwK9DQCdlXmnzJkGNo3V\ngukHcL5w/RbAMDdv4RbZiz2c7TqXVcy6d4TBpZd3OH+07sdfmIWaQsfA6Giz\nzHZZ4tYKZ90Q3x5xesy+bEZAuz6tr5f8KR3fuZcQxp4dqzB8PzvpNGx5sgok\nFl5qU6KKYvy5YRjTbfGgXVAen6/Nmi5t9AqPR1IgAmmBpYDW4ttFQ8/3O3ol\nSqkAuVuKsaiem9rNrAvlnv9tal86uAFQ2p40hhrXIL0skzXfxfy8aRYrC8mF\n9z58DScow5X753Z9TrUwCZv2sJiHJqXItB3A392D0JEBvLvnceooOWUz8Ayw\n/LGYV64IXTtRxnxaLgb0IgY5gSDLf2uUSA8qEZTAGTMWEjiU1zdmG+jo9mfV\nCz3BAw2/85dTdk598nK+vueD14qysCTTcwz/Q3jfq4XbxQS6mYvUgJ//8W4A\nFFuHDSPfywvDhYxoE3xe0VYLnrVWb+gtZDtgEHr8bpc9k6/O/5KLygUKIDrb\n72BSkLxe9uWe83exK8NDRm0Mg+doXRDjI6RO84ziM/MywC5VMI5iOTfQjUPZ\nncwE\r\n=THLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACd56k8/Q7VbuLpZIhns5tXALwyW9aSAzhhyW8C79dsAiEA6hziawsQySf779JVJ0DGrZ6Iltv0LmeC4X58T+NpauI="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.4.0_1539793052961_0.894024516131148"},"_hasShrinkwrap":false},"1.5.0":{"name":"frontmatter-markdown-loader","version":"1.5.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.7.0","jest":"^23.6.0","node-eval":"^2.0.0","vue":"^2.5.17","vue-jest":"^3.0.0","vue-template-compiler":"^2.5.17","vue-template-es2015-compiler":"^1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"28b57d07b90e0bb062bb5e3f7c2a07c800270234","_id":"frontmatter-markdown-loader@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-tPkmBrCbNL2kJdNTvr6gvcjl9WSbuy1WqvVsO80ZCvKjps6MKekn5I1w+pJDctTUu0qK6nin1PMnLUiZEJSRiA==","shasum":"909fb600c24f227aa8e15dce8c52fd17fb8dfed8","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.5.0.tgz","fileCount":9,"unpackedSize":14773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3y+mCRA9TVsSAnZWagAA+voQAKFlSFJp3Chtop1M9Dsv\nkPwco3GjAVtIz4fej3fq3KXhk53viBEVLihMyhpqXNoumtqx52+19cV4GeyJ\nvXlkkiL0wi6wW1K6Uzea7NyQk5r9rIaP1n/oyS4dzvjPizQRtI4odqzLtQwQ\nKqGsV9UKJF9B4zoR6bSknyTfccJ/A/CUINHv7BghYJ1vLkory+zAij+iRqiE\nKi54WKM+SHehbRyf0cg1KELEKXuLV1JIFzRgqExjP/+u6gHmblfNvtGgIagl\nOEOXcW7wu0Nm4NLNxmYGfWM+BIK/Jt8Md+B3u4O1T8AOEHTNqFFZGGVZToYO\n8PmLB5ntjlqzeUv3PibVXmOlNtQxtIFJKVC7Mg7jaMF/vAzvEekbopZVH4dI\nz4AoFTbXSv6+X9t4Qg/l4jPGnO0WWN+YBzqwhXGWYAsafoXXiemoDh6jSX+9\nje1yBfUhEG2BCjRCHPrv8skagZ5VKi6jIUyDvkXkOBkYukaxlimjQtsYKoFH\nLDbHzGUf1THmNhuokYqdlf8FSV7l3GPxcAxCkl+P2GO6MB+z6yJakOo+xW3e\nth26PgOlZoI1qgpZU7OXdbNIko2b0ZqkX1PAOMHtBA2q8dAoMDzfpQEt+lMD\nkqX0eHRS35ChKmk/Ml2Srz6J9cV2UfCI5Q1Vd7Nyj1rzk0sozwfIRo6PUxNT\nEYzK\r\n=DWbs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDG2y4iKs44cDe2kaOPx9Cep2fi8PUqRfC01fk6+rG3QIgMsw+XPcUtYr7wphdJ0JgzJFGRTjz01kNq1YZLCm9YN0="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.5.0_1541353381404_0.6257762791097163"},"_hasShrinkwrap":false},"1.5.1":{"name":"frontmatter-markdown-loader","version":"1.5.1","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.21","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.21","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"1.0.0-beta.28","babel-preset-env":"1.7.0","jest":"23.6.0","node-eval":"2.0.0","vue":"2.5.21","vue-jest":"3.0.2","vue-template-compiler":"2.5.21","vue-template-es2015-compiler":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"969c6b4912ef5f964a4530446eb111f2f600b874","_id":"frontmatter-markdown-loader@1.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-SZCh5y979oiDHu2n2uG7B/RiNTH4UxBY8icnhJvwtZZd3a5P1dJBo1chB9XTkaofgZFazygZJ0EDO01aKAmJOg==","shasum":"4fd9bfa76495b70f7be06349ee2d0054501d565f","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.5.1.tgz","fileCount":10,"unpackedSize":14832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKbjsCRA9TVsSAnZWagAAY2EP/iMZ9SpxxXmWb0olhNEX\nuL/9zxZlXXeOv2g6f6p1/T9gbmVUJuydXou2HU+vfwrXXq16vPgqMCDTTQKi\ndfHGSschwAcfX6qleJU1pOgwr1cADtJxeTkru9YhjXB7TUQ/ckvG/HlOi2SA\ncrqITHjV4nh+p+Jos2j8fdS08FxxOAtc7a6GBweaF1anDjaCCy9wn0tC9MML\nuT/Ud+4osEV6oTlnU74pb1yoseLaIurqfgQrm8wb18Ps7htsswF3jCQRC1re\n7Gv/VS5t0/RZJYzcAC5U1Vwob/YPzsgtQc1TQZR+5jrxc74cOCMe/rltwXNh\n2jnCB9HUUBe9gcHulfh+rojYU7su1hCNR+pUfgysiTvc4h1GF45mFURFXxIF\nK0CBVXrCDeJqAdKjMkqtdQPkpNkLObtbgAF3sgWYd0yZ/xBwsoD2EUHIJCgP\nUJxxKZfTYwg2Ap29LDTWDgPHw7L0/6LmuUfcPpJ44sW/jPYO6TESegvK1wRO\nHLuYcjvOLli4c5JizqJPFv0HswHwXGesvLk8pisTWmqjTt23ccE0cIkYRzno\niHIzbvH/fyVCQM0VzEtsF0fp8TOxtW3aeX0pUBvANv+bmf6IJ1flxwIJ/Rys\n/aPubrEGw9qhFAW+aB6skdUitVVOLCdpbyaK7sDq688h1nrI1+C230AuwHuM\nWKQh\r\n=SjWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRe0jtRu+r/lKxkIpB/npbbKtnkLougqhvlMVemad6owIhAKfOvcQlAzA1InccXcWCfDeLDRbXXUZlXPAJTtWYwcsp"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.5.1_1546238187990_0.7252483341673979"},"_hasShrinkwrap":false},"1.5.2":{"name":"frontmatter-markdown-loader","version":"1.5.2","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"1.0.0-beta.28","babel-preset-env":"1.7.0","jest":"23.6.0","node-eval":"2.0.0","vue":"2.5.21","vue-jest":"3.0.2","vue-template-compiler":"2.5.21","vue-template-es2015-compiler":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"7f617661d42a519cf7778cd93a1c17650b44bbd1","_id":"frontmatter-markdown-loader@1.5.2","_npmVersion":"6.5.0","_nodeVersion":"10.11.0","_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"dist":{"integrity":"sha512-8ytJNrYDEW7WFFDD7/E7evNuePcUeyhptu5Inm8+4G8Y+Mi0w6t5XVSnfXzBCZeG5XcatLuFY3gslxT0keJDcw==","shasum":"ce9ac1169a70e797687a46007497eedcea3fb066","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.5.2.tgz","fileCount":10,"unpackedSize":14831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKbvMCRA9TVsSAnZWagAA3AsP/A2kLRZq9XMWG5KJ+ZEX\nkiiFEoVgaU5sc3ES5gNP3VLPJrlBl1/+mKcs20ILq8ec+297qUemCgrXoW3x\n0yWm6E4V9cAdMDYUo8/eQgTwaZqFNzvkXQP0qreDTHvLCrjscRLmPEG83cap\n6DCBUtCiZrIqYerg7lBCkF02jZ2Hppkn876dlSl/jyoHN5UqgRTfU7l8yKeu\nYFRTfl4LmJ7c5mPepSP9SX0MPEmjNx4KSk09QAAKz4y3xvyEAWHfoh6QoHxf\ngzhszoqJRFAQGtu4rMMpoFfZzuBQgXxRCaAHycDV2L4KR0NIQQm1mKNl+RAZ\nxbC1vN3BIr26hf37oN9ae2C6l5gQFs/aEXqs8mU8mVAKITyR6Zb+fXYw6D77\n4/cgv7EE+KyHP+XxqHgaHlsayRQT9TdEkRBxNUegcwpiweU3ssLWe94BifTk\nyTX0j3X5s+kd1EBqXu09muotkPZ4XfIyQqOrYNC4tkF5lVUQJRmkOx/u+/zv\nvB33bhNqPQ72yw9P0SqL5DsHp6qub/LPyXVjG4J641KuKlI+cps2U0MqJOBg\n4P05sTbwxYfiWtvRC1Upsm8H5O0pewppCRcVh5OYDLhui+6BUZ/B3l0xtmXd\nUocEaoaEajThRg9O7GP0V82c5/mo3gv8yDBXZShHTIEHUJIdOm0NQcU+cuEL\n/8Kl\r\n=PUaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuypeBgIY5/JatEvdFIB8cUm9gIDz+ScHqNpA1vEoXUQIgYnCw/gWkZYsV4hCcucylruNjW2e/kfFLqdaeVk07bYA="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.5.2_1546238923913_0.8101288205821435"},"_hasShrinkwrap":false},"1.6.0":{"name":"frontmatter-markdown-loader","version":"1.6.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.1.0","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@vue/test-utils":"1.0.0-beta.28","babel-preset-env":"1.7.0","jest":"23.6.0","node-eval":"2.0.0","vue":"2.5.22","vue-jest":"3.0.2","vue-template-compiler":"2.5.22","vue-template-es2015-compiler":"1.8.2"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"b87ade530efe01626c9d5dd5170f9c3c9c34f630","_id":"frontmatter-markdown-loader@1.6.0","_nodeVersion":"10.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xcj5K6WpCdV1s+PRS3A6h/dNq8WGE5NNw18/mH2geat1WoSEXtK0Cqc6Xq9pmTO6vQI5In7DBVdYaS6klN837w==","shasum":"9a94dc46035dba3a882efd73293018aa22a94f38","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.6.0.tgz","fileCount":10,"unpackedSize":15359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTi14CRA9TVsSAnZWagAAi4oQAJZN8gP6vFldpOB7QOVf\nYfQWj/O56T5MJzxH/97kJWZyX0OJZ/nIOpQR/RebQx01FrFXX0oupGNev2NZ\nYfYGVk7IxzYUrfGBANFxSKgbSw4dlD6QSLhFBteHUBBtdPeo/Kk/nvBM5tfO\ni/7b82T7heIlwX60UgzELGu0JrunxLU+kyFgguqa271PwBLI8b5fn/ii2hav\nJHkqgHYY/mXaqPGm/qoy7ho5FVQloCtH8bkPnagw3p3uSe8l8BFD7REA0JkV\nrVXmaF6NOBb4p4BjJGEVKxyqDfM4lb7Ax8giiC++f08uzT058TdrJ0sB+sdp\nO2+xd1OVzlLUk4wf0QQtkmkYl5fKIzl90XEmHCLlshnSMKpU+/gFrNZfKmWy\nxFNLpk4lWw8Lz1zlG3Fda50bAcObW/Z1uiX83iJT52COQmWTHQBB3OwxpYe+\nMB0XkPdIX9MsKErk5tync3Ov3YOk0j4XvG5XZRrW8GtFFbhGmDdFHHHjJC5U\njHPWcC1Vh72uwQbyUK1KGPnxx7JjApONQqlZbS2mJQfL4GDkM4f6JoABUE+2\n0qoFOr+/g5QYkuWYmeNWnWOk7hLZywNxw+Gife/mmD51t3k0lwePNy4LM3gP\n3luDBAPHxxkh+g9Jx1mWkxSVm8mL8SSa0f4j8VOnsjZyJYO0yP1IQaXeadsY\nc5gH\r\n=o6wG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW1fj+U0150bjV4ydLjvKZ72/zyKiKv5jOkLjfz4QjcAIgJLDTgThF1gHxXXP5eHtHdGC98DRwTg0zOvxZ8N8hVwo="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.6.0_1548627320207_0.36867136363236086"},"_hasShrinkwrap":false},"1.6.1":{"name":"frontmatter-markdown-loader","version":"1.6.1","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.4.5","@babel/preset-env":"7.4.5","@vue/test-utils":"1.0.0-beta.29","jest":"24.8.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"b18220f0cfe73ece699226af88d6fdb030b3ffdd","_id":"frontmatter-markdown-loader@1.6.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4yCjRjBBTb2w784zCYrwJWbougWaPquWzgcJ6dJxsRK2hQJbeHFlBPzLgR1rcUfIWK/RNpPRFlLY8owHHcFmdg==","shasum":"5708f4c6727182f87cc6b53c77abb6a3e0885e5e","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.6.1.tgz","fileCount":10,"unpackedSize":15628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc916KCRA9TVsSAnZWagAA7/QP/3W3r1vCZhU+6ilvMoCi\nWat6FQvyaLkTrXIAkbnAXUPTKopWZXv8F7974YfsZVvB8NcIe8sYYxGiOfon\naVht6cpDtLCBAApc+uY58VVnojqR05g48ktLsQDWwB0jjRM0obI00bEEqWUJ\nwfBTpBplLEk4coaZyO4UOHz5LDitF7c0hgZ6R0u2eqq+uAsb1bFxX56jwgz5\nIraBeaKDPCLlCrr3Iu2nHsIMVEvoluyAuzdLEmNazIM01NirsDttItEwtnA8\n2dKFZ2biIL4yd5D86WhcinfhjqzzFaxVCamcB91tu8MkTwWt9SbFw+mrZ80p\ncVYYXlmYWGWKGrhETFmtUsn6xAusZiBNQWFCOp+QxWP3716DmpalMc3Jr26j\nWXgjG9PkjnnQB0xaOq7tVkKZuMBUb3k/sWzAmT9Jrp2SwrS4z59cA216q5DK\nykZEMLrBDeKqPOz9M20VobikO8oJKX1ov5EPDHQqA0+mFjqTm0WmT4G78YTN\nob0xnk3FwBdYFFlHxhhzMTC7yCeFnNG4ghvKzGj2etM8Jt9oHGJkDWyZMRs/\nXkA4KV5t4oWLyhLvpMrqekaAmmGNLmuB4mdSsa9v99kqalHWEHqmSC8CjcKC\noWtHkSzTRlIQkPugawBlqOr4vYrRAQD1ZJuFEZ2v7i82WnL4x5D4uyrI1CWP\npUQ3\r\n=aKTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaX3fXDtQ279d8BhevPL8LC1dx+twBpKJ3SS5V4WwS8wIgOMp+mK3xZyDq8LuJXNAQ7XiqPTl/9wH2JDTIeLYtbNA="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.6.1_1559715465439_0.6862670588143367"},"_hasShrinkwrap":false},"1.7.0":{"name":"frontmatter-markdown-loader","version":"1.7.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^8.4.2","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.4.5","@babel/preset-env":"7.4.5","@vue/test-utils":"1.0.0-beta.29","jest":"24.8.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"33a14be38782129e7c4202e4f73c758158f24c90","_id":"frontmatter-markdown-loader@1.7.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nK5EPs7Zu/RujAG+o0hX+GS/1G3g1MWsPpEqAosaDLXqQVvDkWSqwxB4pqYPMw0d0DWW2azw1+5ZhI4GbKDz1w==","shasum":"4266647cf05429a963323b49028b53fd4e925f14","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.7.0.tgz","fileCount":10,"unpackedSize":15848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/Y36CRA9TVsSAnZWagAAHI4P/izkUFaxYSR/7cesOHdf\nku79u7ujfr+j7kvDlpTzcfJIPBm7xtTI/EsNpBkV2wzVOYNLSg6dsFSF0FUr\nBlvqGIQYfoPOoU0u6QuYFOZOqjBScv9Qmx8+X/j3pULdrxA4bkDmopOV4wci\npkBKQQZA0v5H4jk8BCv1VWO9fxgrjsKcg4g8lcpRtR7eoitJtmxMInUUHBOi\nYw/N2RnUZYEiwYPJnqKlutHAzbmYb+pUaxYgOifY9t1e3/eIOUc/D502NuXB\n+j/8DDKJ/Oc4VfObcivxVZu+Gqpp8oX+2iyNvlUtTv0HRQVwaHm26Q8c2Wvv\nOqQvZSxDzMfv9ID7NozLIi1FaGEAUYPFFlihIc9+3WUaa8oVYhOe3r+XAIWp\njuWuWGEbB+QQd0DMEwlHnhZiFIktggMQv+rc1kVzyjX3LNOATLRHvMyGJa9l\nXpy1SDaanz+vyyDVpQk7Wehbpk3GAZNoB0nTc7PVL+299ZEGGtSR6IYlZJZm\nyQJmpm/875STtCtzQH56NO69ZUWiEHt2ZiSVu+mEVti+wpRuFIAepj1yfh9W\n50q370iZLusXE4/5qUvhPW7LD8fUYgw1efw8rlexVdvceEreLki6WfPdefTZ\n6krUp48ju4r2oNgrtzaeTUEIfhKpxQ87n9nXsfHGRdTIMRgJdPEfggrWxPJ3\nZYmQ\r\n=PaUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC89AS6RkvvkbST5AzZBg/+CqEPGkmdzgVxX+hbKM1WTAiBlxVkI6SucGkLR80YIbAsBTvWH1+BuNs+gLK8FhbrCwA=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.7.0_1560120825967_0.6790819150342258"},"_hasShrinkwrap":false},"1.8.0":{"name":"frontmatter-markdown-loader","version":"1.8.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^9.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/preset-env":"7.5.4","@vue/test-utils":"1.0.0-beta.29","jest":"24.8.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"ae71717e5787a8ba65e452d23d3ec6c0410b137f","_id":"frontmatter-markdown-loader@1.8.0","_nodeVersion":"10.15.1","_npmVersion":"6.10.1","dist":{"integrity":"sha512-woGWVfcs3wOcL70XdG4LvDOni/0RJ+jYzJ4h6L7Kb+kVdtcu0crDWfOWh6eUJ2rNNrY/fbV4+BASO8cbzrapWw==","shasum":"8b19e5ebe3badb8659f25a06ea50178f3bdbdf8f","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-1.8.0.tgz","fileCount":10,"unpackedSize":15848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKoSLCRA9TVsSAnZWagAAwyEP/iSkLMdBqOgseRgD7XeG\nU1pubwnBSDvQaiWo6H9alT896P5g9lAkvz2SCFVcI9vntCdcD6xE9U+c/7AI\nb3mdO6ivRvRMHsj+VS3oDmjp3G7CdckzoM/jt6PryYLaQeeOVkRTR+tR8sTX\nuou3yt0MabiX2ZBWmC+2eZ3P94bFaIhkh/rEeGn1pHUcn6EiIrXNYcMmXsPC\noxCP4UY7VGqZHjrEDUyUmj6T4uEufZ8UOWBW/DvFtO5EjwDZjWkZMzKq9K1D\nKkcC+tIYK+NqA4CFBLJVFjkhSW7cz8Pec5dpOBFF8HiSBbb9cke4mQ72/MmE\nccspwP9tr1CdWTJEiy+R8c9g5UbAnDsY+ieWGT7psEnmvgHtDlCnx+i7dkOq\nd0cXOlFOjF97fRNnnScJPKod3Ay59Y1r+CCBWaR4sgJRGrSktj8VJIuuH6dc\nFTU14OplYtIU+FKo9DrBe8oJyz8JUS5mk2MsvSZ2v42lJd1DxQYFXIEz1DHY\nHN+B89schgySmDEnvhIJ3f9p903v4tcaBJIzjcqorPEFnjnBN4aSJBrvdsnW\nQ+eAPQ1EYLzy3I8bFzf6r+1SF6Ly0NKxXYtniJLmLvDdze6Ph1SFXvI0YQ1/\nfr7mH/a9+yDUpJTLSOy061y6NlLedBzgDXOZDt+buHSC5T8VC2FPKYwt3vKK\nuKW3\r\n=+lda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVFqwmrVxtrqg4ZnpPCXmuPvr421CYFwQ5zvszJSayaAiEAyVMusbDM3GPqHuitlw1SmjYtX7+mRFc2TyR9lR/Y/8U="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_1.8.0_1563067530301_0.11499239677571316"},"_hasShrinkwrap":false},"2.0.0-0":{"name":"frontmatter-markdown-loader","version":"2.0.0-0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^9.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader/master.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Compiled object as a Vue component](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n## Installation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n## Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n## Options\n\n### Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n### Vue template\n\nThe loader could compile HTML section of files as Vue template. (Excepting code snipets as Markdown which will be compiled to `<code>`)\n\nThen you need to install `vue-template-compiler` and `vue-template-es2015-compiler` to your project (These are in optional dependencies).\n\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\nHere's [the sample project with vue-cli](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n\n<details><summary>\nOr can take functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n</summary>\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n</details>\n\n#### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## Contributor\n\n- [Daniel Roe / @danielroe](https://github.com/danielroe)\n\n## License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"50cd91369eb83902981bcc929373fb49394c5042","_id":"frontmatter-markdown-loader@2.0.0-0","_nodeVersion":"10.15.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ncK56CmHkwlHb9OGJXYjxjx3xzLGuQ7Ergms3zPfRobSL0wxlg/vnmxKGyx3UTG93c6ophdPRW8oxOezyr/jUw==","shasum":"af0f14f9345fc578ae3d5904a982e51d474cf787","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.0.0-0.tgz","fileCount":10,"unpackedSize":18242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOrYCRA9TVsSAnZWagAAXyoP/1t/LUNJuleyIWuu0zZm\nw4+g/L51wYLHd4I9o07nm/DlieObyPGOqv2Lo1Od6OsmqvfZ/gTSOZzixclJ\naMmrAK1zVhZxLfhE9xb5aRZ7LJYnBqL+W9uTm6WOKCmpVuJf8BnZAUxPjjhM\nS6/hQqnJk6TD4ATn53iD4ooxiFuXe3sbGVi3KEh/NtoGrr3dfYzAOIV8AuMX\nkDdMHqhi5lQOd/C/fXfAmHFq9y5Ite+NFDrQ3WrnxDRgXDXa3+ABzHnILY5A\nWYBrR0Cbvq3ZZDUe7CtF4wAD247A39K1QETyK32M1Qc8kwY/OJ56xa+b1sSF\n3uAaegRdezEJ9WMWME6BcHAxJVzYBwhmdna89nkLICE81z/R+PMWaUZZO7qL\ngQmy+wbPSjj5i7sjbaCkhyC2AauNKJun39FcHZilBJL3d6Nr2zDBFe4a8rJ3\nNanvm1adz5xeTJ8V2vHDKqbG14E4IcZdbRrTtmX3o6lK6wL7ksD88PUcLTGw\nYJ7wA8KXBdCdUjjYdUlQ+aGr9XlFbp5bGk1dl+no74nE8sNG79voc4jyYzy4\nY7RMOvXnBikBAn4ZZDHxVhPJG3LLTw8LZ4b23LiO1Hft3z7gyo3YvYEfIvJ5\n5CXmyuz/doNMACnPSPL2uwXau/byXjwOIo4E2XaTPUGv8Maim9DCweEHldtS\nCd68\r\n=yAuD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoGvNz/u0AReIhiUNJew+KedI328RA25UdbqVSR9OYBQIhAIskt80xswOoJVZiSnUn25EKKtqtGfvs+vjqt/PNDJ9P"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.0.0-0_1566108376228_0.53752238214318"},"_hasShrinkwrap":false},"2.0.0-1":{"name":"frontmatter-markdown-loader","version":"2.0.0-1","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^9.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader/master.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Compiled object as a Vue component](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loaded as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.body // Markdown source => \"# Title\\n\\nmessage\\n\"\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\n## Installation\n\n```\n$ npm i -D frontmatter-markdown-loader\n```\n\nOr\n\n```\n$ yarn add -D frontmatter-markdown-loader\n```\n\n## Setup\n\nConfigure the loader for Markdown files like:\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n}\n```\n\nThen you can get frontmatter attributes and compiled markdown 🎉\n\n```js\nimport fm from \"something.md\"\n```\n\n## Options\n\n### Use your own markdown compiler\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return compileWithYourMDCompiler(body)\n    }\n  }\n}\n```\n\nAs default, compiling markdown body with [markdown-it](https://www.npmjs.com/package/markdown-it) with allowing HTML. So behave as same as:\n\n```js\nconst md = require('markdown-it')\n\n...\n\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    markdown: (body) => {\n      return md.render(body)\n    }\n  }\n}\n```\n\n### Vue template\n\nThe loader could compile HTML section of files as Vue template. (Excepting code snipets as Markdown which will be compiled to `<code>`)\n\nThen you need to install `vue-template-compiler` and `vue-template-es2015-compiler` to your project (These are in optional dependencies).\n\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: true\n  }\n}\n```\n\nBy this option, the loader provides `vue.component` which is extendable as Vue's component\n\n```js\nimport fm from \"something.md\"\n\nexport default {\n  extends: fm.vue.component,\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  }\n}\n```\n\nThis component renders the compiled markdown including workable `OtherComponent` 🎉\n\nHere's [the sample project with vue-cli](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n\n<details><summary>\nOr can take functions by compiled template as string `render`, `staticRenderFns` which are Vue component requires.\n</summary>\n\n```js\nimport fm from \"something.md\"\n\nfm.vue.render //=> render function as string\nfm.vue.staticRenderFns //=> List of staticRender function as string\n```\n\nso, you can use them in your Vue component:\n\n```js\nimport OtherComponent from \"OtherComponent.vue\"\n\nexport default {\n  data () {\n    return {\n      templateRender: null\n    }\n  },\n\n  components: {\n    OtherComponent // If markdown has `<other-component>` in body, will work :)\n  },\n\n  render (createElement) {\n    return this.templateRender ? this.templateRender() : createElement(\"div\", \"Rendering\");\n  },\n\n  created () {\n    this.templateRender = new Function(fm.vue.render)();\n    this.$options.staticRenderFns = new Function(fm.vue.staticRenderFns)();\n  }\n}\n```\n</details>\n\n#### Component's root element\n\nAlso you can give the class name of body html with `options.vue.root`.\n\n```js\n{\n  test: /\\.md$/,\n  loader: 'frontmatter-markdown-loader'\n  options: {\n    vue: {\n      root: 'dynamicContent'\n    }\n  }\n}\n```\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## Contributor\n\n- [Daniel Roe / @danielroe](https://github.com/danielroe)\n\n## License\n\n- [MIT](LICENSE) Copyright Kengo Hamasaki\n","readmeFilename":"README.md","gitHead":"07007adefccabb3e331581dd2874f5023e5fba84","_id":"frontmatter-markdown-loader@2.0.0-1","_nodeVersion":"10.15.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-QAtc4A/JOWu3yA0oeIBY/KWkNPIL9222vhk9r7zDGTK0eB/Jp48whdBxpl07x3aJ1Hb6t/54MHiV8YY3N7/JCQ==","shasum":"b7f780f9906ff855d8881e75a1a2651c341de299","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.0.0-1.tgz","fileCount":11,"unpackedSize":18289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPDtCRA9TVsSAnZWagAAhtUQAJ2FnEol6QglSsVtFMuG\n7/59S1kpGLMDlrEltk0g68Pc0EOvpkZRuGPq1ANSL/0XnInZ2GU4TIHWnScz\nkZ+ztxSkM0gxuHOnfVNNab3AqLDTsmcVIsoOJWKkKyfoHRoY5nqaj3h9B9Fs\nLapi2cGUZWnyR97Ka21w4ex84FuOsAVZGrWPrfIgwbPqGo4oESaQtZJQR11z\nq+HdyQvbY/K+LCBwKR9MDH93pVy0UudWFImTnPL0kNzDdeKiWpMbu4+og8rv\n1cE4nn96tLGb5ibOmFUY+LX2xQgUzQUO1B/F4+xiNOUHA++VnEmD4fIo9SSN\nZDkBT2u7ai1xk6eTkrpjSvSR3OTFmWnrrtAjWmPMm0FmWbQcjiEO/QPZ1x6I\nyp1qIhDVIYqc0JRGigJa4O3IdyvG8x4Zev8JI1hs2iB0MA1F/Ktq27uGFYrq\nTseWW1W/yYIwojqNcLXN5n3AROvC4sduk4j0zLzr1MHjFNflYcc168DjGOe6\nXN/7dr4gjHUR6X7eDQREJbq1B/nW1wP4k5Uxpjl787JJk1oL6lFvQjF/Mf3P\nRuyczV+4LWgw0z0wZhFCOxvcTKiqHY39gVCYxVHkxt9KndFbayx8Ph87qe9H\nwuSeWh+WAZ6uRvAzpaou4QRNsm+ezVhf2/sywMe6pNSXsn/DfP1TepL13+13\nWXdc\r\n=kirv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyY6HRu4ZrnvwmtmT58jKgcx9OK1uDpGeSf6lgz02x6AiEAop6EuCsA17WPQQxilCPE1khDTxqFIIJ8YYfOO/yUNW8="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.0.0-1_1566109932985_0.2631219092754209"},"_hasShrinkwrap":false},"2.0.0":{"name":"frontmatter-markdown-loader","version":"2.0.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^9.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1","vuepress":"1.0.3"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"fb2cfb2da84d0e72474b44ba38a9fb3f6e4d4a28","_id":"frontmatter-markdown-loader@2.0.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-oEex0vqeM9dn9Pr4634AljiDin7x2ql3rkEcWCKXWa48tg5r/X4wTM5o0n3AkqkyCP3NZ0YaljjM7VKJniQVlA==","shasum":"cce0f7d5d6bafc580dc644b79d4f43018ab15f92","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.0.0.tgz","fileCount":18,"unpackedSize":25187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY7gmCRA9TVsSAnZWagAAVxsQAJ/KaAkc7c9B6HhHHqWa\nHJdAx0/cBOc8CgVBSZWRStwKPuMv6Jfg2gE6k4WKrOx05Dm0wS93phkWR0II\nq9SCJKyVDK6EnYxfiVUWjXhpIoNnY/UEbR/2Q3WHATErwcHcsxQ2emxv2hRt\n8jraduScbx/Zm4k3ROIpR03xlbF4igT366Gh8v5yukhYADbleXpXmi4mUdgs\nulvc/gUgFp2H6XIgCt8elvjmyhvCOBY0i/Nj/493oPntGc4iKTjL+gPkQVDb\n7EEBtZRE4SF7nsa8EQ+M57khnG00BJWXNGmDsjwRcH7hHRViM7u6YcdBlesl\nyUhn0wVwJIhhpW3z2k4+H68LhcY9tMD6buCZr6zpDhzBvHzRc6wSj8cW49Kc\nOIHV2W4c2hsh81jGDQIRTU0htRdSZZuVImJ1btHT+ku0bUAHgyia1DJZ0Acc\nShUNfDc/lId2jksNTLHLUToIOf6Xm5uYbSVx0CoOOFltRwCZYkc1GTT7QUDb\nGmEj0+Wu+T/BAkrsGWdxyGY+olbdo3sRJcyzhRHTeDBsH1z5bahTqnVH0/Xo\nh3Mi3a9KA0tDXTToBJdzBwuczOwvt2447YLKZmWtwBEHNcLpJsdRG24R/j2U\nIQJHjj8vBVFlbd2kg4wi7BBlVainAd4Sj9lxOTgUsZR+SxdZG8aAAXB5Vx5W\n11wx\r\n=kH2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY1K5GIUQFw7AMWiUCroegpNFJGtmfikI81GCwahVPgAiEA0jp2+IZZSyg1YCmRJHhlXpKBg6Oz/GzXUGol6cPyIZA="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.0.0_1566816294080_0.8618274388365019"},"_hasShrinkwrap":false},"2.1.0":{"name":"frontmatter-markdown-loader","version":"2.1.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"7.6.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1","vuepress":"1.0.4"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"c6351f9696427fb90ab575a94b09506bf64c3a0f","_id":"frontmatter-markdown-loader@2.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2yh2j657vAnO8xSyU+pFc2+Vt5P38CMtzSEZe2+G3F8aJhEtprIbegwxPFX+8LIHJPCU3WcSPr5VWVm04tKghg==","shasum":"5af60e64c11a1220acee367f9ff6ffd0dcdd02f3","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.1.0.tgz","fileCount":19,"unpackedSize":26449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeCz9CRA9TVsSAnZWagAAXioP/2gIzzmVkMU4d6AcZCIf\nqTdM0jMaNYu5Aj3WNx0XUZh/YRgzhKAeJDIkTmxs3crnqvCG3FJpYxvtMDjo\nKaHMFkOV1ui+qNPOX5Axeqat5Rkjl0cI3XCvjIyBbvpoqeSd3pAuc4nzrKRC\nMNGGtHfz7MvWUm61nw+YCepMNID3kBZoXI4AmmGDBFkCg16iO7wi2AGeaGuY\noS8uN41z0vmOvmWF76RVLYyqxAjKkO6hy2D7SEBL6lh8XUU9S1x3tAaPW6SE\nc87lU/TPU+IFZweN0UqRBD5TVvegokkV70ydfkTlcyO9mYM08YaEsAJz2cNc\nt6KPBGep+ydRtd3MLJLiNeY6ScznBjvCt1OYpwCOGaq4TvurfrEx/BqA203W\nRG8u6uLas1moQU74HI3QX59ITBL1Q5MIztKatFuOPQbpzDqSb+3UqX5O1LT2\nTyGFWLZ3MbalvxwwqQoTZz8Gl+E90lUFE9a98Zy7C9u5apFonE9Rk+QbIB1A\nBqyK3o1KywHZ8XbjP5WSA2qzRyupUcaNNd7URtwGk+IclPvtaVCzrvdDN8q5\nCVearsIgRs+y4765kzezu/Vz8GSf3l8iWIyUxq8bL0n8ge50UN8+gYJ9fIjw\nPwfRkoxsvJdHbZR24MvGLw6yb80esMTQXPhx7jWS69vWftuuWx8EtVhjE1Ty\ndSvl\r\n=HmIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwwlvjE+yuPDXhLFkn/8DtSx0GFQFcjiaWh7o3A/nuPAIhAPqhaKPhVEYUI3umgX9g1EI7L73ulM2J23ANwUX/LesO"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.1.0_1568156925000_0.5574940894228222"},"_hasShrinkwrap":false},"2.2.0":{"name":"frontmatter-markdown-loader","version":"2.2.0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"b759c8715b0d820ff5c454467b5e2788fb15a23d","_id":"frontmatter-markdown-loader@2.2.0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-BytPa/xpsw7Qa6HeQR1Un80NAENvZqNUUx6pRhfosevVpcxDKedePl3fkiWKN+JIzcYrB5zpftel0IxT4oPwxw==","shasum":"618197ee3047320b2233058324212545aa187a08","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.2.0.tgz","fileCount":20,"unpackedSize":31265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoXidCRA9TVsSAnZWagAAcZoP/2Y8wr882hjTfw0Ay5zB\nnyTYuGGxAbM8ZDUX5OMalMLcMVWdR22nPdg12EeT7rrBQtIi2+RSGnOg3jyN\nFj9UKUqk2WxAJhYKWPiIT24rNomFEDbWwoLPwLbEPM1Qp+Ih/vDUNeLv6pt/\nt4x63IFE2RXx1uiyhdWoulJH9P0dvFu9RsmlzohOGJsBV6SBht/HtTluTiPv\n6/jy4o8SAMSr1iqv7wgh0AHOOJiXByQbx+gkUppC0Yd+K5nUH2LTV+0ryL63\nZ6iUMyMwv6GQ8SQ/VvjC6TsmosiLgpVC2csKTWVh4b11o1qPO3uYA0YUcYDH\nWjmcgS03SZloLt9hTZw2HjBcQKoL22nzMGaZ8oOuvapQXZY0bXQ8NdD5IFOH\neggq+emHiJJ12BQLo+HvqfP2F9fIkwdRr3QfCr3Pa4LEy0rfUE6RXSQv8DFk\nHvCERgYEXw8Ru+EBjdZdHcXylVPSy9x6kYrCDYLYsKMv8qi672e3Rp3+PTEo\nbpHTJUMpdLitpAhtlIyKojJZeqQReuxahyCjpQce90phfOWwKKevkSLnUrLp\noVdwBxdz5ETtMIWqGtLtsV+dnda8KdQfB3QJCSdRYj5gVzPTKGfK/80pHcnt\nOFHFDxUH5l9Uaf3c+tRpSpu7I/GoHJPb0IJ7dSLeKOHrEiXnA21aZ4vFr1u5\nWYC9\r\n=XYOh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Lj7q6of4KqVJ/PEyw64gJRbCbJMHPYdNk/u4D4mqWwIhAPhhLwKfkPhQMVtMU5io6fixRs2QzxyEzzbi4UQYs774"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.2.0_1570863260448_0.17856563497683986"},"_hasShrinkwrap":false},"2.3.0-0":{"name":"frontmatter-markdown-loader","version":"2.3.0-0","description":"Webpack loader for Front Matter-ed Markdown file to get frontmatter attributes and compiled Vue component","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.10.2","react-test-renderer":"16.10.2","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![CircleCI](https://img.shields.io/circleci/project/github/hmsk/frontmatter-markdown-loader/master.svg?style=for-the-badge)](https://circleci.com/gh/hmsk/frontmatter-markdown-loader/tree/master)\n\n\nWebpack Loader for: FrontMatter (.md) which returns Compiled HTML + Attributes (+ [Object compiled as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html))\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\n```\n\nAnd there are [some convenience features for Vue stack](https://hmsk.github.io/frontmatter-markdown-loader/vue) 😉\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n## 🔰 You have trouble with missing object?\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT](LICENSE) Copyright 2018-present Kengo Hamasaki\n- [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"f06c0d4d7b1e4ece9ed2815908d08b99f604cc74","_id":"frontmatter-markdown-loader@2.3.0-0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-AOFHymRpRYl9+FBTBG+jBO5Gh3jGhUbqVd9kJH+Exj6NE2DX0lzrr/6xlQXZjPN4zwMEWcekxDo+8SBoVcSTsA==","shasum":"d003e9a4e18af835a42950432bb547cad9a595f1","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.3.0-0.tgz","fileCount":22,"unpackedSize":34552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdotYGCRA9TVsSAnZWagAA+G4P/0/Y1Dayh3H8HrT58hUz\ns/Ao1gPb7o6hPzdisp6p2cuTamjxUscqzC3vKWi5PpuPNlWOTuFLCqKc0/wJ\nvyWrkpNkVb17XYM4qSoWJQ/23NTeD+VwTWbpRgTTtJCXt9nXaoI9dCSjOTFf\nRDJQhINKUR3L/43htAWE0tW39JIvhTizEQ29mFuxYnzkPpLRqEYXNg70C4C9\nwpOIiGBUAgyq7WXx5yV8YMTGo46QhDhelRiJKvPuhz4jYlup86V/y83rp0uv\nFF8bwHA/oVjyi6YsTgtUiUST/oMMd/38PZlE0LFh+2XPbIZFlSaORSgfup8d\n2LtFhq4My2umoGtc7pjbLQxBUDYs8KelfjqeOGQlMR+hyZZBlwSuBu1/Femg\nODcR5IUopSoY71/1K0TRwPlNC/x5GThly7tEcX9KWuCUAUooRBEkf4fz3fYy\npBAh+lo6h2U++Zd+jhiXI9L2SofjuSdfUBn40TH68HXVEwH0SWB+iCxVp0/L\nsj+qkPtQP23QZE6pWUC0RICnMZE9Qk8IknmKdXRmzweWJMZD4+N/scUrt6r5\nDrx88yV5ydfbzHiK9Wg4OWIyucCWTt2n/qDyS4pxUBuYu1p9KvF97OljK/ND\neF/u30NClvQOknKS1yzSk/sOq/bdrJVcYr83qc0axrLV27SC2AIkcDwYz8gw\nhfwa\r\n=cKfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWmZd9NJPTBiWns5+ti7nxRS1Q/vxATCFH3yQ9FiAsMAiEA1OHG1jvAWjJWkIO+zMdcFhGS/vbPvfS4t8jEQE2pHuQ="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.3.0-0_1570952709551_0.9182121380044366"},"_hasShrinkwrap":false},"2.3.0":{"name":"frontmatter-markdown-loader","version":"2.3.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","vue-template-compiler":"^2.5.0","vue-template-es2015-compiler":"^1.6.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"3.12.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.10.2","react-test-renderer":"16.10.2","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vue-template-es2015-compiler":"1.9.1","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"14bc9f80aa5cd3e7bbe2f0b4be3884576da70cb2","_id":"frontmatter-markdown-loader@2.3.0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-psL3gj+Sq9L/K5Q8DseOv/g4evAEooM1BK83oNmp2JzY0iwsPNmiD2JWgsYCaI2NVg31jM1E6e9vKXUguh8lcQ==","shasum":"b310ef5f4550e7da54f40d3a52606434cad4eed6","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-2.3.0.tgz","fileCount":23,"unpackedSize":36889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp/I3CRA9TVsSAnZWagAAPj4P/2UQ0lN+EdCVH27kVJqh\nhyanX3HiFqDDJc4ebErt/P46XZoZyYZxdn4OfShR2beXqUPpwGqeU1IkeKas\nqvV3GKK+ar2UPDjWspGZ6Ks9TMGSoShVQUVEGH0eapzkrSzf5SrzP9rStfVJ\nBEIt+j3n4T4RkFdpL9zO1hH+7tnFPKK3Chd3HzgsnDD9HQ9BrN4Dvztg/9U1\nzNT/XOJn2dI8GmvULVpc3Lqa5vG3S+RRLciJVhiBitL14ptqaVrzV2N58YQW\nvaQ+3usZvJbsF/M1wSQrp2ntrGp+9ZKk9KM5eleR1+TTGHSGz4rIt73ME+ar\nQgwWocx/GEHGyX9Mq4F6kuj19fXLTzLYdTEKA9Sf4NJXRUQCzNq4flQd3pJO\nI5f6YBSb9pqyG0/4H5zpAJf5yaRRKQ0/zKUNRgYbk/MZLvw/QNngNcBCFl/f\nUfgPHuHgmSk9uCR2ozCcGb3X7b7ZBZth/zK8MIlP6IftAPxDFltyFAvkDgSg\nlPQBXMV4iF5JyaRVoUtmnY9V7MXSU2EzDMfgKYdRT0IyLKjqGUEsDCT8nSS4\nk4dFZ5BEEeZ9Y3hLSI/iv+T3mO4QfTjKUdWJKnh4xcwmu39XHJGX/tVFemmT\nL/9iH7kF1/hiSLzWGxjoIonv10chECkZ/N/kwQUyguukJ7SvRLFWQ+wsvxE5\ncrBo\r\n=MkPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbeMrLV9v5sGiEU0XoqRTlJXBh9bondYoOBEFCr854zAiEA1834VS6LoQGoe2rUORm86JZrYve6OQcQ9jxNCqkfSBI="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_2.3.0_1571287607299_0.1405963484535706"},"_hasShrinkwrap":false},"3.0.0-0":{"name":"frontmatter-markdown-loader","version":"3.0.0-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"4.0.4","@vue/component-compiler-utils":"3.0.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.10.2","react-test-renderer":"16.10.2","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.compoennt // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n## 🔰 You have trouble with missing object?\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"b3dea6236dcd6ba4f322434adcce3febeccb9162","_id":"frontmatter-markdown-loader@3.0.0-0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-1Yxd455pQLUXzGuo08K1A/PFgp8jwLIC2J8epkYcmHE9Qetx4ICC6tEmiFSKHpuQp0Ojm6AjCt4Fu6QDiU5VyQ==","shasum":"a13451236a51b796679a558b3cfa594fcee752e8","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.0.0-0.tgz","fileCount":23,"unpackedSize":37186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrAxYCRA9TVsSAnZWagAA5koP/A0eoWFZfXuLr6eTCVXM\n21SB2kGrvlx89hbpXGgObupG5/h7Cd4Refkdfy0VGmOERRLt24v0T+kRqelZ\nFEGt1x/ZGmeHbou0lGOVIzK8Jd21nrVoec3yet3FaziDhQDbzyZiiqbpHMIN\nSQHTPcnMsHqowI8gGqAkOhEl6UpApUUIzb54Fq+8xSWniRUcpOwmckO9h8zU\nPgiZNnkCGhA/s3DqEAXJDuLsbRlcXtH2A26l5IPKbAl8Ud6/mls2yAij7QHQ\nsgJUbzMOW83yW1BDUjj94xBUNo8wbD+7UyIyYNtwdteH7ayyrMzNfOd28vZc\n7vnwmgw+1c/x9YQTBqkbCwCUievStjKH8+WcamWRBfHydf7x1nR8x8FR0cNs\nat0fc/UhvDrhXC4ZwAmY/oy3gxSrHU+/XzMzu4uTYsvTo3jmFsYuEVyVOtFj\nLLoHEzsVP7ccwNLR1+11eaG1tzKr4fn8LNy3VY85trY0E36iUTTDXUjv4nkd\n+RAj3oCpR3nVmuEBRnn3Vjw4nhyZ6Ycr5D/S8BYrdQPVRknlWPaxWlR53k0o\n4ONZHwBCm89s+X3rT/R8S3q8OnAjWenl70sQ2XSbri3SruEOPS+ti2z2mN0T\nil+DwxmANJrSH8MeCtnAlorhjNo6jZAL68G+8L9ozg+pDUt/XY5ZpUtWzUUk\np6ir\r\n=ogIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzYa+EE9rhudLn3jLyhARPlJDEW+9DAUllbUna3lh8twIgaAeyIrRg7KXS5RapyWXJe8BZQgZtWobXYhpD4mvTOfk="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.0.0-0_1571556439261_0.40301924186723825"},"_hasShrinkwrap":false},"3.0.0-1":{"name":"frontmatter-markdown-loader","version":"3.0.0-1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"4.0.4","@vue/component-compiler-utils":"3.0.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.10.2","react-test-renderer":"16.10.2","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.compoennt // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n## 🔰 You have trouble with missing object?\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"bd828494a46c0477bd34c41dd9156106b3dcabcd","_id":"frontmatter-markdown-loader@3.0.0-1","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-t+8Rdl2kA5uJIgZJLZCjFOHOksia4FZLmHoBNi6GaHhpTs9HqMVVCNtuMAA+SiUUJx4GnLZ5UGtPWnOZDlAISw==","shasum":"92cba18adfa36382b0eaab93592f9c5f2a37243c","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.0.0-1.tgz","fileCount":23,"unpackedSize":37772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdroyOCRA9TVsSAnZWagAAK/QP/R01S/t49OHIzQa0MAQH\n6HrwJPNvfXVmWxmX1N1WANjPSUxm5xYzgasXaHi9uGmYpCYD6qqLrhQ6gViT\nl08dvWr7dGTHFNgob0+jN/0/j2XyYTK2cQ8bdyrZ+UDzttTSHofa3iQN87E7\nfbaLlJOLkWa3pLB73QY557KL39QgxnylNqpf3DQKnQUcZ/khjIktei/gcGgc\nlR0drVQ/dOLNE6qcgsRgtmk2OSngqDHRT7NOEmAakDiZB2wQu8xnSunQXiD3\newhZc+BNF1k/dyXc2PCU2V3lbSMOlTVjVEm9Xo86Fy/8iLtM3pEdTBpK/gXa\nDIjxQd40cGedmG+cbz/ef9rtu36Le7UKpLl/xitxL5zemZzDPGqeDLj5pT8x\nbxD8/XM4OOlyZfGALBQDJIWLukO81pLpTywP+a9FJo5FRM/wRnnukiC6FBCb\n8lFFtCYIfuHEKyAUoeArmPXCrA3tmyz/1QazM02PpVuMZ0cp/blvQQrdLR0t\nISlYdEyLlrRSUiw6oAO4bFaXbTi4ejuaxSLHDGiRjrMn0OgJIwzuup7Toj/p\nv+8xAbUPGmvdO6qfHsuKEUVxb+ZoEdLcdG/tahC1X//BVmJBmM/10SLQfktN\nlC/SAGSZcQjCJ4txN95cQ6G66H6V+P0aVyG65F0tlLmehIqORca4JOAplnSk\nJgVD\r\n=2ees\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcWABPlyBP6YvW9fXgeHYV858h92BpsEX44lsseOY6UAiEAkFZVvkJH5DbLo+V+qAtaXlfWamfrWO/qpMzWk39OYd8="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.0.0-1_1571720333706_0.7835661377042271"},"_hasShrinkwrap":false},"3.0.0-2":{"name":"frontmatter-markdown-loader","version":"3.0.0-2","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"4.0.5","@vue/component-compiler-utils":"3.0.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.10.2","react-test-renderer":"16.10.2","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.compoennt // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n## 🔰 You have trouble with missing object?\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"1e169773efe1d89788679cc62ddfb849a48de26c","_id":"frontmatter-markdown-loader@3.0.0-2","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-MjKYWQv8yhuqIA7XzSeN6tdNBQEX1IeSaZ/MvmNkd1bHS+LzNUM4fZfL9JlzejrSgQJ3IvE6bkLmWqePGL+/4w==","shasum":"46bc6cd2e4c9004ed5b103b5eb0c1da9de0e6dfe","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.0.0-2.tgz","fileCount":23,"unpackedSize":41363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr+aBCRA9TVsSAnZWagAAGh4P/3gxKq9W4/FskXNdOpNt\nZniL8a0U/4Ht8puvaFe4T9FAGfEQWsGpsxYF+VA95RHdSAwop3/+IO+sdsE3\nORC2ss63DtycLY5kJDI3H9Tv279ecHgddGNgX1iJO+58BshpVnwyL75VpzDS\nf3v7bRf0vMkHxrpsPGi4NJldvtm7qs5W+kUCT1jhUf6hm7qiKpgHw6RDHOhA\nf6U/F6umeS0DF7Jx9aAWAHZb32yVtaeL4l9Hv6sCaxyiv7VeExPrL/AC9wqC\nWIry9BXBkRh8y2SWwSZozbWSx597J4gZeH6Q2augsmrCf0+rROwzIs7o23or\nWmqs60g1SMDAEAiZb65kogx/zneeqG7erFqLPlDwJILLcQDlpD/LgSiq2wBz\nk26yXBSEopTjYOTK3XAffeBqgQlFuhQzCq7eJUOevgECSAk42N/7jocWC1vL\nPBmSC72jWcWMbwVwerHnu4XFPBhCGqmUqRPZEbXerT3fXaK3SVHYTXHUrBEL\nQS+9Y7r61PCgd3bESJSa9jmMOncHlFP9O70SaBNN9msT49OETyvDBXv/G0DH\nQNwcqxFe5MFgWfkc3NVuyQHk3m+lfsVfb1EPFZmTGIaqDXdH/DoQbJ17w4XD\nycNcPJU+Ke5Ul3xIAEMyK3/jpodYsrZ4ZtPxhH/m7j5UsiBpvvbAkZEO5pUm\nWgWS\r\n=WAo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQx0/nw8H5rrMTQSIjSNdK8ZXADwM6aq6urBCXbdmTGQIgKy/r7GBjZN77VMLlS5Yj+/x8kTTun9WZ4QGMSELswdw="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.0.0-2_1571808897514_0.892411869089281"},"_hasShrinkwrap":false},"3.0.0":{"name":"frontmatter-markdown-loader","version":"3.0.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0","@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"optionalDependencies":{"@babel/core":"^7.6.0","@babel/preset-react":"^7.6.0","@vue/component-compiler-utils":"^3.0.0","vue-template-compiler":"^2.5.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"4.0.5","@vue/component-compiler-utils":"3.0.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.11.0","react-test-renderer":"16.11.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"30622a65926175cf3f73bf1c4ef4e7a2d20af8ee","_id":"frontmatter-markdown-loader@3.0.0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-arS//FYVUSspmp757/naOFJZwfjBrHQKsNa2AagrbwqmrJUQor/GT3Yx+XBE/GSFebdOAejKpBsAu1FqlBGQiw==","shasum":"cea308ef94fbc11f8e24f386013b90fdfb5de34e","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.0.0.tgz","fileCount":23,"unpackedSize":41361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtO1vCRA9TVsSAnZWagAArnYP/Rp/yYh+1kSwvYSCBhMK\nkhfAW+LrUOmhI6bGgWuKPGNU/avR3mGWdhb08KZzzjUDXyCNjqucj8Ee9V23\n0N8Cm0xm/6wRq3vRAsiM09OXBO96htZjgcpjISpCVTpKG9IJpAUouE1AWEX2\niKQ/wY48o2x/cKu3UUDDhDuLvcRapkHgx7Tzc08q4Rwo1PvS+QYw5Rys0vBc\nzVir8Q6EJGQe+MtDxBV4UKys7q3HIw3dUSPt4fIv2RO9Z4CKQB1MqmQ9EJMp\n3xx5n30Icpi8HlcIYE6/0+bom7NOXrnGJj90Z4Gfv06+1mTz5ThC1hfy29S+\nzHUxPv4baxWbx+UhiFbxvrYRUTTOy4ruNd7O/SREZovMhvaE1FXR4dPGElxN\ndNQlN0FUb0rhTrj2EpOUwnktvgp7tTW4L0wNVdCCAhTvreEnBWH0MfjtWqVD\nks2Dub4rr3VC4GSPSHk7SNgZLr1fSdh5VD93eMIgJltmO/Q/RHEFVwRLN1D1\n0xH9P+Sxl6pRb9QFH/OHt1DDBl7kkhGklFUmxC8XVxZU3i/J3tRaqZ+8xLrV\npmlbYSqA6a4tXfXCLokRdSVbEBetkFckbgPlEHibd5WF8rpBFH9B7rGmt0pq\ns3jGV9GB/ZGhrSV8CjoBA76ln40nShc+iHgd5re29KBSyMqhW3wHpPbHHfbV\ne7PT\r\n=0o6g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8RYQLIJTYhIcLAEYH7hnGFtuMpb5JWYlGqEzPWCpsZAIhAJGuORVZATTcfsJHrvTQr96yZRK9REIeEHJtoiuBvX+C"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.0.0_1572138350800_0.5505908087342801"},"_hasShrinkwrap":false},"3.1.0-0":{"name":"frontmatter-markdown-loader","version":"3.1.0-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@babel/preset-react":"7.6.3","@vue/babel-preset-app":"4.0.5","@vue/component-compiler-utils":"3.0.0","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.11.0","react-test-renderer":"16.11.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader [![frontmatter-markdown-loader Dev Token](https://badge.devtoken.rocks/frontmatter-markdown-loader)](https://devtoken.rocks/package/frontmatter-markdown-loader)\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n## 🔰 You have trouble with missing object?\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"6181575e38155711e70ac1fe5fb840d8b3fe056a","_id":"frontmatter-markdown-loader@3.1.0-0","_nodeVersion":"10.15.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-0RWefYG8XPngNrlDRBtN3yEFSCS6k7QRdvhE8sjIEUr6nFXvqLLAbbOotnxaiA+GSwErLd3+pawG1cDwjDtU1w==","shasum":"4365a1dc6fb2d23e3419a2f34ca6686c66e59694","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.1.0-0.tgz","fileCount":23,"unpackedSize":45172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv0jiCRA9TVsSAnZWagAAfAIP/jlRSldmaOU1OX2wMfeX\nnRFtsGuPmcEZQCRGUl1kLwIRgGy9BLlnmO+0lU/QKlckc2JnIavKlo0c0p+K\nhS/+tFGGR3HGgscojoDO+Gxb2Ayru/+OaAMcLM6gSKcStgD3hiSwBlVRYqbz\nDVd7PgvQ6PMt2T4tLUd/rNUYbOiP+2mZwh1E4vjwLP+FsD0fF/SZ1eAERh9P\nPO+FayOuit7tfHWnyx9r03xg8vOPMV2XnaVntei+28ZjYkcz4foQbi94PeuZ\nj5DZRNX/KJalXfsAs92YLVOkpwqc+GGaUtNCFBY7HPd+tlmOvAKfhGfN88rg\nfkIGaRzmHVaU+KG7EnJuvvDIY9PuL/yUqky9vBPBwJcYIC29YYdfDB2Bv9Ur\n/Vjoj21XAUeTcsKlVt3XKyqJVs9OqnLqDZTvMKxVE2NBlUNgW0YDqeE+8M8o\nvnhRt7onFNOk9vApoAKVSVdCp1qSuEcm2UetLfsKQaJk8mNAELA4M7zMq0ef\n2NfU9Pfh/lwhadA2Vzp6d8Qzq8tYFm9uchw1ImOeG5cxSuq/cfaF5t9UnnqB\nMCW5W/dHRUd+5L4/7yACauxlm6Lb4KGbBOPWlFEvF1q07VJNAL1CLS5oR+WY\n1EWVBprKItnTE8VwKooS5sk7NHhDO1J4Cw8u+I3F9UFIxqD02uU/8FnYK2zc\nNgZH\r\n=gfxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbFxK2FiqNDePIRl+Y4yk5XDU5w8KcrfmLoH1bervACAiEAyJ8kRkrQIbYNdD2GpUnoDkf0k1rzvcIpKjXkYVTBFRo="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.1.0-0_1572817122115_0.3466394332535674"},"_hasShrinkwrap":false},"3.1.0":{"name":"frontmatter-markdown-loader","version":"3.1.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.7.0","@babel/preset-env":"7.7.1","@babel/preset-react":"7.7.0","@vue/babel-preset-app":"4.0.5","@vue/component-compiler-utils":"3.0.1","@vue/test-utils":"1.0.0-beta.29","jest":"24.9.0","node-eval":"2.0.0","react":"16.11.0","react-test-renderer":"16.11.0","vue":"2.6.10","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.10","vuepress":"1.2.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"8032ea282ccc78de991a553bee69407133f52323","_id":"frontmatter-markdown-loader@3.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.13.0","dist":{"integrity":"sha512-sq1YUhV3L5cTutLwGtwXydF2/3Mg2o8nNYMsC1TJoCyYGLIK2rwKG+ZG9g8vXfjo7AO02uceOMiT3Kap5XWDAw==","shasum":"5988e8b6d0c0b166b695fd5422ce6d46c2509ad4","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.1.0.tgz","fileCount":23,"unpackedSize":45416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwmPxCRA9TVsSAnZWagAAPGwP/0oExnKMWS6WWv6fUWHs\nmhHatR0ToII4d2PSodBlEH9pJcIZVe7JdF8lK9yirM0V0XEOqePfLu7J51nS\negtClcv7JLdyEpPXuphAlpS43bm6/9LiERgO8VH+JK0J19E+gNXUm29uclZo\nbTWWffSRZchpKFqr8SLlp0QBIVy5Idlrnz/pVcFOOki2grDV0+zUngOeJRfv\noxAyVlPipE9hXo89eUhki1WTAQR3GLeXpUfM2MyT0pck8KRFL5EQ8KC0hxWl\n8i4EOJcXVCY77xw/AhRAI4oLN0zG77IlS49f3YGdjMB3dwki8G4/vqhipDAp\nz5WZV9LwlJ4gQicJHUZDQCXOlFjJ/yqKoOi+7HgYreqBRdoOK2Pr4t7sWv7f\n464rYuOjqS8vAbZF3WSgl+V8UDr4MhVzo3rfaF/QSKfCaQkinwU34iaUEd0p\ny2gm/KdJRZBh153Un3z+8UGPf2D08aASsMvsEiPx6NmndL22hTbYT6xq9CdT\npMJWV5P659w8JmGdM9V14rCOqI5DwOY+tVIsPD99KoIA5MunW0Q3iCTtneuj\n4xjcssamMnT0a2Y5EUvF7yNtqhHRvLrauSvsiAOLz8NL+KqEpqOniT1+D+DI\nq3BlbNJ3rCYfRfqvjCbuqvfBn9i0OuJ1JQRQf1LnO9iSJpOI44axyKd/rtqK\nI5rw\r\n=7AQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD58ZRNtsHTjN2uAvPEwlbAqccPFWW3/l8yuCQ1ornjwAIgL7Sn7ohWf5iJqJLdi+BLnhMH3dDqMZzjwrySUdqYvYs="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.1.0_1573020657125_0.057477935937555014"},"_hasShrinkwrap":false},"3.2.0":{"name":"frontmatter-markdown-loader","version":"3.2.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.8.6","@babel/preset-env":"7.8.6","@babel/preset-react":"7.8.3","@vue/babel-preset-app":"4.2.3","@vue/component-compiler-utils":"3.1.1","@vue/test-utils":"1.0.0-beta.31","jest":"25.1.0","node-eval":"2.0.0","react":"16.13.0","react-test-renderer":"16.13.0","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.3.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"3c75425dc9c351c2d836b04f49623769d8ab64e4","_id":"frontmatter-markdown-loader@3.2.0","_nodeVersion":"10.15.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-54dZUHmbjku6rAMxSrJ0Zb0LPGr5bTTCdh8La5WO/O94P8ChFxcad1jhEQrApEGvmq2fdtoITJDMv4b+4chjhw==","shasum":"299f5897431d11ee16ef8bac9bb0fe0827c3d589","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.2.0.tgz","fileCount":24,"unpackedSize":49692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXEFkCRA9TVsSAnZWagAAv2oP/imjRI17UPMH/Y5OmnNv\nDOz5cRkXyrN32HhspsUT7qHqGS7v5Gp4pgenWYDydAydrT5zMFuz5m4iIAiX\njzBlutajmygavojavRyS7ryqtZ3qkxL37qg70CLZeyXvubAkwF3AAf5BAdHe\naC9yvvrIYrC4xm90tL55Aq0A2+EE6PjsPeOjYM3ywVlN3xWZJEuTHzd49fFl\nH9K/MOxkw0KpfgNjlGCNtJ8VJu3ZjR3T+fMxWLRhGyL2jTN18cjin4a2RtE1\nY49g8JUUhp+r7nsAtXbjNFWcru6u+6kx2IXv1pWdhpQWAScumuqhHXUINVdh\ntuvmy+SHr+pxiefA5BviNcDW0wzoDcfd16Xhhv3uoGTJGP3VyMLSpsMLdCqX\nVugWIYO/kgMyvijDFnhSxWRYHGcjIKUuS+vSwfuNVxay+X/0jmSTdYs+AYlY\nFT9RcZIsWOfyE+80vw7hQclx5bv5/Yj9Z29wXDUzo7OWIlrlVMp0KrjXAt66\nTm01ChhebQXEE48OX5+Q0MSIIZzSkuahMJ4oDggohwbSnaA4MHnYoiSjpkWi\n0cOcPcjOxV4kC8dBUaDnm9noQpX+7B6uu1cjbjaQQmA2lxVD5bGsgxRI1huq\n/EvksUqXa1i6pY9Rtc44vrMGKyMvWyfweOjbM84flxtbCBq/FfQ/GprwnYWP\ntCV7\r\n=qnIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYONFH3PCC2lCiRn/ln5MvJET4Zj+1+g77znkS14tgGAiEApWz49BahN14nXhLGlrtluxwgU9GRDF5BGLnUpo6wqbw="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.2.0_1583104356126_0.9230091842503203"},"_hasShrinkwrap":false},"3.2.1":{"name":"frontmatter-markdown-loader","version":"3.2.1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^1.2.3","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.8.7","@babel/preset-env":"7.8.7","@babel/preset-react":"7.8.3","@vue/babel-preset-app":"4.2.3","@vue/component-compiler-utils":"3.1.1","@vue/test-utils":"1.0.0-beta.31","jest":"25.1.0","node-eval":"2.0.0","react":"16.13.0","react-test-renderer":"16.13.0","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.3.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"2be1862321c2bcf9959ad8b86856dbf125dff445","_id":"frontmatter-markdown-loader@3.2.1","_nodeVersion":"10.15.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-pSkTFCGRd9me10ZE+wkJ3+gMweqtI27iDeAGfmt4J7J/oA0cv42pTTYQAsLqW2qJuvf/YG3jvHMFpWK7iNx2zw==","shasum":"93e67d9536c664ffb6e664bfe0aec0eaf8b2ad7d","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.2.1.tgz","fileCount":24,"unpackedSize":49686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZdFrCRA9TVsSAnZWagAAujEP/RaGk/scGIfbic9ZNH52\n+G5ZzMbxBkutwmMMaOQwmaqC+hwjGWEZjD1d8aY09WjFJxmDtMayYoiAGk2R\n2s+Y75IyqbkwteUiTNwhYd1RTbIrE8RX0HeQd0QC5jZVl0RB9RSo5Ogrz4wa\nW+Fg2GzdpuBxEq4sca39Lbj5EAForfLujTvjN55l4VVAgNBse9h6xx/qJbJK\n9s+B6KJu5v1K91jrYp6m6qL8olKl+tafrB6gnht9rZF5qaD4Fih8KwPBVw+T\nMa8i2jwycETdOFcLQxxHgVxp7euHDjjAV1dqR/fQE8mZF9mHfNS9muzSDwic\n4KAeaCrD71PHN1oJE3beJ5W+Wx1gnDxR58xqZhf5L5Ezoz6KJoy8ZsXcXpzE\n74z2jkx99IVXybXpHDbNlnuTiR98yfsjAXe8J4n+5zNPR+1iBlCGx01D394N\nDfNNK7RfoI/DJA/U0qf5QQ10c2q2JfQw/q4rLUJPQp/HuWV42kwvtBMhMwEB\nAhdN7UOap7XT+AUr+lXWj7SelTVU3lJ+cQx3uTWhQ7mPs83w+vGFsNscDmYE\nvrufDytxPspfCLyYl/5F/gJCeK58wiNsDe2jyUWy/gArHCLnJ/C4yCduOAS7\nqltGmQ57uVriTnU6LwJsU20N1QIKxcujjZ+AFkz1+QmiXCDpkPBPGkm/5Fd2\n2ra6\r\n=DV7K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoY9MUq8TD4PTOf6JnuFgxzJQ5D362IwwQK03hs7N2JAIhANBQTrOMeHHdoZcSO4hR5zlkP1d2NlZ0tzI8HeAG38OW"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.2.1_1583731050655_0.4456204743383352"},"_hasShrinkwrap":false},"3.3.0":{"name":"frontmatter-markdown-loader","version":"3.3.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/preset-env":"7.9.0","@babel/preset-react":"7.9.1","@vue/babel-preset-app":"4.2.3","@vue/component-compiler-utils":"3.1.1","@vue/test-utils":"1.0.0-beta.32","jest":"25.1.0","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"b952b468d1b5ef611cf6a55945fc908fbb2596cb","_id":"frontmatter-markdown-loader@3.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-aEn0v7XM+pvvCltcnUSrFAjVziH5jgjR0Z+ccVH7QXZDYLN5FjUxj15tUvEVHx6mgV6HVHkmt1YdDQowyOIQxA==","shasum":"7c0cba88e31b3df602a581e968e3cb894dfb81bc","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.3.0.tgz","fileCount":24,"unpackedSize":49681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedn5RCRA9TVsSAnZWagAAzg0P/i5ADJOGZlDWaD5Ug5Oa\n4NeF+mJDmEvNBZT1Ds/u9IBdiq28/xKyh0KT49rmGyupn+6ayWDrEHI7cYy6\nCyE7jx1m8o2V6CUb0tKcA1jeVoL1Oq5GKcd6b9vSrylSEVfjhH8LtYhTOSKh\nWtslBLJ2r63an4tDuaX18fs9zKgl8VQB3bwjeP/VVJoN8E0bW56gkJkUSyns\n5OSAFLbOhzo5SJ3SnOkFQ7n0mQ3cBlH6PUq5LQLeDhbHnYdooC9S4TMg2w0E\ngq3VnRvQVayVKQd6diCopElQeyx3PLb2ibv++qvYkIflZI4rNMAhPyRrn+Wu\njRtDY+DYkCFMt2WPV1mdhC1k9qykMF9IdvYIUg4N5agcD4nS+TmMrjuwllJj\nuqy/IkP+sS4H58WwmTBKY2kCgBbPsfvhF4zn4O6oH2+BmKyGWWsE7PtKC/dc\nt+WVp/7wdQfTnXQSD5BbPDbuN6BqJtzsaqp9WxxS23QxEH3W0UYriKPUdCLI\n81DOzS51T82LvGaNXaiSX+8QVaIS1luDB3CuzCdTe+SDoxvt36APida20Y1l\nTUOZOm131yeQKN6k1HAlfjjUSXZ6vyBeqlnf8CTUsClFaGQtyNuZsHSZGsyl\nMYIVuYqxIUWoHVCPrzzvyVY8NKZ99k5a1LXsjhagLtzUhLN8Vu3jhqE+Qv5B\no4E2\r\n=lZeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTiG/yZP/UJRQLemEsxLjp9xjNolBDwRiT3yefejPMlAiEApRxN1ojsRH4YqskGACI7fonOe66jsAS/n2VfIWymKTs="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.3.0_1584823889142_0.7714780604876481"},"_hasShrinkwrap":false},"3.4.0":{"name":"frontmatter-markdown-loader","version":"3.4.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.0","@babel/preset-env":"7.9.5","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.0-beta.33","jest":"25.4.0","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"f10b07029740ff946777da11461cda42f1512093","_id":"frontmatter-markdown-loader@3.4.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iOk0zflVVSO5rsP01RrkWJskcwCRK+btJ6tWOZ5K15onIV6tdQNguiRSBmahhW8q0XW3pPOp7iRV1oHr0C6MMQ==","shasum":"a60f1f211bab52084ed1189b0df5438c4e919aa3","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.4.0.tgz","fileCount":24,"unpackedSize":50513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo9uDCRA9TVsSAnZWagAAve8P/RSOXd+/qu4GaV1h/esG\n2359siAlq2Zp+qg7qL625tUMGjFYw/KP6eyFPrRkJ5GFwegptTe2iIjzH41b\nCLDmPCbUigGf5K5c4R8LKpxGwxkPBQXGVk5iqiB6tocoNtCOwLRaxFmReTia\nzTcchmhJp2UoNHY1y/x99SllZuUUxSfdBdIqzuV0NGkxsuRO6R1l1Cy+AL59\n/Xj50myA0oyNcJBOv7Xt1VjmPziu8z0Iw4gxE2GWZqlJQIKXFLsaA15rrGJv\nOJL2RJ4mYTI1XJpPb9TPkvK6xj9Zzv+4/ek7Lof0EB4OPdCzZ8ahGU4YtvUm\nxx7DYN6env181WJbh59U9yY5YSW8bpwjNmGLBb3nkrQeqqISGhVRjlHqw5U1\n8BITrzuFOtr0LdANJCn1nVKnuV3qPzY8ajdsFb/yNXVxg0qKsFO7QYa5eKuG\nTHA1Q9IkKYdawIUJr1iKA2Qq1AzT6ISIaPNVi8PISS/bZmJ7cSK2q4Ww0Ixt\nytT7q2rGDtSN4EtEpOzNQIV/js8TLw7iJaAjpRBfPMleliyUfb9mOBhq1nL5\njG4wyjOvRnCZEJOTkEwKHPLWGj609dU2p+lSTUBUUWHUN7fzCjdSTPowG0OC\n/tqJpbUKRHStFPQRNkGG+oisaFKY6sHI/ya4ggJtPsrGymTt8Fz40UdJAWEq\n7+7D\r\n=r1Ao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBctXBfdgDimf+SQ3+bynRYOT6pwn1bWUy4VZ30GA+9TAiEA5W3slhIfMpK47U5x5SpwpKO7LNDAqfffDrbm3hjy/jw="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.4.0_1587796867529_0.6950245717195966"},"_hasShrinkwrap":false},"3.4.1":{"name":"frontmatter-markdown-loader","version":"3.4.1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.0-beta.33","jest":"25.5.2","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"6d22e435e8387d1f2c216d3d04a046ecd9771a0b","_id":"frontmatter-markdown-loader@3.4.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hJccfbuxCgdbCb1fI4CjpHgOnz9jPt1iWXFXlSBQauuaYS9w+UEmvkEMbK+SwhCR2KpbLdU61HPiOvekqus0tA==","shasum":"e5902adad863c89a71fe4c110e04aec7691daad6","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.4.1.tgz","fileCount":24,"unpackedSize":50538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeql0tCRA9TVsSAnZWagAAosQP/0MH0x3LZOsNrg6Cj9yf\n7Zk8nNuTMReKcGrqS8WTxWcSOi4scg0PejaMiDAcN5XaY/FarCGSblGY72Zg\n2PecP+i7Xj9RrB74OBouyg+3+l7PnYV9dhyWvpuvpkcTyqJyS6cu7/VUfoto\nDTMzSSa6G9QI+nQlztx35hu1QxILhsK1A5Wa80gwXwDWE6iqGUkKqheXeL0P\nmQNSVNZ1ChLeLYzQvIiXvHIilrfuvHLJE2hpjhJy5Ls322LSq3x4qIlC19s8\nMXHs0r81IhFkJ/kZZWlkufSY7GP/roUhh4HHychm0J8gjUrpIB0vKpOqAkEV\nY34EchCsoxyNuhWUCh4JAnsf1bqPmxatrGA8c14yn0+lYztSIU3esmqkW/Ff\nP8KyPdmulXyQXhPhL3gg9743LiPqvF1C2SV5hR45U9pC43qzJ0wU/txAkcZy\nlTMg5IPxCew0Ef/OsVUIcwhNpyYtOqs6bgnCw6HyvCiP816SzDWBCdpn2W8q\nlEwQ0hZPugbgeBB0qkCgQ0WORdZ4s6JhyykY3W6t9RxBhHyI2mLQFT3L2WD+\npFDQpjEgr37C14+Sa6zcgZ3vxjV+zOMz5FiT2BYcpCPqmwmR1Rsiq/MNREoR\nMi5ghot/9QVgC/MusEkqWe/kOU7a3jzdKct7cNG3FTVzqrFN0+zGG2dqUboH\ngH4G\r\n=IeZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHygT2AgmVf1OFsgdIHTnHc3qC5t1GnpWPi+wBfC9/ckCIQCfXMpp241exSKOEmJbq+ujsbJAwegcAPXKMDkH1JNw0w=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.4.1_1588223276849_0.7310446347951784"},"_hasShrinkwrap":false},"3.4.2":{"name":"frontmatter-markdown-loader","version":"3.4.2","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.0-beta.33","jest":"25.5.3","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"6664af876deef18103a2fbc0f14f8a549c2c1442","_id":"frontmatter-markdown-loader@3.4.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9MI1Tz3r3WbZXdvJXjvTWUzZ2ZtuVxgpZL6os/TFFgWVUMFIPPiVGv5T0thdHTdzgO919XDbgulA/kVXtk/pVA==","shasum":"cf226e291331e286cb97e97c3a93f820745003b7","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.4.2.tgz","fileCount":24,"unpackedSize":51316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJercMYCRA9TVsSAnZWagAAhJkP/Raf/pYkIXS85VnS0eUf\n3NXlXsnrZDa0BSJh5igccZ7wkX00noMRoKDjv4KC7DazkN6mvFUl3wrp+JPM\nHu9XVC7HoEm3RqgVAa5jkVN76KQTPmQ9a8FkoSi2QaBv1iUCt0vsWXf3ug9D\n90sv9rqLtgNX6yHKavZKR85VUS6uRxHzxSeq5wTzQIf+ehewO3IeAIf/eYP9\nOd6Vs6iV/CnC9MQQyqnb2OU7/Qb+3B+emLlIIoOYLMzV9ZHmwY/HtEffWspc\nwT2BzDvmgclFSV1Icb/R20Qy1Gllnvy/zOvtuXFMQD2vGWbeKLjhp6b+yOL7\n1Dtw4nxr28j7NjwTf7d73ipAAB1V9COmueaW3kXdL2jqB0vkhrgAtwWuzycL\nef5c1BcF7SAPM6lLdeJ8dYggsXR09Xm1qJhmVhuZHAD3TFk5sCRhw/Enqi3r\n6M+Yu1XDGquEIF/1JnrKgohpfCASS740M+V6l6U1RzUqyEFVD0zlcEiNFK/s\nq6rlsMsmDOtaYc/DAB2wys0VpyLs1aOQNA+X4KmN3+6yxcTenrw0NfoW1FUC\n85ZWoVz98WBrz5ltsBiFAeip76xKWfTOgPDaMKbMWp8Kzhky/sWL0UuDsk6K\nq8carW4ilAGHfgxE5PFizQs2Tn8Sr0Gi4VSdWkmA2B9749kupAoFzv2yNKse\nVHM4\r\n=nzcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj7o9L4Mf1CTmXF5oYg0uR6YYb7XeP8ePGXBauReLLaAiBA7/5KQFXkXcQUh53iOxOttbWQF3EZXSEuv9uPXXM0FQ=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.4.2_1588445976392_0.0961818997017414"},"_hasShrinkwrap":false},"3.4.3-0":{"name":"frontmatter-markdown-loader","version":"3.4.3-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.2","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"38d5f4de860fc2eed6912557f0b6d6ca4ba9acbe","_id":"frontmatter-markdown-loader@3.4.3-0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nq3QFBUMIs1VU1DpZKIxoR/nUgi9MQgiqID39+6whZbFBANA6ngRsgcoeC3ZUDjFe0cwfNJ5bCUi6h1keeo4Ig==","shasum":"49e2ba79100b418dba79de5f83b7f85f0df088fe","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.4.3-0.tgz","fileCount":24,"unpackedSize":51313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetSOICRA9TVsSAnZWagAAHoIP/0v7lubYFxkF8dCSJYXb\npapjrnI+2emhMpmPHR6iNK6IxsHYkHgeIneTULXr7P5ueVFnVt6Ytlq3CJFL\nEhYtmLYjdC03bevnButdYfS0nMq3hH6pWHdfCf8X/pVQB91AOrh77i2EqsMi\ns/T6ulohIy6ek/ZWZVNWYrqntp+KP3pdNdufE+SH6n1JIiydk1lPRDnSelFq\nnGTsLnPa5wPDlHkbDVhE3pKyCWvdEQi0ufe7eQ22MlMZHNGa0QJNd156pj7t\niFT4MA6zh5hzU4z7nXWlwnoiBIOYQ94o9P7fmGv2crUrbvTxpIIrPU4SZbaf\nhLkRK9BB+MQ9zRfQwU4qNu/M4fgvC8NkLFv/9Oy1ZB+r3hZMnjayEnSuRSLm\n4MSk9DMjYr9guqX4EyeUJIqbARHoXgGJBDvTUNtLW6H6Nq93koyK9CteTOXS\nal7Q4CWsI2EX1nFBxIZ4vJcZy7aQzjgIdUzFITL5v5E+CqBygR2vGdAyMKf1\nFNCC2AKljwmrAQEGmYINY456UCJpWAUxiydG4Ri50qQq77glXeV593GMvDLw\n5IvIGKgxXey6f7XmVguN4J4SDIp17csfIiEKJSDEV++WRQ1FFsYgoSWY44iJ\nERDyQRe4unPxj0Ry03VlgOWbdOVOloX0Z+FRcm/xsLXnuBYphS+zHqu+iE26\nNZtA\r\n=16Nl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZpKskkfgg8zhjdsXJjhh9nGYTJ2oUKPcsc8L/syQiXAiEAkI1CHwK+qKagR4o6fsGbGT1IeAMoSgEobqzclvNVYJw="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.4.3-0_1588929416510_0.45014097821201937"},"_hasShrinkwrap":false},"3.4.3":{"name":"frontmatter-markdown-loader","version":"3.4.3","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^3.0.1","loader-utils":"^2.0.0","markdown-it":"^10.0.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.2","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.4.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"f3615b60eaac7cd46c69a53448d968ac488a391c","_id":"frontmatter-markdown-loader@3.4.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-07UWRpICJwk4UVN3yat7i42zMXbY61HbFTzs2vAGk7p5abnYG9JeaIC4gIJB6C2xH3HDlgjy5Tb2abrHfx+FFA==","shasum":"a8c815173a07624a6f7d8be994cb2c18c2cad4b9","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.4.3.tgz","fileCount":27,"unpackedSize":51806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetytQCRA9TVsSAnZWagAAP18QAKKjiGv0sWLcwSEyne8u\nt12VO2xGRi/fwdqpVSAwWfJpOPiFT7JaE99SRKdpt6BDPpr0yuZdnFNA5ZKx\nkDTNpLNA0fA8Wg5eAzzDWQvxdUgS3vC8Hj0BHkRKi6z7ZTrufk3uazbiw506\nOzeKeXrbXhlRjXt9ybJIUV3h4DIk3BvDBG7TWet7H+jYlzCUMPgM4TwxjyL2\nGdzERrSCNHJBVT0+7DqusNbWROSre5xmg85ogh9mFoHyCIt6axmk7vkl6RS7\nTI9ED0Vzqq1XX9QM+X83YGQYBSaCVoGsh32xvBiFVztewUHWHJZJLd4Tal0T\nXOG1rbxMUPnlhCtywBBaOJXV0ByvzkrOg6EHnJjfBaj8xGtJVD3GfgsZzDwW\nPxkButyVXijBeau7gar4F0Qyd8li1L8dwQQuUpR9zW8ej/jZiEGlJCNC9IMF\n41j2cBi6nA70OuzVLxd1zINqB6DCFnXtCBH20JXMRGyfCdrvB6IiTgVwgBk4\nu39uoFR4MoO7KVBNcYwkTESBG/bEAgj+OCIGQxKwn1hMjNGLLkaSDpFGoUsY\nyjEZ7orROTAfhYAGf/T++T9YEYuacgxJVoXKtacdoB29vK7YwDonpLYkm2YW\nopaIMjus0zgrVxpoDGcv9ayoaSH0vri3q0IZwDsLf6gCK7+qZ7gGqgogN/Cv\nRLQv\r\n=Sz+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ3dT9Xn8VBEwG80ZyPIY9wioDdWIC98RtBc/vSpX0nAiEAtCP18Dy7zkFX5VjqgwSRECGPjzZZrqA2n07pxqme5es="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.4.3_1589062480019_0.07090011923918227"},"_hasShrinkwrap":false},"3.5.0":{"name":"frontmatter-markdown-loader","version":"3.5.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-react":"7.9.4","@vue/babel-preset-app":"4.3.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.3","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.5.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"4c2d86716e3b6a0386d4fedc4abb952346665d16","_id":"frontmatter-markdown-loader@3.5.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Eu5ZdzAO66kGmL8BkXUDNgiZJyHPjShjQOdqhRwJfD6KNBjOyDa+uGyCaYOGlsOIQ/wQtAVxYfVjnuGIdlpHdw==","shasum":"8b0f9fc72e8f25c49f42a2b39266bba2159e285a","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.5.0.tgz","fileCount":27,"unpackedSize":51806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex3WHCRA9TVsSAnZWagAA+KAP/AqyxWvdF0CsL3fkSF//\nK5NoWyvTB8L4CEgtRy2FbeESfUF5WcjiLu/9np3Z7RsNczTXBa6X/dd+YAmo\nXlv1GWnf/jZu5QBPn1A/pvQ7xqoqTOH1Ds/bTsCArqvmS0Fm85wKF77YjODV\nxySarQCBHQvu5ikVRRuzQBMrZYerqplg5BDUomtYmeS4Icy5a2V+/Q4QvwOl\nBcZkrHxdYO1asIzQBMSRj7iIfJc0vfsZPTCIHlqutsZJQOW01E2ZbSTaUs1j\nSAISL6k7AcojbOtNDTDOaatUtIsbdB75jSSC4VcsgO7s3TReSrlJ2DQwxCtm\nuhbr75/kDkTk/W6TVms349e3QvSE+H7dNKaD/ACR9F1w8kBylImhn2rNSoQ6\nFaz7B/yFDdbZhyp7gu6f9afBU7bV0q622K0xAcUyiQ0inhBKL71IWhHBNJxV\nBkellBOwI3P7aFZL7jKJja0iRGSjvcjb+3pOX4lMaIIkNDromysL6xkXPiNs\nL60qoblPCnWuFOxlwWKg1ht/h42FRgY6HPAgmyM04bE5D1jZj2vxiA0SALu0\nH61pRzngQLZjxT+DsZkQPNIHhuVvqwNOmyO/cvbyDOkst6lBPFuaaIL/CAxv\njCLOzHdjNVaprP+NIn3wqyoKaT2/iVhLEDwaoiG5XBRe4LBqIBzGusqKJ47F\n7qtS\r\n=Xj2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/N+2xpvSV3+YAWUnU8c0Qzo6GCed5hZW+fuAfFlV95wIgBt/QgDtCyy4Mc/8u8vq8nwftAFMYyn5750yXIe7ZQgM="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.5.0_1590130055242_0.0901961930442432"},"_hasShrinkwrap":false},"3.6.0-0":{"name":"frontmatter-markdown-loader","version":"3.6.0-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@vue/babel-preset-app":"4.4.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.3","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.5.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"b4d6dfb7a99c37fdf2659e372eb59be80dace2b0","_id":"frontmatter-markdown-loader@3.6.0-0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-a373xLQe0Ld9iiYZBSdlT8L+SS7m1ZnfphusTdgND2PP4ypuY6SL7su8pnQYKRdGB44ejwhe8cvvVCkpvxUiIg==","shasum":"839fba3f21da885e7b741dc2f6dec26f599914e3","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.0-0.tgz","fileCount":27,"unpackedSize":53124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1icECRA9TVsSAnZWagAA+/sP/1+AQqLmVcVUor3MyVD+\n1Zf/hD46pE5wxrPXLjsHWPh7ksxT1ouSP7UYK2tLEJnOlcJN+BXXQLATWbgR\nC3nkQLRZv2+KHyvHfQECLFjiO1LXIEo1yM650cJ5UiLTWh4ai8rvYV5ghPOP\nGFwdYz3Ypw5mo/T2iCBM8ydOGPsoMOvP76pYJYFLIFmRFOPQS+NkYDFyBbsb\nkPR+P0F7hwPSGX8VonpFBPv0uEkYN1AF6SLYatqaNRjigDt6NZaQ9oJBtpq/\nj2cVBl8lLTrRiHwFv6oL0p1y6aKdMtO+6BMnI8dZz3ZdWdCxIL2jOqonIu+C\nJqZ2guAFXnvqB/R8GK0K9pKLBAym41kp1/WU/7kA6hLW4ZHub970xdHQewcG\nPVsmrOnwnH+dDAVdBfmYet9SDq/IgWrw9GEdTLaqZvcDA5X2XMx/fO4VvAOf\n8WFwFS9YMnrj1AqTYhUbktbceojR5cVB51MZIZeBy1WE/12+OrINTXw/9vY8\nxhuU7NLb5cmNYl3C550amC9Sn2OooHXET+E5V9G4MC9+np6J6hCW70jsRaH+\nYaHmEOyOpX4i4N6L5AcTDwuRwdouJN7WodwOI/iHR0A/ZNHf3Il1/prsl5UR\nqASLIppaYZlZwR8bHyH/GIoEaSVCi4pSAO+RzFz4v7RZv5sV1+KKK4iOOPGJ\nj+Wx\r\n=uaCz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH+2rxYOBvWHuxKKM2a6iPb8cM6M3iFJf5mGZE+SxgZAiEA9do2JvJmzG6ShRigNchgUATWGdnlXhxNyHb6jSErTqs="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.0-0_1591092996271_0.08348199757596864"},"_hasShrinkwrap":false},"3.6.0-1":{"name":"frontmatter-markdown-loader","version":"3.6.0-1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@vue/babel-preset-app":"4.4.1","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.3","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.2","vue-template-compiler":"2.6.11","vuepress":"1.5.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"717d8ff39b098a7bcef4eb584bcf3fb00d505f96","_id":"frontmatter-markdown-loader@3.6.0-1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5vQrpPQ0gKcNl0DXZB+4xrdnGJrt1IU3G6f+gikrOUyskh9rkJ49vDkYsbRVAlgVgz6XiH0tNEPIR0YrsY+VBQ==","shasum":"bf6e7d676d5969e78d95c3ee52ec328ab68f5c40","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.0-1.tgz","fileCount":27,"unpackedSize":53124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3faZCRA9TVsSAnZWagAA4GcP/0CJ0VeyqlK5x3ugeOA1\n7ybO++3hygJhZgf+TQGCEt3pOzKoBuV6/YxXbWIPvLG0C6TdGiEYbOXyENu3\ntizQRa9HIPy4WUnGWQKq8rfqXDnpqsVS3Rc4YYfyDyLJ7xmo7dx3vt3onddA\n12oWQRnuUr2gRFQtVFNWoyYesY+nv2nXMGs/cbw/TiuKuQhEpyMig6gnsH36\nsDXAZpvfY6DzxqmzwnM33Pix0IFGivuikKaSPrfSXcLPeJOt7AlUH1c1edM1\nskhpgD5ggEnVp4WviEC+rn6qVq+O+U///eDT1ZBdmBsjSUS0QUWHTxeyg0hy\nW+ncSYITMy6/thuDfQMQNbVT7d5UucT+3icnuhbBdV/CxWihrECOCehfx4Ls\nJO/Qsw5nkRuKA0ZwWaruNeWPLLUdKfbhQs3I78dSSku+/E1wxulm/YzaXazI\nPD7w4L/4iZLPK/JFNAKKfkH2YkVEmz3Jzn1NgCn7dCuHfZp/oUrricLp/Adk\nRAmfMDRoq4LXEXlpOroVqNnPuY1dDKXyMrcV6XxRv0ssuQQPBBMbnkE/ez7z\nkCZMK+PH3k0z5OmaoBZQug/rExhY2nfSbUtUFQK/8bpT3yv/71WSv/FrSkJw\nsc1m3PAKnVGgpFPQdYrTMq+YkQ2DPySODeXmIp/2jBI0ziWMbuOEEJsESkNa\naUwO\r\n=M4tS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6xxV5rr4/l1r6KTF8zgaMMnJf+csVj4a3LTVcAwbVUgIhAMSHccbqq4TjOKXUdSrNQEuM4hYCXN2zLduEcvbg90wC"}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.0-1_1591604889419_0.7935589595528556"},"_hasShrinkwrap":false},"3.6.0":{"name":"frontmatter-markdown-loader","version":"3.6.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/preset-env":"7.10.2","@babel/preset-react":"7.10.1","@vue/babel-preset-app":"4.4.4","@vue/component-compiler-utils":"3.1.2","@vue/test-utils":"1.0.3","jest":"26.0.1","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.11","vue-jest":"4.0.0-beta.3","vue-template-compiler":"2.6.11","vuepress":"1.5.2"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"a359ab9e42e1c86d679b0958d6203fb203196c84","_id":"frontmatter-markdown-loader@3.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-0bHOo9NDGnw7jVQ40B+11wilP+v7GV5vnvzMBT08tH/MK/6TIhjYwTAgoPjrauhGOy8ZbjK48IQYJdm4PIMDkA==","shasum":"6474d27aa6aedbc1e6c440f24a75eb4e63e01cce","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.0.tgz","fileCount":27,"unpackedSize":53337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6KtUCRA9TVsSAnZWagAAEmwP/RCfHPWUpubO4BLTQbD4\nSGQwXJB+Q4FyOxAMJbpnu9fUx3H2+0pLmtBdR4mpzeQIAR2Gyc7AbNJtrcm+\n4th8KyAYSUE+kc+gxd/vxLOs1xwaoSCTezQLgwKSd1LiMi21KtqnPn/sLO2V\nXm5Vk7dQqgjPPAlMRoU+XkXkM3UtA4Se8MjPV85s+4xePfXD6n+zMnf6HnQ3\nr+craL7EkXrcgtwKW0CUeTksC3udgCWjhscYgYxX+JF2FpEqIw9alvWJXL7t\n8EnNe8JSK/6Exsx6fQPWTC3E6BxvNC4Nrx2GL8ewtvmqUnmDIgIREke8zDsU\nnQr4V0mu1/bvURzRfWg+eKut0MLAh10o4E47AYnwCFCuCkeWutwyi4R08M5W\nEQI05RacSkEca4X5B4Ok0SSVtdFrAWrPgJ7JY6bDzuBGPwQ3EzZlDaeQi9LW\ns9JQr90SD37YUIxMnNlAVfck38/Y54P78JVxsfel+F5XvUQyfzz1u9p9Rzdp\nofdEjtBIB0vUyYWsQ/IfsciO0t1caqEbghIPrcDsrlQ4qlrEBKJnaRGt+yfq\nY4yruFPgNo37wq7mgt0FgrOGQs2c/UMm4x0aOPPEsGZLLvXVEX22vMQifTPb\nitTiFM6nvgWZBxtmz4aWrIt4fRjuEKk5guP4qmjBJe/h8/hphQzlZaZTWYR+\nmIAI\r\n=vC4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdIm44FHWRwvQC+vy2G8vNNAeK9E7y49sWpO7e9dcZvAiEA6MPW6Opxok9+BdOg1c1dg7ew/7N3VyETnV5bRioCw/k="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.0_1592306515548_0.7143393645037788"},"_hasShrinkwrap":false},"3.6.1-0":{"name":"frontmatter-markdown-loader","version":"3.6.1-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@vue/babel-preset-app":"4.5.6","@vue/component-compiler-utils":"3.2.0","@vue/test-utils":"1.1.0","jest":"26.4.2","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.12","vue-jest":"4.0.0-rc.0","vue-template-compiler":"2.6.12","vuepress":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"1b8bdd1547faaf3b7d7012c019830d2ccffb1653","_id":"frontmatter-markdown-loader@3.6.1-0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ox7NmJuBDEPzkKZQc7YjZg8VmhrZUAsy5GhpOEkkD1pbiQ4n/Wm3qbOtJdZY1aGd76i4F46sVhCyxsyj2gCSmw==","shasum":"e2ec8a8a5ea5a6cc90a900e10b4ab476cd9b4735","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.1-0.tgz","fileCount":27,"unpackedSize":53829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffAvUCRA9TVsSAnZWagAAo5UP/iJXB9DrVg6Gpv6xXIpr\nAtXu3Sb4JVqMU8FlZnBbZi5lhHpgZbgBfwWH/24DCMCOdzxe413spVFibAqj\n5MoXwiQQI7QnJ/DO0VFyjb2Os0Ut8k6wnYW9FHi5EnY9BpKbE5IC3j4LbO93\nPMQYuTwGJtXMi0lBLQtVu/czdoEgMWKK5WEx+rIe8WfA5Cjd/xE7xWb28Vbi\nc6qG65DyX0FPDNTkrJwRmxQBaXi7Gg7DKrkF0YjrHFigYThRdaQE4/S2evW1\nxsjKHtmmXbldC6KATgnpsqg6vjNE//PgqSp98FxBnp8JD+mPKFjCRc9chIU4\n3AWYKPMUkkI2Z9wpMvnm53Ee5vsPyanwaT9E2MyaMqiZTcXuQShwT9S42QkH\n70wFoJBbQWkK5E2lIS6nkRX79FBenSOuwFJoZuYddbjfK0BmamH73mzA2Y+Y\n5qLgKyosH8OUODmf4e9JD9W8/0bHEi77tuR6ObBmeJsFEGWaHszGEwFgTLpe\ndul79Ms129dlcNZxIveL7DN65K7ngxI9rOTQS1CVBfOlQJJ16Fki+YmACETn\nqDY7cCKcitaN82CfHGwgceJdjONVG7p+kwiTLwvrX9oAgsZXnQ035RULvNX5\nq8v7M+td4NzNE0wKALTNezu4DGaO3N0IPnSsSMz4/tYFFL9GWq6nzpNQsrDL\nuGke\r\n=ka6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmASyS32UJFeAi6bedbcivEFrwWABGdYyogv7Td/SvBAiB23TEN7bnJagQlQDp3aUdTZpuc9k/w05MJVSu6EyEqKA=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.1-0_1601965012045_0.3429908296128714"},"_hasShrinkwrap":false},"3.6.1-1":{"name":"frontmatter-markdown-loader","version":"3.6.1-1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@vue/babel-preset-app":"4.5.6","@vue/component-compiler-utils":"3.2.0","@vue/test-utils":"1.1.0","jest":"26.5.0","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.12","vue-jest":"4.0.0-rc.0","vue-template-compiler":"2.6.12","vuepress":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"ee196fae3bf19ce9845d73cfee705b0329d762cc","_id":"frontmatter-markdown-loader@3.6.1-1","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-w3vIBBqcmlALZuey6IDI20gnrrAPgS+8eD19c7g2qCBQt4gM6WB/v8bhCSazHNQgIIkPME6HwfgmE/fzrO0M/w==","shasum":"0c85df191c428d01ab803f6632c08bb797283cbd","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.1-1.tgz","fileCount":27,"unpackedSize":53888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffB0oCRA9TVsSAnZWagAAa2cP/Re8f4JQT9AmbnKEyE8E\npXTuPdeVWoRYnw4fFLWXXGmXvclZ7PWz/lx1sCHfD2f6qoOx6UkDwvUaO+Td\n0nR1Qbga10n9r2034q2x2ld0Lt8YlUO/8hTiqQUgrVW3+aH+Polci9URqo0Y\nauSJ8ye5yPiWNfGEOi/pScRJRSor/q66SQub9ip52Y7U4m6xAtcmGLrVmWxN\npBKiNv7Ou/qqKVIqLUe97hUw/wurQChw65MQuautktYFy18tCdxLdHt0n1/A\nzl3o2afG3ssyyqCH0cpdZtnkbJQRLgQ+jDM/mzx7bu+2FuECr1orQJ+I4khg\nESLfIMTPRML3fV7WyE8i+dNul9fIbBfL8W7zurvgCYuatE3mw7B2ZhICAROG\nu0ZTldpmHLNT1rLTkxCgvWUUTq5bxpI5dW4CP9K+ZAcLriP+XbMLwYl1K50y\nZQnr3a6MIL5d0LGiQfZxiw72v+42BaqJdDiyHxIMBYCg+mkqo+Z5yGPDvARR\nsdyxsSs2GJ3C4q0kJnPrx5btDTr+FZmrB6RE2jfq/Uq/TCqQJXADC4uvov9x\nNPqnYNP1cXAb06X+PS6XRc937xaHkpiohL4dCattxnnBg/9eU420bGcVtzB/\nLQQWzfF4Rs7CE8dWIJmL3fs5JsjRPX7ljYPp/uinE+kvA53/aejTbV6zi6Vh\nWXQu\r\n=xbRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuAOc4pYIWSbqB2E5gqltXoPOu0AknbG29mjPwNBXY5AiBz+zHO0h7tOERWIeETzsyBKOEcI7a9zs98s6W+5Yjl7w=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.1-1_1601969448254_0.2521738907816049"},"_hasShrinkwrap":false},"3.6.1":{"name":"frontmatter-markdown-loader","version":"3.6.1","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@vue/babel-preset-app":"4.5.6","@vue/component-compiler-utils":"3.2.0","@vue/test-utils":"1.1.0","jest":"26.5.2","node-eval":"2.0.0","react":"16.13.1","react-test-renderer":"16.13.1","vue":"2.6.12","vue-jest":"4.0.0-rc.0","vue-template-compiler":"2.6.12","vuepress":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"f6226104c86d0af55a0d00562a618257e3830860","_id":"frontmatter-markdown-loader@3.6.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GIdnEazUkklWLyP+Y8OF7nj2cCiUn/G2tUZ7lz75CGp+ShJm01jcIqLVM/di+FKRwyL+vARDvXyLoCJwUQyVzg==","shasum":"1beebbecbc6f9bcb4991ea214a70904267a2ec6c","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.1.tgz","fileCount":27,"unpackedSize":53997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffV7tCRA9TVsSAnZWagAAKpAP+QD8jb0WYurnBHfGXEIz\nI3hxkpfftsyttN558YDwknJwm8HeupoP8V6aqAQetKE0m+HMhYjHwb3wuinI\n0WqWDiLlO7nrsQropSVwnw87W726OZHVxcXBCH2QK0tkTYBY6LjyMpdvCIJB\nNWXNNlqpS9erlNo29nPDtJTiTzCVcfO93VHMtZJVzBuG7mPtgaapSp6FR/xl\n/4SvP07SIK0Jit+rigbM8bZdr4Uo08/+aMkzHHnRQrX8k3TMIeo3GShiW3av\nT0vg4z7GpZE6rtd9ctqhWbnJKAE6jfMXcktYr4wgSZCQQ3lGrmpTWPObe6kh\nYRywKFKTbqWdhJGFy2cANL5y+ruzoRXg9JxZURAZyP/RjKIw8OIpRs0A5DvR\nfakAU1JbOZUAoqMGab4BpHsCFTi8qJPKgEm13C3cUEw0MSkFCydS3F/D7YBj\nmxWOiCKyqusztx2XFTB02ba7OmA6/go7Fvbhw/9nm0VtNfMZO1DyI6C4ixQA\n5J61ln4NXh7IqiuWOtZox6e+R7rS8LM5WazaRJu3T2aapaLsqzfUOTrLbxk3\nsS2XBsHhMd2lsTeoofcvmXvin9uOO9vji/T4PA5GyX0HkuJCYy/oA3mQl5M9\nvr+c6+zlD92kL5Cb3EgmD726gqDXhnaSOBAIIk1Yjy+uuY9LcHmHtXskDOMP\nsE33\r\n=R5S1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwvFsLVsnca/Yy9Tyr9osigePSVvGZdgBCvHsUDwqR7AiA15QDBJpSV+kA1jIYcoSa4sOEDEvqUNfLf4qh/87I1Aw=="}]},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.1_1602051821257_0.8654785453293432"},"_hasShrinkwrap":false},"3.6.2-0":{"name":"frontmatter-markdown-loader","version":"3.6.2-0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest --clearCache && jest --forceExit --detectOpenHandles","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.12.0","@babel/preset-env":"7.12.0","@babel/preset-react":"7.10.4","@vue/babel-preset-app":"4.5.7","@vue/component-compiler-utils":"3.2.0","@vue/test-utils":"1.1.0","jest":"26.6.3","node-eval":"2.0.0","react":"17.0.0","react-test-renderer":"17.0.0","vue":"2.6.12","vue-jest":"4.0.0-rc.0","vue-template-compiler":"2.6.12","vuepress":"1.6.0"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md","gitHead":"4508c64d779341928ca3f07d21892d79eed3710d","_id":"frontmatter-markdown-loader@3.6.2-0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6AohK2QoSAv++RvAww600LGZpjAviqRUyoUdNPJFWnhwrUqqxOUCuxe4pcObyROtqHL2Fgp/OgE7dOkZPcel0g==","shasum":"5ecc39de4a28dd22000ffbc30523778513f50070","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.2-0.tgz","fileCount":5,"unpackedSize":11799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfugkoCRA9TVsSAnZWagAAP68P/2MWJPDP1rMksT8cxLB2\nLLO/cjqL8VfHDTKRO4259GVIWL75RK6UDw9aiK4AcpBvKlZn6Y40CpAvG/EV\nW6AIPMwfDqc2lYa6KSXT5xAXfiQLjWKqykORfOvZZqwG7G4f0WZRz/95i12S\nj1RVd/HTD2gJisMKIsoxoCd6WGiy7QrfqyJu6btn5lVdm/Esw8bOtYY852wO\n6czPY5hkCQ0QqYcDd+xDO1qPmbzsphdeZwoxYvRrE3VVS81ER/7bsM79Ym35\nl3MW+F2xu3Htbfz97VPKPSEQgmXpUuGIWSIrOZ1dbWyMYYyNkZN4zojsU3dM\nXRSqeVrxuab9G2amWCsT77hVBsBuRPa6l5FOEzhTjo7l5ocFKtMadSjoKhms\nmzGDWUgGqmSG3yt37tRl1a8AOy95EfONjutEU6VMUGOq4DUByBJjn8bMlBhJ\nStKudIt39Ys22ZcZHXX7rtak6thKEKi7m9Gw3JnopWGwHxTAnxxgoFEGgrod\ntUXCev67uMob3ghQ7jzTRC/1YLmKcBnUuUyFN0pSCYxntA6B8vApOHfgKsW7\n4ZyW6X0xtCQVlzf06olEQxMp9K0O7DvY6rQ60RrxvKKk3RDzOPhPBD2WAIGq\nbW/0quuW67gYWE6GAYl1UJranPWpSS0sQ3NxLUOrX8lhS72Qqj9Q7cU4mBBh\nJ4nl\r\n=pqiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHooDrehTUXNa6deqvbQLiRpO+MJ8hyzng1LiZzDE5dDAiEA96vWvrgDLrLW5sR/XTHsI6+9vvmQT8T9f5FrHxGC+F0="}]},"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.2-0_1606027559624_0.8104293268921379"},"_hasShrinkwrap":false},"3.6.2":{"name":"frontmatter-markdown-loader","version":"3.6.2","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest --clearCache && jest --forceExit --detectOpenHandles","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.12.7","@babel/preset-env":"7.12.7","@babel/preset-react":"7.12.7","@vue/babel-preset-app":"4.5.9","@vue/component-compiler-utils":"3.2.0","@vue/test-utils":"1.1.1","jest":"26.6.3","node-eval":"2.0.0","react":"17.0.1","react-test-renderer":"17.0.1","vue":"2.6.12","vue-jest":"4.0.0-rc.0","vue-template-compiler":"2.6.12","vuepress":"1.7.1"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"ba6579933f32adef3189e80ddb7e8aa79219c243","_id":"frontmatter-markdown-loader@3.6.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-yZ4rQOIHgtGskRlUPsdJ5+Lo23mzyAdmFdN7JiXBzgfjrKIpOHnejmHw7EItHVRjlTwFNE1L7md4k8wmByJ33Q==","shasum":"b4b8190f98fd76b4ad77865a53aacfa09a80a0eb","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.2.tgz","fileCount":5,"unpackedSize":11797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfujjLCRA9TVsSAnZWagAADNYP/AvBNJyrk+2D9+iPQyj6\nJcgwq+SHJMWRcy7oBGapIXx4D4fiqV0/9Ay5zbEbHPlfxnaabzWD/DjDuhAC\nO3CtPgVM36SASbP/uGxNxwlf/gQh59mhCTgXq08kBDs+LDpQYrHp9spubQ/G\nt6aeR4GGIXpa2VxK48s+O/Pe/e5YD2lbCwyVWTDi0a8AgHoyHe46FVoyRHFU\n3cph50XAa4Xpnv+5glT+oTin8vkWFjSsCdojiflvzOnPS3gVvjcrMNjB9ijf\nOv73sUM0fUHt1bifEFVEiIlm/W8KEDBLt9xFr3RFUKZGtMxG8/dKdtk8qB0j\n0jBPieM3Cq3Ze1oAVD359P//IdbLVN0TyjT87gd8WX7qYlCxXMVSxgFzBH+M\nuqCx6y2wQzxzFqgUk8ayefIJqVv3rPd8Vb3duTY9PAervlmLkE3635FO+6MU\nVdqKxWbl4o6lYSoRxvRK5qQUSudDekg9h7NbYRMeUiqVyIGYv3Yi3ued3a5J\nqiSUgLDg5WyiB6VLhc5u3dmTe4GHHo8xNPAmcht5TnU/zo21DASJnysnkc6t\nt899af1fbDhcIQh6dHStV6GQKJhITLJg4+E8GRAu06Qv2dyybLqX7zcoOB9G\nTI9LH6C0XDUz+HkIO/TTchGw2hr4+tszoNzmCrxuSPu4h697HYfQYZTdclqa\nyUNr\r\n=NSyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/SDRbGvUOOP/p5udRqvPuTmqLAkSvNUB1bOKs4r6fqAiEAxTnUmMqlNEdrTKohrH++WaD0VsAu0N84isulQZK/DGk="}]},"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.2_1606039755166_0.9915865785719529"},"_hasShrinkwrap":false},"3.6.3":{"name":"frontmatter-markdown-loader","version":"3.6.3","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest --clearCache && jest --forceExit --detectOpenHandles","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^11.0.0"},"devDependencies":{"@babel/core":"7.14.6","@babel/preset-env":"7.14.7","@babel/preset-react":"7.14.5","@vue/babel-preset-app":"4.5.13","@vue/component-compiler-utils":"3.2.2","@vue/test-utils":"1.2.1","jest":"26.6.3","node-eval":"2.0.0","react":"17.0.2","react-test-renderer":"17.0.2","vue":"2.6.14","vue-jest":"4.0.1","vue-template-compiler":"2.6.14","vuepress":"1.8.2"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"vue-jest"}},"gitHead":"2f22116193e3d22a17611a2770a73524e74bf967","_id":"frontmatter-markdown-loader@3.6.3","_nodeVersion":"15.8.0","_npmVersion":"7.5.6","dist":{"integrity":"sha512-0H5jg4uFCd4gx7HXnWSOLcGuF4WjEDzv5Dl9RetZTZ+6rml1/7nwZdmrW8AWQ2pFNyjVwohcyEzhLTPVG+zGMg==","shasum":"ae9bedbb73f6ae34d293dfdcbbdb3e4c604533c5","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.3.tgz","fileCount":5,"unpackedSize":11894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg49dbCRA9TVsSAnZWagAAb+8QAJb/VT2pn5QnSsXcgGsW\nZFU1yvck/9dPpQjbRIxzhkBA6Dis/7YULhXWuTVhxtRxCbzdDbHcsleXqbqJ\nPjZCZnlcX11/vE+suJ33wrSmeV1YCLcAhWCwlmjZQ8g7tMlOXnXqkWlRIeiD\nghLc36158eO+lZerxsQfAGGK1JqoHYYuGh8kAlUx2XMeShrzD2qcFfOFzV1D\nU61xvTPCspJwCn42JjQG+gyU0+mz4/84E36/a8qEvDUvMVptITgG0dTPt/Mj\nUFdmKGMUXeEGYiLBNdQVv2IicfIsdydUK/TUR72+LUKW5TSWUuqUtA+Jba1b\nudqbhzzBpwuFFuDnjJb8HOXcTtNiAaZMtH6yKUW5+pRm05sGzGuICm0Y10S1\njsuMaE3cmKYlvrANeTG157vUPua5ELaCraYbPyVudiyCku37pELfaNqtU9ZW\n0Dj2ZU3Ys6F5QrTkZIz5Ijw+6e5vjnqNiCp4dLAED0OamAfGa1JWooJz3nNX\n375g9vQMxlzLXvr4GtPceld6f1gc+vJPiZuZA6impwf867pk7ziAu7ZKZ6gt\n4KrJR6eGWq/4nK3aIZ/g98QE81i9XALx+CbEVYib5AK1kmtlakjGKSdxXvjp\nEo4ZZOMtY+TekZM4prjj3lekJqqQ6sEn6P9XKA917L2SSsH0zVpzWuXmglk6\n3EjB\r\n=GaQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAHbthsOjbZBkvz+zgM3L5vwf/W5Tfb0/I9i6o6F0JAQIgcVlUh62ulDrFVI1kN1VAl6v1IpAVeVVvoRc9kYTZeHk="}]},"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.6.3_1625544538831_0.6376944963069706"},"_hasShrinkwrap":false},"3.7.0":{"name":"frontmatter-markdown-loader","version":"3.7.0","description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","main":"index.js","scripts":{"test":"jest --clearCache && jest --forceExit --detectOpenHandles","test:watch":"jest --watchAll","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:deploy":"./docs/deploy.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"keywords":["webpack","markdown","frontmatter","vue","loader","react"],"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","dependencies":{"front-matter":"^4.0.0","loader-utils":"^2.0.0","markdown-it":"^12.0.0"},"devDependencies":{"@babel/core":"7.17.9","@babel/preset-env":"7.16.11","@babel/preset-react":"7.16.7","@vue/babel-preset-app":"4.5.17","@vue/component-compiler-utils":"3.3.0","@vue/test-utils":"1.3.0","@vue/vue2-jest":"27.0.0-alpha.4","jest":"27.5.1","node-eval":"2.0.0","react":"18.0.0","react-test-renderer":"18.0.0","vue":"2.6.14","vue-template-compiler":"2.6.14","vuepress":"1.9.7"},"jest":{"testEnvironment":"jsdom","testURL":"http://localhost","moduleFileExtensions":["js","vue","json"],"transform":{"^.+\\.js$":"babel-jest","^.+\\.vue$":"@vue/vue2-jest"}},"gitHead":"e54cdfb146e154244e6fd7f0387bd25e3b7fc186","_id":"frontmatter-markdown-loader@3.7.0","_nodeVersion":"14.18.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-AApxrNtVTlvvfHcj/7u+bLRozMVOedPMEESPzlVJiRPwidKvPDkbGOmaj7wps/M63fYzlwo6iXQtrjNrtuYh9A==","shasum":"260dc2a35ba6d6e3e0d2ed06d85cdd16fa246464","tarball":"https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.7.0.tgz","fileCount":5,"unpackedSize":11916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfmRgUgE16LXBsSPQy8oiFDZutfSCbVvba9WhZPbfZbgIhAJRbA+c12I0upeXAnv0ctxeOg/KC3aVR6VoS2D2o5UTp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVPg0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol1w//a1Zff1NssbVJVPEgdEpDlg34BGrmAKO5M3DVHoeCmlh4coEX\r\nvD1hKE/NuqtvYGPGswWHqQ1cKxlE6HIOg77sJJXXoR3POkG/BJc7I1qeizYS\r\nQF1y91j8XMQ5qgCjtRbGe8LOWV7NHDERir+RV0sZ633mXm6UVGdzJWodeOx7\r\nAG0iQgDNUxO/vYiVUTNdVKCVU1ULQEInrZ/7d9rcEasnH2Gr3qFKrD3P2R80\r\nA3xaSpUtulIL6LJpJKG5wP6vBri7CyiLrh0jzaER9f4I2JUHY/MOCEe8g9B8\r\nO4LLlkvlvNVzLCLjSW3tck5pkb4NQdlDzGGOYQvgWrhUA+kJ/lRymbzntiNm\r\ny7F9Vp2hUENcTzL9UvYzTiqf/MVfgWi4IAZ9tXSLR07e2fpTam7jUqIcvUL8\r\n5lwTiJWaVp7qADtnsxlKDIGdyWDEDNNaNIOB+NyzoCfSQ+Y9KcROJpu+3b2x\r\nG11KOSE9S4AZ4dP0Zl4c6q3zVErZzuhq1x7ZmPWXcuC8PFkteDrL2AHMiycZ\r\nb3KJCRhDW1qJ7WxcXwxag5zUqxgkl6xBFpmN5//n1h8/a3MMSPKz/saTfsux\r\nKxEFLJ7cRqudMJ2I2ynxFDNi2uf3gQZCWA1nSdCowQ0ICEvNBQiGXgQM7rWk\r\nyPAzMOFKz8y+OGdjYVc4U5gZ7ewQBulEfUw=\r\n=83tu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hmsk","email":"k.hamasaki@gmail.com"},"directories":{},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frontmatter-markdown-loader_3.7.0_1649735732628_0.64063681229378"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-23T07:12:24.732Z","1.0.0":"2018-03-23T07:12:24.823Z","modified":"2022-05-02T23:06:32.347Z","1.0.1":"2018-03-23T07:17:25.475Z","1.1.0":"2018-04-12T10:23:10.249Z","1.2.0-beta.1":"2018-08-12T08:28:11.765Z","1.2.0-beta.2":"2018-08-12T11:19:58.275Z","1.2.0":"2018-08-14T05:17:40.057Z","1.2.1":"2018-10-07T06:26:02.738Z","1.3.0":"2018-10-14T06:05:42.511Z","1.4.0-beta.1":"2018-10-16T06:31:53.160Z","1.4.0-beta.2":"2018-10-16T06:52:49.004Z","1.4.0-beta.3":"2018-10-17T03:42:16.002Z","1.4.0":"2018-10-17T16:17:33.092Z","1.5.0":"2018-11-04T17:43:01.539Z","1.5.1":"2018-12-31T06:36:28.166Z","1.5.2":"2018-12-31T06:48:44.059Z","1.6.0":"2019-01-27T22:15:20.305Z","1.6.1":"2019-06-05T06:17:45.522Z","1.7.0":"2019-06-09T22:53:46.101Z","1.8.0":"2019-07-14T01:25:30.452Z","2.0.0-0":"2019-08-18T06:06:16.393Z","2.0.0-1":"2019-08-18T06:32:13.130Z","2.0.0":"2019-08-26T10:44:54.270Z","2.1.0":"2019-09-10T23:08:45.170Z","2.2.0":"2019-10-12T06:54:20.659Z","2.3.0-0":"2019-10-13T07:45:09.663Z","2.3.0":"2019-10-17T04:46:47.427Z","3.0.0-0":"2019-10-20T07:27:19.452Z","3.0.0-1":"2019-10-22T04:58:53.865Z","3.0.0-2":"2019-10-23T05:34:57.698Z","3.0.0":"2019-10-27T01:05:51.124Z","3.1.0-0":"2019-11-03T21:38:42.244Z","3.1.0":"2019-11-06T06:10:57.323Z","3.2.0":"2020-03-01T23:12:36.246Z","3.2.1":"2020-03-09T05:17:30.780Z","3.3.0":"2020-03-21T20:51:29.358Z","3.4.0":"2020-04-25T06:41:07.661Z","3.4.1":"2020-04-30T05:07:56.947Z","3.4.2":"2020-05-02T18:59:36.519Z","3.4.3-0":"2020-05-08T09:16:56.609Z","3.4.3":"2020-05-09T22:14:40.168Z","3.5.0":"2020-05-22T06:47:35.380Z","3.6.0-0":"2020-06-02T10:16:36.394Z","3.6.0-1":"2020-06-08T08:28:09.538Z","3.6.0":"2020-06-16T11:21:55.747Z","3.6.1-0":"2020-10-06T06:16:52.195Z","3.6.1-1":"2020-10-06T07:30:48.420Z","3.6.1":"2020-10-07T06:23:41.397Z","3.6.2-0":"2020-11-22T06:45:59.766Z","3.6.2":"2020-11-22T10:09:15.280Z","3.6.3":"2021-07-06T04:08:59.045Z","3.7.0":"2022-04-12T03:55:32.759Z"},"maintainers":[{"name":"hmsk","email":"k.hamasaki@gmail.com"}],"description":"Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown","homepage":"https://github.com/hmsk/frontmatter-markdown-loader#readme","keywords":["webpack","markdown","frontmatter","vue","loader","react"],"repository":{"type":"git","url":"git+ssh://git@github.com/hmsk/frontmatter-markdown-loader.git"},"author":{"name":"Kengo Hamasaki","email":"k.hamasaki@gmail.com"},"bugs":{"url":"https://github.com/hmsk/frontmatter-markdown-loader/issues"},"license":"MIT","readme":"# frontmatter-markdown-loader\n\n[![npm](https://img.shields.io/npm/v/frontmatter-markdown-loader.svg?style=for-the-badge)](https://www.npmjs.com/package/frontmatter-markdown-loader)\n[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/hmsk/frontmatter-markdown-loader/Node%20CI?style=for-the-badge)](https://github.com/hmsk/frontmatter-markdown-loader/actions?query=workflow%3A%22Node+CI%22)\n\nWebpack Loader for [Front Matter](https://jekyllrb.com/docs/front-matter/) files (.md) which returns:\n\n- Front Matter attributes\n- Compiled markdown as HTML\n- [Compiled markdown as a React component](https://hmsk.github.io/frontmatter-markdown-loader/react.html)\n- [Compiled markdown as a Vue component](https://hmsk.github.io/frontmatter-markdown-loader/vue.html)\n\nThis FrontMatter markdown file `something.md`:\n\n```md\n---\nsubject: Hello\ntags:\n  - tag1\n  - tag2\n---\n# Title\n\nmessage\n```\n\nis loadable as:\n\n```js\nimport fm from \"something.md\"\n\nfm.attributes // FrontMatter attributes => { subject: \"Hello\", tags: [\"tag1\", \"tag2\"] }\nfm.html // Compiled markdown as HTML => \"<h1>Title</h1>\\n<p>message</p>\\n\"\nfm.react // Component function for React which renders compiled markdown (Disabled as default)\nfm.vue.component // Extendable component object for Vue which renders compiled markdown (Disabled as default)\n```\n\n📚 See the [documentation](https://hmsk.github.io/frontmatter-markdown-loader/) for the further detail.\n\n<details>\n<summary>🔰 You have trouble with missing object?</summary>\n\nThe loader got the breaking changes in the latest major update. The article which you referred might premise on the old version. Check the installed version, if that says `1.x.y`, see [this guide](https://hmsk.github.io/frontmatter-markdown-loader/migration).\n</details>\n\n## Samples\n\n- [vue-cli app](https://github.com/hmsk/frontmatter-markdown-loader-vue-sample)\n- [Nuxt.js](https://github.com/hmsk/frontmatter-markdown-loader-nuxt-sample)\n- [NextJS (w/ Netlify CMS)](https://www.netlifycms.org/docs/nextjs/)\n\n## Inspired/Referred\n\n- [egoist/vmark: Convert markdown to Vue component.](https://github.com/egoist/vmark)\n- [webpack-contrib/json-loader: json loader module for webpack](https://github.com/webpack-contrib/json-loader)\n\n## License\n\n- [MIT License](LICENSE) Copyright 2018-present Kengo Hamasaki\n- And thanks for [Contributors](https://github.com/hmsk/frontmatter-markdown-loader/graphs/contributors)\n","readmeFilename":"README.md"}