Skip to content
This repository was archived by the owner on Nov 3, 2019. It is now read-only.

Commit 05b22da

Browse files
Allow gatsbyRemarkPlugins string reference (#326)
1 parent 36f8fb5 commit 05b22da

File tree

3 files changed

+4
-12
lines changed

3 files changed

+4
-12
lines changed

examples/custom-remark-plugins/gatsby-config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ module.exports = {
2222
),
2323
remarkPlugins: [require("remark-toc")],
2424
gatsbyRemarkPlugins: [
25-
{ resolve: `gatsby-remark-katex` },
25+
"gatsby-remark-katex",
2626
{
2727
resolve: "gatsby-remark-images",
2828
options: {
2929
maxWidth: 1035,
3030
sizeByPixelDensity: true
3131
}
3232
},
33-
{ resolve: "gatsby-remark-autolink-headers" },
34-
{ resolve: "gatsby-remark-prismjs", options: {} }
33+
"gatsby-remark-autolink-headers",
34+
"gatsby-remark-prismjs"
3535
]
3636
}
3737
},

examples/docs/src/pages/api-reference/options/gatsby-remark-plugins.mdx

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,3 @@ gatsbyRemarkPlugins: [
3333
}
3434
];
3535
```
36-
37-
# Not
38-
39-
Using a string reference is currently not supported for `gatsbyRemarkPlugins`. (A PR would be accepted for this).
40-
41-
```js
42-
gatsbyRemarkPlugins: [
43-
`gatsby-remark-images`,
44-
];

packages/gatsby-mdx/utils/get-source-plugins-as-remark-plugins.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ module.exports = async function getSourcePluginsAsRemarkPlugins({
4141

4242
// return list of remarkPlugins
4343
const userPlugins = gatsbyRemarkPlugins
44+
.map(plugin => (_.isString(plugin) ? { resolve: plugin } : plugin))
4445
.filter(plugin => {
4546
if (_.isFunction(require(plugin.resolve))) {
4647
return true;

0 commit comments

Comments
 (0)