From ed611260f3c2d7427bce012e0cd0d478edeb5eec Mon Sep 17 00:00:00 2001 From: Chase McCoy Date: Fri, 12 Apr 2019 11:25:32 -0500 Subject: [PATCH 1/2] Use a Set for shortcode names Fixes #518 --- packages/mdx/mdx-hast-to-jsx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mdx/mdx-hast-to-jsx.js b/packages/mdx/mdx-hast-to-jsx.js index 265308adb..df4839cde 100644 --- a/packages/mdx/mdx-hast-to-jsx.js +++ b/packages/mdx/mdx-hast-to-jsx.js @@ -174,7 +174,7 @@ MDXContent.isMDXComponent = true` return
}; ` + - jsxNames + new Set(jsxNames) .filter(name => !importExportNames.includes(name)) .map(name => { return `const ${name} = makeShortcode("${name}");` From b4fdbab9758e6380113128ab3c0181bbb33891b3 Mon Sep 17 00:00:00 2001 From: Chase McCoy Date: Fri, 12 Apr 2019 11:30:57 -0500 Subject: [PATCH 2/2] Use a Set for shortcode names --- packages/mdx/mdx-hast-to-jsx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mdx/mdx-hast-to-jsx.js b/packages/mdx/mdx-hast-to-jsx.js index df4839cde..6e1458b64 100644 --- a/packages/mdx/mdx-hast-to-jsx.js +++ b/packages/mdx/mdx-hast-to-jsx.js @@ -174,7 +174,7 @@ MDXContent.isMDXComponent = true` return
}; ` + - new Set(jsxNames) + [...new Set(jsxNames)] .filter(name => !importExportNames.includes(name)) .map(name => { return `const ${name} = makeShortcode("${name}");`