From f86eeb4c35948d1155d2e6418524b77d146e4433 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Oct 2020 19:42:32 +0000 Subject: [PATCH 1/4] fix(deps): update remark monorepo --- packages/gatsby-theme-docs/package.json | 4 +- yarn.lock | 104 ++++++++++++------------ 2 files changed, 55 insertions(+), 53 deletions(-) diff --git a/packages/gatsby-theme-docs/package.json b/packages/gatsby-theme-docs/package.json index 9fe81c5c6e..d5f71ba4ce 100644 --- a/packages/gatsby-theme-docs/package.json +++ b/packages/gatsby-theme-docs/package.json @@ -64,9 +64,9 @@ "react-intersection-observer": "8.29.0", "rehype-slug": "3.0.0", "remark-emoji": "2.1.0", - "remark-frontmatter": "2.0.0", + "remark-frontmatter": "3.0.0", "remark-parse": "8.0.3", - "remark-react": "7.0.1", + "remark-react": "8.0.0", "slugify": "1.4.5", "typeface-roboto": "1.1.13", "typeface-roboto-mono": "1.1.13", diff --git a/yarn.lock b/yarn.lock index a7fe9d31b1..245fddfb3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10286,7 +10286,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^1.0.1: +fault@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== @@ -12325,18 +12325,6 @@ hast-to-hyperscript@^5.0.0: unist-util-is "^2.0.0" web-namespaces "^1.1.2" -hast-to-hyperscript@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-8.1.1.tgz#081e5a98d961ab46277a844f97dfe8dae05a8479" - integrity sha512-IsVTowDrvX4n+Nt+zP0VLQmh/ddVtnFSLUv1gb/706ovL2VgFdnE5ior2fDHSp1Bc0E5GidF2ax+PMjd+TW7gA== - dependencies: - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - hast-util-from-parse5@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz#b7164a7ffc88da4f751dc7c2f801ff8d7c143bab" @@ -12428,10 +12416,10 @@ hast-util-raw@^4.0.0: xtend "^4.0.1" zwitch "^1.0.0" -hast-util-sanitize@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-2.0.3.tgz#3cf4a1f5adb7d3c0b1fbb5dc1b1930fab6574856" - integrity sha512-RILqWHmzU0Anmfw1KEP41LbCsJuJUVM0lQWAbTDk9+0bWqzRFXDaMdqIoRocLlOfR5NfcWyhFfZw/mGsuftwYA== +hast-util-sanitize@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-3.0.0.tgz#4cdc26b2991b3bf90ee74b5c932e14d907549312" + integrity sha512-gxsM24ARtuulsrWEj8QtVM6FNeAEHklF/t7TEIWvX1wuQcoAQtJtEUcT8t0os4uxCUqh1epX/gTi8fp8gNKvCA== dependencies: xtend "^4.0.0" @@ -15808,13 +15796,6 @@ mdast-util-definitions@^1.2.0, mdast-util-definitions@^1.2.5: dependencies: unist-util-visit "^1.0.0" -mdast-util-definitions@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-2.0.1.tgz#2c931d8665a96670639f17f98e32c3afcfee25f3" - integrity sha512-Co+DQ6oZlUzvUR7JCpP249PcexxygiaKk9axJh+eRzHDZJk2julbIdKB4PXHVxdBuLzvJ1Izb+YDpj2deGMOuA== - dependencies: - unist-util-visit "^2.0.0" - mdast-util-definitions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86" @@ -15822,6 +15803,20 @@ mdast-util-definitions@^3.0.0: dependencies: unist-util-visit "^2.0.0" +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-frontmatter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz#8bd5cd55e236c03e204a036f7372ebe9e6748240" + integrity sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ== + dependencies: + micromark-extension-frontmatter "^0.2.0" + mdast-util-to-hast@9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.0.tgz#6ef121dd3cd3b006bf8650b1b9454da0faf79ffe" @@ -15853,6 +15848,20 @@ mdast-util-to-hast@9.1.1: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" +mdast-util-to-hast@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.0.tgz#744dfe7907bac0263398a68af5aba16d104a9a08" + integrity sha512-dRyAC5S4eDcIOdkz4jg0wXbUdlf+5YFu7KppJNHOsMaD7ql5bKIqVcvXYYkcrKjzUkfX8JsKFVMthsU8OWxQ+w== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + mdast-util-to-hast@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-3.0.4.tgz#132001b266031192348d3366a6b011f28e54dc40" @@ -15870,21 +15879,6 @@ mdast-util-to-hast@^3.0.4: unist-util-visit "^1.1.0" xtend "^4.0.1" -mdast-util-to-hast@^8.0.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-8.2.0.tgz#adf9f824defcd382e53dd7bace4282a45602ac67" - integrity sha512-WjH/KXtqU66XyTJQ7tg7sjvTw1OQcVV0hKdFh3BgHPwZ96fSBCQ/NitEHsN70Mmnggt+5eUUC7pCnK+2qGQnCA== - dependencies: - collapse-white-space "^1.0.0" - detab "^2.0.0" - mdast-util-definitions "^2.0.0" - mdurl "^1.0.0" - trim-lines "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - mdast-util-to-nlcst@^3.2.0: version "3.2.3" resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz#dcd0f51b59515b11a0700aeb40f168ed7ba9ed3d" @@ -16066,6 +16060,13 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +micromark-extension-frontmatter@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz#61b8e92e9213e1d3c13f5a59e7862f5ca98dfa53" + integrity sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A== + dependencies: + fault "^1.0.0" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -19745,12 +19746,13 @@ remark-footnotes@2.0.0: resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== -remark-frontmatter@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-2.0.0.tgz#c9b8539c27cd23b1672c7e0fcbd5795eeedb4dc1" - integrity sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA== +remark-frontmatter@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz#ca5d996361765c859bd944505f377d6b186a6ec6" + integrity sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA== dependencies: - fault "^1.0.1" + mdast-util-frontmatter "^0.2.0" + micromark-extension-frontmatter "^0.2.0" remark-mdx@1.6.18: version "1.6.18" @@ -19853,15 +19855,15 @@ remark-parse@^6.0.0, remark-parse@^6.0.3: vfile-location "^2.0.0" xtend "^4.0.1" -remark-react@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/remark-react/-/remark-react-7.0.1.tgz#499c8b9384e0958834e57a49fe11e7af230936a4" - integrity sha512-JJ99WjMmYx2Yc/Nvg0PFH7qb4nw+POkSc8MQV0we95/cFfbUe7WLY7R+k7akAV5ZOOvv8YIkRmxuUFU+4XGPvA== +remark-react@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/remark-react/-/remark-react-8.0.0.tgz#dc861df69c95e1084059effae699dac68a57191e" + integrity sha512-Dlafr0cejDMMMelH0MxkY3NYVelbMdqaoXuwIgWtWn5KGE0Jpko47NhkBzptxvzMqCdJxD6aoJTOFyJ1Re5Iyg== dependencies: "@mapbox/hast-util-table-cell-style" "^0.1.3" - hast-to-hyperscript "^8.0.0" - hast-util-sanitize "^2.0.0" - mdast-util-to-hast "^8.0.0" + hast-to-hyperscript "^9.0.0" + hast-util-sanitize "^3.0.0" + mdast-util-to-hast "^10.0.0" remark-retext@^3.1.3: version "3.1.3" From d335e42bf10fc43c1340b4be46054233a6e21931 Mon Sep 17 00:00:00 2001 From: Nicola Molinari Date: Wed, 7 Oct 2020 16:38:07 +0200 Subject: [PATCH 2/4] chore: update remark-parse to 9.0.0-alpha.1 --- packages/gatsby-theme-docs/package.json | 4 ++-- yarn.lock | 28 +++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/packages/gatsby-theme-docs/package.json b/packages/gatsby-theme-docs/package.json index d5f71ba4ce..e33702b645 100644 --- a/packages/gatsby-theme-docs/package.json +++ b/packages/gatsby-theme-docs/package.json @@ -65,7 +65,7 @@ "rehype-slug": "3.0.0", "remark-emoji": "2.1.0", "remark-frontmatter": "3.0.0", - "remark-parse": "8.0.3", + "remark-parse": "9.0.0-alpha.1", "remark-react": "8.0.0", "slugify": "1.4.5", "typeface-roboto": "1.1.13", @@ -89,4 +89,4 @@ "node": ">=12", "npm": ">=5" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 245fddfb3a..2b44d4f0b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8337,7 +8337,7 @@ debug@3.1.0, debug@=3.1.0, debug@~3.1.0: dependencies: ms "2.0.0" -debug@4, debug@4.2.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@4.2.0, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== @@ -15810,6 +15810,15 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" +mdast-util-from-markdown@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.7.1.tgz#1ca9189d051f26ce8d8a4fdd9e05515a5a6c80a1" + integrity sha512-ueQqksJ6WHqSOupnpMNgijmxdpkoKOgql7bdpmW0H6SYhJ2OOpDiRbJu9fTiMZvLk/fVDH9Z79GLhV6NBSazFQ== + dependencies: + mdast-util-to-string "^1.0.0" + micromark "~2.9.0" + parse-entities "^2.0.0" + mdast-util-frontmatter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz#8bd5cd55e236c03e204a036f7372ebe9e6748240" @@ -15889,7 +15898,7 @@ mdast-util-to-nlcst@^3.2.0: unist-util-position "^3.0.0" vfile-location "^2.0.0" -mdast-util-to-string@^1.0.5, mdast-util-to-string@^1.1.0: +mdast-util-to-string@^1.0.0, mdast-util-to-string@^1.0.5, mdast-util-to-string@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== @@ -16067,6 +16076,14 @@ micromark-extension-frontmatter@^0.2.0: dependencies: fault "^1.0.0" +micromark@~2.9.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.9.2.tgz#dc8428f42c14ba831c52a6658e26d7d88926c68c" + integrity sha512-W9P8sexN1Erab68sZBz4ugkNmuHy1L6O9fwxQ6TVDbgqopAeJA3+d/Nsdq1ClydGqWc/c3tf4r7ZmLMHgxbdbQ== + dependencies: + debug "^4.0.0" + parse-entities "^2.0.0" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -19834,6 +19851,13 @@ remark-parse@8.0.3, remark-parse@^8.0.0: vfile-location "^3.0.0" xtend "^4.0.1" +remark-parse@9.0.0-alpha.1: + version "9.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0-alpha.1.tgz#2a81b92a3b1432e4de46d077374f10874197d9ed" + integrity sha512-8nbFmGcV1rYN6ILoyhdYL1Jh50ovzxa+vvnQEWoM5dNaFz19s5vfKaCa1PQCxK+4PksA5+GWHF2sIAqg1I7ytA== + dependencies: + mdast-util-from-markdown "^0.7.0" + remark-parse@^6.0.0, remark-parse@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" From 7a5c03dd3189ac8dad3ea3a71541b9de2afd1b78 Mon Sep 17 00:00:00 2001 From: Nicola Molinari Date: Wed, 7 Oct 2020 20:46:28 +0200 Subject: [PATCH 3/4] fix: use missing remark-gfm dependency --- .changeset/hungry-falcons-crash.md | 5 + packages/gatsby-theme-docs/package.json | 1 + .../src/utils/markdown-fragment-to-react.js | 6 +- yarn.lock | 103 +++++++++++++++++- 4 files changed, 112 insertions(+), 3 deletions(-) create mode 100644 .changeset/hungry-falcons-crash.md diff --git a/.changeset/hungry-falcons-crash.md b/.changeset/hungry-falcons-crash.md new file mode 100644 index 0000000000..7d385e82ae --- /dev/null +++ b/.changeset/hungry-falcons-crash.md @@ -0,0 +1,5 @@ +--- +'@commercetools-docs/gatsby-theme-docs': patch +--- + +Use new `remark-parse`, which [changes the internal parser](https://github.com/remarkjs/remark/pull/536) to use `micromark`. diff --git a/packages/gatsby-theme-docs/package.json b/packages/gatsby-theme-docs/package.json index e33702b645..956132f9eb 100644 --- a/packages/gatsby-theme-docs/package.json +++ b/packages/gatsby-theme-docs/package.json @@ -65,6 +65,7 @@ "rehype-slug": "3.0.0", "remark-emoji": "2.1.0", "remark-frontmatter": "3.0.0", + "remark-gfm": "1.0.0", "remark-parse": "9.0.0-alpha.1", "remark-react": "8.0.0", "slugify": "1.4.5", diff --git a/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js b/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js index 1a75f836b3..1f8f819299 100644 --- a/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js +++ b/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js @@ -1,8 +1,9 @@ import styled from '@emotion/styled'; import unified from 'unified'; import filter from 'unist-util-filter'; -import markdown from 'remark-parse'; +import parse from 'remark-parse'; import remark2react from 'remark-react'; +import gfm from 'remark-gfm'; import frontmatter from 'remark-frontmatter'; import { designSystem, Markdown } from '@commercetools-docs/ui-kit'; import Link from '../components/link'; @@ -37,7 +38,8 @@ const removeFrontmatter = () => (tree) => filter(tree, (node) => node.type !== 'yaml'); const markdownFragmentToReact = (markdownString, customElements) => unified() - .use(markdown, { commonmark: true }) + .use(parse) + .use(gfm) .use(frontmatter) .use(removeFrontmatter) .use(remark2react, { diff --git a/yarn.lock b/yarn.lock index 2b44d4f0b6..55df8bf732 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15520,7 +15520,7 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== -longest-streak@^2.0.1: +longest-streak@^2.0.0, longest-streak@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== @@ -15826,6 +15826,43 @@ mdast-util-frontmatter@^0.2.0: dependencies: micromark-extension-frontmatter "^0.2.0" +mdast-util-gfm-autolink-literal@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.1.tgz#94675074d725ed7254b3172fa7e7c3252960de39" + integrity sha512-gJ2xSpqKCetSr22GEWpZH3f5ffb4pPn/72m4piY0v7T/S+O7n7rw+sfoPLhb2b4O7WdnERoYdALRcmD68FMtlw== + +mdast-util-gfm-strikethrough@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.1.tgz#25a28f20e3fb7b88bb11cf9148315b48b6ab12d2" + integrity sha512-Hr9TxfguunKyduFxo9sPxjMtjbH5mzD7XsL4kBapq5gkQ6H7OEIvlezK/4L8WXvzlualEJjN5kGdGmWYff3FVA== + dependencies: + mdast-util-to-markdown "^0.4.0" + +mdast-util-gfm-table@^0.1.0: + version "0.1.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.3.tgz#45f90ae1826d4355a060c30b89a28b5b3cc93380" + integrity sha512-ZH9OYJvcr3QFkQCsF8v1BYpUM4/+T8wrB2tHhgrlw907JV+wx7C31Grm4/OyhxncG48rWPl0moHh/C+KBlJVbw== + dependencies: + markdown-table "^2.0.0" + mdast-util-to-markdown "^0.4.0" + +mdast-util-gfm-task-list-item@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.1.tgz#46a988e644b4a9298740d91ad0e1b9b5b0dbee1c" + integrity sha512-IhmYuBgdUbQgpLMzbolVapwkBbv5ulj4iC/1y6+7cAopBEm449mrIGKv7trdmxjjlsgF90CslGFMF2/2o9CFkA== + dependencies: + mdast-util-to-markdown "^0.4.0" + +mdast-util-gfm@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.0.tgz#bac0efe703670d1b40474e6be13dbdd887273a04" + integrity sha512-HLfygQL6HdhJhFbLta4Ki9hClrzyAxRjyRvpm5caN65QZL+NyHPmqFlnF9vm1Rn58JT2+AbLwNcEDY4MEvkk8Q== + dependencies: + mdast-util-gfm-autolink-literal "^0.1.0" + mdast-util-gfm-strikethrough "^0.2.0" + mdast-util-gfm-table "^0.1.0" + mdast-util-gfm-task-list-item "^0.1.0" + mdast-util-to-hast@9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.0.tgz#6ef121dd3cd3b006bf8650b1b9454da0faf79ffe" @@ -15888,6 +15925,18 @@ mdast-util-to-hast@^3.0.4: unist-util-visit "^1.1.0" xtend "^4.0.1" +mdast-util-to-markdown@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.4.3.tgz#4f13a7ddff7e75a3369e0f2b4e7087045ec92e3b" + integrity sha512-hGC1uAqmvCgCJ9m9JsyUi4UZ3+EZzk2qFJZx2IDv0sodg9LfoRiPKIpefTQdwdt1fANZRHupuZlPSV+UQMeRfw== + dependencies: + longest-streak "^2.0.0" + mdast-util-to-string "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.0.0" + stringify-entities "^3.0.0" + zwitch "^1.0.0" + mdast-util-to-nlcst@^3.2.0: version "3.2.3" resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz#dcd0f51b59515b11a0700aeb40f168ed7ba9ed3d" @@ -16076,6 +16125,50 @@ micromark-extension-frontmatter@^0.2.0: dependencies: fault "^1.0.0" +micromark-extension-gfm-autolink-literal@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.0.tgz#eb0b06ec7291c7a368b7c35a254ace9a8918a397" + integrity sha512-kf8Z6F+dNush8GVaPY9xDuYleNe9irYzGJTQZDoF7/vm6+i28FAh8/sTniAq9aM/k4QFuZEZVkkbkR7lN5PgaQ== + dependencies: + micromark "~2.9.0" + +micromark-extension-gfm-strikethrough@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.0.tgz#278e62ed8719f98bd692cc9a158c85fb1cd9627b" + integrity sha512-SrWRrUmYZQH/dkE98cdKVC3H2bEdcPsUo6wpvt80HNlCrGL5VBhjuNtA/Sy+l4wljSKoIy4OJUlHHG4wE/i3KA== + dependencies: + fault "^1.0.0" + micromark "~2.9.0" + +micromark-extension-gfm-table@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.0.tgz#a3f533f30bd37dff41e5d2dd4fac62ff338709d7" + integrity sha512-AUyLQqp7E6nS7dql8zBjSfna3h3SK7RYSGJ+sqx3wbqCGX/s708ye+9mhhTjUZ/DB/kH5cJkr/EEf61HM2fXfw== + dependencies: + micromark "~2.9.0" + +micromark-extension-gfm-tagfilter@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" + integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== + +micromark-extension-gfm-task-list-item@~0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.1.tgz#24b7f54936a609179595f87a0e5279d1c6cf346c" + integrity sha512-3ZiolwyLEF+t2KvGqKdBNEybiacQCsBgDx4PRZz/dttwo0PkcVKh7jpxc6UdHQuNMJ/YRUNuCSal0WuoAlefAA== + +micromark-extension-gfm@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.0.tgz#fde9159ca1527b313195d6b6535cddd5b88db209" + integrity sha512-C4+sI12fTB6jFoDPrBT3gjn9zi5XNCUoIeIFI8R2Zmcu1o+LUO/E+nYAdkPI2momJjuJTVq+X9974gcQVCw8PQ== + dependencies: + micromark "~2.9.0" + micromark-extension-gfm-autolink-literal "~0.5.0" + micromark-extension-gfm-strikethrough "~0.6.0" + micromark-extension-gfm-table "~0.4.0" + micromark-extension-gfm-tagfilter "~0.3.0" + micromark-extension-gfm-task-list-item "~0.3.0" + micromark@~2.9.0: version "2.9.2" resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.9.2.tgz#dc8428f42c14ba831c52a6658e26d7d88926c68c" @@ -19771,6 +19864,14 @@ remark-frontmatter@3.0.0: mdast-util-frontmatter "^0.2.0" micromark-extension-frontmatter "^0.2.0" +remark-gfm@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" + integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== + dependencies: + mdast-util-gfm "^0.1.0" + micromark-extension-gfm "^0.3.0" + remark-mdx@1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.18.tgz#d8c76017c95824cc7fb853bb2759add8ba0cf319" From 2c81526f4a892b4cbcfd06894ec4c97a3b51cdf4 Mon Sep 17 00:00:00 2001 From: Nicola Molinari Date: Fri, 16 Oct 2020 15:13:41 +0200 Subject: [PATCH 4/4] chore: update to remark-parse v9, remove remark-gfm --- packages/gatsby-theme-docs/package.json | 3 +- .../src/utils/markdown-fragment-to-react.js | 2 - yarn.lock | 132 +++--------------- 3 files changed, 17 insertions(+), 120 deletions(-) diff --git a/packages/gatsby-theme-docs/package.json b/packages/gatsby-theme-docs/package.json index 956132f9eb..19629c9348 100644 --- a/packages/gatsby-theme-docs/package.json +++ b/packages/gatsby-theme-docs/package.json @@ -65,8 +65,7 @@ "rehype-slug": "3.0.0", "remark-emoji": "2.1.0", "remark-frontmatter": "3.0.0", - "remark-gfm": "1.0.0", - "remark-parse": "9.0.0-alpha.1", + "remark-parse": "9.0.0", "remark-react": "8.0.0", "slugify": "1.4.5", "typeface-roboto": "1.1.13", diff --git a/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js b/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js index 1f8f819299..253d879660 100644 --- a/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js +++ b/packages/gatsby-theme-docs/src/utils/markdown-fragment-to-react.js @@ -3,7 +3,6 @@ import unified from 'unified'; import filter from 'unist-util-filter'; import parse from 'remark-parse'; import remark2react from 'remark-react'; -import gfm from 'remark-gfm'; import frontmatter from 'remark-frontmatter'; import { designSystem, Markdown } from '@commercetools-docs/ui-kit'; import Link from '../components/link'; @@ -39,7 +38,6 @@ const removeFrontmatter = () => (tree) => const markdownFragmentToReact = (markdownString, customElements) => unified() .use(parse) - .use(gfm) .use(frontmatter) .use(removeFrontmatter) .use(remark2react, { diff --git a/yarn.lock b/yarn.lock index 55df8bf732..57c6ec843e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15520,7 +15520,7 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== -longest-streak@^2.0.0, longest-streak@^2.0.1: +longest-streak@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== @@ -15810,13 +15810,14 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-from-markdown@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.7.1.tgz#1ca9189d051f26ce8d8a4fdd9e05515a5a6c80a1" - integrity sha512-ueQqksJ6WHqSOupnpMNgijmxdpkoKOgql7bdpmW0H6SYhJ2OOpDiRbJu9fTiMZvLk/fVDH9Z79GLhV6NBSazFQ== +mdast-util-from-markdown@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.0.tgz#0a13c0161a2974246bcb294cc77ff6858ef9c082" + integrity sha512-x9b9ekG2IfeqHSUPhn4+o8SeXqual0/ZHzzugV/cC21L6s1KyKAwIHKBJ1NN9ZstIlY8YAefELRSWfJMby4a9Q== dependencies: + "@types/mdast" "^3.0.0" mdast-util-to-string "^1.0.0" - micromark "~2.9.0" + micromark "~2.10.0" parse-entities "^2.0.0" mdast-util-frontmatter@^0.2.0: @@ -15826,43 +15827,6 @@ mdast-util-frontmatter@^0.2.0: dependencies: micromark-extension-frontmatter "^0.2.0" -mdast-util-gfm-autolink-literal@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.1.tgz#94675074d725ed7254b3172fa7e7c3252960de39" - integrity sha512-gJ2xSpqKCetSr22GEWpZH3f5ffb4pPn/72m4piY0v7T/S+O7n7rw+sfoPLhb2b4O7WdnERoYdALRcmD68FMtlw== - -mdast-util-gfm-strikethrough@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.1.tgz#25a28f20e3fb7b88bb11cf9148315b48b6ab12d2" - integrity sha512-Hr9TxfguunKyduFxo9sPxjMtjbH5mzD7XsL4kBapq5gkQ6H7OEIvlezK/4L8WXvzlualEJjN5kGdGmWYff3FVA== - dependencies: - mdast-util-to-markdown "^0.4.0" - -mdast-util-gfm-table@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.3.tgz#45f90ae1826d4355a060c30b89a28b5b3cc93380" - integrity sha512-ZH9OYJvcr3QFkQCsF8v1BYpUM4/+T8wrB2tHhgrlw907JV+wx7C31Grm4/OyhxncG48rWPl0moHh/C+KBlJVbw== - dependencies: - markdown-table "^2.0.0" - mdast-util-to-markdown "^0.4.0" - -mdast-util-gfm-task-list-item@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.1.tgz#46a988e644b4a9298740d91ad0e1b9b5b0dbee1c" - integrity sha512-IhmYuBgdUbQgpLMzbolVapwkBbv5ulj4iC/1y6+7cAopBEm449mrIGKv7trdmxjjlsgF90CslGFMF2/2o9CFkA== - dependencies: - mdast-util-to-markdown "^0.4.0" - -mdast-util-gfm@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.0.tgz#bac0efe703670d1b40474e6be13dbdd887273a04" - integrity sha512-HLfygQL6HdhJhFbLta4Ki9hClrzyAxRjyRvpm5caN65QZL+NyHPmqFlnF9vm1Rn58JT2+AbLwNcEDY4MEvkk8Q== - dependencies: - mdast-util-gfm-autolink-literal "^0.1.0" - mdast-util-gfm-strikethrough "^0.2.0" - mdast-util-gfm-table "^0.1.0" - mdast-util-gfm-task-list-item "^0.1.0" - mdast-util-to-hast@9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.0.tgz#6ef121dd3cd3b006bf8650b1b9454da0faf79ffe" @@ -15925,18 +15889,6 @@ mdast-util-to-hast@^3.0.4: unist-util-visit "^1.1.0" xtend "^4.0.1" -mdast-util-to-markdown@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.4.3.tgz#4f13a7ddff7e75a3369e0f2b4e7087045ec92e3b" - integrity sha512-hGC1uAqmvCgCJ9m9JsyUi4UZ3+EZzk2qFJZx2IDv0sodg9LfoRiPKIpefTQdwdt1fANZRHupuZlPSV+UQMeRfw== - dependencies: - longest-streak "^2.0.0" - mdast-util-to-string "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.0.0" - stringify-entities "^3.0.0" - zwitch "^1.0.0" - mdast-util-to-nlcst@^3.2.0: version "3.2.3" resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz#dcd0f51b59515b11a0700aeb40f168ed7ba9ed3d" @@ -16125,54 +16077,10 @@ micromark-extension-frontmatter@^0.2.0: dependencies: fault "^1.0.0" -micromark-extension-gfm-autolink-literal@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.0.tgz#eb0b06ec7291c7a368b7c35a254ace9a8918a397" - integrity sha512-kf8Z6F+dNush8GVaPY9xDuYleNe9irYzGJTQZDoF7/vm6+i28FAh8/sTniAq9aM/k4QFuZEZVkkbkR7lN5PgaQ== - dependencies: - micromark "~2.9.0" - -micromark-extension-gfm-strikethrough@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.0.tgz#278e62ed8719f98bd692cc9a158c85fb1cd9627b" - integrity sha512-SrWRrUmYZQH/dkE98cdKVC3H2bEdcPsUo6wpvt80HNlCrGL5VBhjuNtA/Sy+l4wljSKoIy4OJUlHHG4wE/i3KA== - dependencies: - fault "^1.0.0" - micromark "~2.9.0" - -micromark-extension-gfm-table@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.0.tgz#a3f533f30bd37dff41e5d2dd4fac62ff338709d7" - integrity sha512-AUyLQqp7E6nS7dql8zBjSfna3h3SK7RYSGJ+sqx3wbqCGX/s708ye+9mhhTjUZ/DB/kH5cJkr/EEf61HM2fXfw== - dependencies: - micromark "~2.9.0" - -micromark-extension-gfm-tagfilter@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" - integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== - -micromark-extension-gfm-task-list-item@~0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.1.tgz#24b7f54936a609179595f87a0e5279d1c6cf346c" - integrity sha512-3ZiolwyLEF+t2KvGqKdBNEybiacQCsBgDx4PRZz/dttwo0PkcVKh7jpxc6UdHQuNMJ/YRUNuCSal0WuoAlefAA== - -micromark-extension-gfm@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.0.tgz#fde9159ca1527b313195d6b6535cddd5b88db209" - integrity sha512-C4+sI12fTB6jFoDPrBT3gjn9zi5XNCUoIeIFI8R2Zmcu1o+LUO/E+nYAdkPI2momJjuJTVq+X9974gcQVCw8PQ== - dependencies: - micromark "~2.9.0" - micromark-extension-gfm-autolink-literal "~0.5.0" - micromark-extension-gfm-strikethrough "~0.6.0" - micromark-extension-gfm-table "~0.4.0" - micromark-extension-gfm-tagfilter "~0.3.0" - micromark-extension-gfm-task-list-item "~0.3.0" - -micromark@~2.9.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.9.2.tgz#dc8428f42c14ba831c52a6658e26d7d88926c68c" - integrity sha512-W9P8sexN1Erab68sZBz4ugkNmuHy1L6O9fwxQ6TVDbgqopAeJA3+d/Nsdq1ClydGqWc/c3tf4r7ZmLMHgxbdbQ== +micromark@~2.10.0: + version "2.10.1" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.10.1.tgz#cd73f54e0656f10e633073db26b663a221a442a7" + integrity sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ== dependencies: debug "^4.0.0" parse-entities "^2.0.0" @@ -19864,14 +19772,6 @@ remark-frontmatter@3.0.0: mdast-util-frontmatter "^0.2.0" micromark-extension-frontmatter "^0.2.0" -remark-gfm@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" - integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== - dependencies: - mdast-util-gfm "^0.1.0" - micromark-extension-gfm "^0.3.0" - remark-mdx@1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.18.tgz#d8c76017c95824cc7fb853bb2759add8ba0cf319" @@ -19952,12 +19852,12 @@ remark-parse@8.0.3, remark-parse@^8.0.0: vfile-location "^3.0.0" xtend "^4.0.1" -remark-parse@9.0.0-alpha.1: - version "9.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0-alpha.1.tgz#2a81b92a3b1432e4de46d077374f10874197d9ed" - integrity sha512-8nbFmGcV1rYN6ILoyhdYL1Jh50ovzxa+vvnQEWoM5dNaFz19s5vfKaCa1PQCxK+4PksA5+GWHF2sIAqg1I7ytA== +remark-parse@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" + integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== dependencies: - mdast-util-from-markdown "^0.7.0" + mdast-util-from-markdown "^0.8.0" remark-parse@^6.0.0, remark-parse@^6.0.3: version "6.0.3"