{"_id":"@bongnv/transformer-remark","_rev":"1-14aa8b09440f67e737d3a4660eb9a2ca","name":"@bongnv/transformer-remark","dist-tags":{"latest":"0.5.1"},"versions":{"0.5.1":{"version":"0.5.1","name":"@bongnv/transformer-remark","description":"Markdown transformer for Gridsome","homepage":"https://github.com/bongnv/gridsome-transformer-remark#readme","repository":{"type":"git","url":"git+https://github.com/bongnv/gridsome-transformer-remark.git"},"main":"index.js","keywords":["gridsome-transformer","markdown","remark"],"dependencies":{"gray-matter":"^4.0.2","hash-sum":"^1.0.2","hast-util-to-html":"^4.0.1","html-to-text":"^4.0.0","lodash":"^4.17.11","lru-cache":"^5.1.1","remark-autolink-headings":"^5.0.0","remark-external-links":"^3.0.0","remark-fix-guillemets":"^1.0.15","remark-html":"^8.0.0","remark-parse":"^6.0.0","remark-slug":"^4.2.3","remark-squeeze-paragraphs":"^3.0.2","sanitize-html":"^1.20.0","underscore.string":"^3.3.5","unified":"^7.0.0","unist-util-visit":"^1.4.0","vfile":"^4.0.0"},"peerDependencies":{"gridsome":"0.x"},"publishConfig":{"access":"public"},"engines":{"node":">=8"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Bong Nguyen"},"license":"MIT","gitHead":"36816833cda4c4e2acd41c8fc8273cc472fdf548","bugs":{"url":"https://github.com/bongnv/gridsome-transformer-remark/issues"},"_id":"@bongnv/transformer-remark@0.5.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-IRQAISZq5I8Q/99o8cJO9jrxClU54wKk5fHH4Ny+cOPxnrEf1pqD0BPsMEgEOsqiAiQ2T0Qc3zeQM31iKRwu0A==","shasum":"3ffd8d11c8a3623312a6a2fdd2af4a783179db95","tarball":"https://registry.npmjs.org/@bongnv/transformer-remark/-/transformer-remark-0.5.1.tgz","fileCount":8,"unpackedSize":22595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqO7ICRA9TVsSAnZWagAAjZMP/0uf9xsh/7JHFX7JnbaU\nxHkgJFLZ1AmWaKTV7QPuHQhR8A//axugkW6tvN2jCc92z0Yt1E9oDEVzA6Nh\nvQuRMltuA7uEwkcvw8qGzG2DOMetMq1HV/mPZbJT18WM5yBosRZ88JotTPsc\nBXne9Calpk2ffOX++3FUL7sUE4jrrCQViji3wMIA1p2NZQI3JSWuR4lYikgR\nvErJwyz+sbITWch+5zCyFgBbk/9Ui4llbRkg2tgUhBeca2T3mtfgAWPZr9Mb\nA1Zt4DHzzpwuOWMeoqD9l0DVbaCmJGxqyOVPDGlcjhgOwRTy7gX2iAQnO7hV\ngSPAsDsH5q/BNOHouCKb6h2x/qM/Ri7Dflg8q45q/hruPv/xzdqpPtYire2E\neBYVdm75Qp3fh6quyx30TC8UvBE2RYlsvzd9xXuVi4OMQusIepZmWCxdRxGI\n7wZiWTLQOlakvYxUY3UpsO0C3u4CPLz5gDn9Qe2FJs8Gc/RAiUp96AcSiwEJ\nxWuONL5yI1SZC467bt1ULpoG0noYW4ziBT6/21Bc/JjCR9gnGQ5r5mYFya/H\nkigmqE+Qq9qtyBplOwIeitXK1ElHmXsuiKU1sAcGGDMKmjUcNlqzX6l9fAiD\n2fkAt5cg8tKgAafyboIEHyeSkcwY2jayKcMRBeUdXI6OqaCPbYHJlrMk+7k2\nhll9\r\n=WPXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuC3CrgZ0jqGgblow95p7fCBuI5br+dICEy4/jDY5srAiEA9dDuvCbPptVWHwpk4PX/O8yeNVJdGgsCmSK4yx3184c="}]},"maintainers":[{"name":"bongnv","email":"vanbong@gmail.com"}],"_npmUser":{"name":"bongnv","email":"vanbong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-remark_0.5.1_1588129479578_0.5603509954160861"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-29T03:04:39.530Z","0.5.1":"2020-04-29T03:04:39.730Z","modified":"2022-04-04T20:06:16.501Z"},"maintainers":[{"name":"bongnv","email":"vanbong@gmail.com"}],"description":"Markdown transformer for Gridsome","homepage":"https://github.com/bongnv/gridsome-transformer-remark#readme","keywords":["gridsome-transformer","markdown","remark"],"repository":{"type":"git","url":"git+https://github.com/bongnv/gridsome-transformer-remark.git"},"author":{"name":"Bong Nguyen"},"bugs":{"url":"https://github.com/bongnv/gridsome-transformer-remark/issues"},"license":"MIT","readme":"# @gridsome/transformer-remark\n\n> Markdown transformer for Gridsome with [Remark](https://remark.js.org/).\n\n## Install\n\n- `yarn add @bongnv/gridsome-transformer-remark`\n- `npm install @bongnv/gridsome-transformer-remark`\n\n## Basic usage\n\nThe transformer is automatically used if installed in your project. Custom transformer options can either be set for each source plugin or globally.\n\n```js\n//gridsome.config.js\nmodule.exports = {\n  plugins: [\n    {\n      use: '@gridsome/source-filesystem',\n      options: {\n        path: 'blog/**/*.md',\n        typeName: 'Post',\n        remark: {\n          // remark options\n        }\n      }\n    }\n  ],\n  transformers: {\n    remark: {\n      // global remark options\n    }\n  }\n}\n```\n\n## Add additional plugins\n\nBy default this plugin comes with `remark-slug`, `remark-autolink-headings`, `remark-external-links`, `remark-squeeze-paragraphs` and `remark-fix-guillemets` included. Add any additional [Remark plugin](https://github.com/remarkjs/remark/blob/master/doc/plugins.md#list-of-plugins) with a `plugins` option. Included plugins can also be disabled if needed. See more info below.\n\nThe following example adds the `remark-attr` plugin globally if it is installed in your project.\n\n```js\n{\n  remark: {\n    plugins: [\n      'remark-attr'\n    ]\n  }\n}\n```\n\n## Options\n\n#### plugins\n\n- Type: `Array`\n- Default: `[]`\n\nAdd additional [Remark plugins](https://github.com/remarkjs/remark/blob/master/doc/plugins.md#list-of-plugins).\n\n```js\n{\n  remark: {\n    plugins: [\n      // add plugin without options\n      'remark-plugin',\n      // require plugin manually\n      require('remark-plugin'),\n      // add plugin with options\n      ['remark-plugin', { /* plugin options */ }]\n    ]\n  }\n}\n```\n\n#### useBuiltIns\n\n- Type: `boolean`\n- Default: `true`\n\nSet this option to `false` to disable all built-in plugins.\n\n#### grayMatter\n\n- Type: `object` \n- Default: `{}`\n\nOptions to pass through to [gray-matter][] for parsing front matter.\n\n[gray-matter]: https://github.com/jonschlinkert/gray-matter#options\n\n#### squeezeParagraphs\n\n- Type: `boolean`\n- Default: `true`\n\nRemove empty (or white-space only) paragraphs.\n\n#### externalLinks\n\n- Type: `boolean`\n- Default: `true`\n\nAdd target and rel attributes to external links.\n\n#### externalLinksTarget\n\n- Type: `string`\n- Default: `'_blank'`\n\n#### externalLinksRel\n\n- Type: `Array | string`\n- Default: `['nofollow', 'noopener', 'noreferrer']`\n\n#### slug\n\n- Type: `boolean`\n- Default: `true`\n\nAdd anchors to heading.\n\n#### autolinkHeadings\n\n- Type: `boolean`\n- Default: `true`\n\nAutomatically add links to headings. Disabled if `slug` is `false`.\n\n#### autolinkClassName\n\n- Type: `string`\n- Default: `'icon icon-link'`\n\n#### fixGuillemets\n\n- Type: `boolean`\n- Default: `true`\n\nSupport ASCII guillements (`<<`, `>>`) and mapping them to HTML.\n\n#### imageQuality\n\n- Type: `number`\n- Default: `75`\n\n#### imageBlurRatio\n\n- Type: `number`\n- Default: `40`\n\n#### imageBackground\n\n- Type: `string`\n\n#### lazyLoadImages\n\n- Type: `boolean`\n- Default: `true`\n\n#### config\n\n- Type: `Object`\n- Default: `{}`\n\nAdd additional [Remark options](https://github.com/remarkjs/remark/blob/master/packages/remark-parse/readme.md#options).\n\nThis allows you to enable/disable `gfm`, `commonmark`, `footnotes`,  `pedantic` and `blocks`.\n\n* gfm\n  * Type: `boolean`\n  * Default: `true`\n\n* commonmark\n  * Type: `boolean`\n  * Default: `false`\n  \n* footnotes\n  * Type: `boolean`\n  * Default: `false`\n  \n* pedantic\n  * Type: `boolean`\n  * Default: `false`\n  \n* blocks\n  * Type: `Array | string`\n  * Default: list of [block HTML elements](https://github.com/remarkjs/remark/blob/master/packages/remark-parse/lib/block-elements.js)\n\n```js\n{\n  remark: {\n    plugins: [\n      //...\n    ],\n    config: {\n      footnotes: true\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}