summaryrefslogtreecommitdiff
path: root/packages/markdown/remark/src/remark-unwrap.ts
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-10-29 12:45:32 -0700
committerGravatar GitHub <noreply@github.com> 2021-10-29 14:45:32 -0500
commit34e03cf912161abd5ca66fd12ce458d51d011855 (patch)
treeaf33b1cf19ddd45b4c6effbf8c25b8f74d2e7c23 /packages/markdown/remark/src/remark-unwrap.ts
parent93489946ccd59c27d85cc9fa3a255edf6efeb861 (diff)
downloadastro-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.ts20
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)
}
}