|
@@ -2,11 +2,11 @@ import assert from 'assert';
|
|
|
|
|
|
|
|
import { hasHeadingSlash, removeTrailingSlash, addTrailingSlash } from '@growi/core/dist/utils/path-utils';
|
|
import { hasHeadingSlash, removeTrailingSlash, addTrailingSlash } from '@growi/core/dist/utils/path-utils';
|
|
|
import { remarkGrowiDirectivePluginType } from '@growi/remark-growi-directive';
|
|
import { remarkGrowiDirectivePluginType } from '@growi/remark-growi-directive';
|
|
|
-import { Schema as SanitizeOption } from 'hast-util-sanitize';
|
|
|
|
|
|
|
+import type { Nodes as HastNode } from 'hast';
|
|
|
|
|
+import type { Schema as SanitizeOption } from 'hast-util-sanitize';
|
|
|
import { selectAll } from 'hast-util-select';
|
|
import { selectAll } from 'hast-util-select';
|
|
|
-import type { Node as HastNode } from 'hast-util-select/lib/types';
|
|
|
|
|
import isAbsolute from 'is-absolute-url';
|
|
import isAbsolute from 'is-absolute-url';
|
|
|
-import { Plugin } from 'unified';
|
|
|
|
|
|
|
+import type { Plugin } from 'unified';
|
|
|
import { visit } from 'unist-util-visit';
|
|
import { visit } from 'unist-util-visit';
|
|
|
|
|
|
|
|
const NODE_NAME_PATTERN = new RegExp(/ls|lsx/);
|
|
const NODE_NAME_PATTERN = new RegExp(/ls|lsx/);
|