diff options
author | 2021-10-29 12:45:32 -0700 | |
---|---|---|
committer | 2021-10-29 14:45:32 -0500 | |
commit | 34e03cf912161abd5ca66fd12ce458d51d011855 (patch) | |
tree | af33b1cf19ddd45b4c6effbf8c25b8f74d2e7c23 /packages/markdown/remark/src/remark-unwrap.ts | |
parent | 93489946ccd59c27d85cc9fa3a255edf6efeb861 (diff) | |
download | astro-34e03cf912161abd5ca66fd12ce458d51d011855.tar.gz astro-34e03cf912161abd5ca66fd12ce458d51d011855.tar.zst astro-34e03cf912161abd5ca66fd12ce458d51d011855.zip |
do not format vite (#1710)
* Revert "[ci] yarn format"
This reverts commit 93489946ccd59c27d85cc9fa3a255edf6efeb861.
* chore: ignore vendor
Diffstat (limited to 'packages/markdown/remark/src/remark-unwrap.ts')
-rw-r--r-- | packages/markdown/remark/src/remark-unwrap.ts | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/packages/markdown/remark/src/remark-unwrap.ts b/packages/markdown/remark/src/remark-unwrap.ts index d6f3275ab..e43a57a0c 100644 --- a/packages/markdown/remark/src/remark-unwrap.ts +++ b/packages/markdown/remark/src/remark-unwrap.ts @@ -1,4 +1,4 @@ -import { visit, SKIP } from 'unist-util-visit'; +import {visit, SKIP} from 'unist-util-visit' // Remove the wrapping paragraph for <astro-root> islands export default function remarkUnwrap() { @@ -18,17 +18,21 @@ export default function remarkUnwrap() { insideAstroRoot = false; } astroRootNodes.add(node); - }); + }) visit(tree, 'paragraph', (node, index, parent) => { - if (parent && typeof index === 'number' && containsAstroRootNode(node)) { - parent.children.splice(index, 1, ...node.children); - return [SKIP, index]; + if ( + parent && + typeof index === 'number' && + containsAstroRootNode(node) + ) { + parent.children.splice(index, 1, ...node.children) + return [SKIP, index] } - }); - }; + }) + } function containsAstroRootNode(node: any) { - return node.children.map((child: any) => astroRootNodes.has(child)).reduce((all: boolean, v: boolean) => (all ? all : v), false); + return node.children.map((child: any) => astroRootNodes.has(child)).reduce((all: boolean, v: boolean) => all ? all : v, false) } } |