perf: improve shiki twoslash options #2548
Triggered via pull request
February 11, 2025 09:32
Status
Failure
Total duration
29m 45s
Artifacts
–
Annotations
21 errors
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should process code fences with default options:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `highlightLines`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `lineNumbers`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should enable `lineNumbers` according to number of code lines:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `preWrapper`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:132:17
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should always disable `lineNumbers` if `preWrapper` is disabled:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:145:32
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should always disable `collapsedLines` if `preWrapper` is disabled:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:160:35
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is enabled by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is disabled by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is set to a number by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should process code fences with default options:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `highlightLines`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `lineNumbers`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should enable `lineNumbers` according to number of code lines:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should disable `preWrapper`:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:132:17
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should always disable `lineNumbers` if `preWrapper` is disabled:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:145:32
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > plugin options > should always disable `collapsedLines` if `preWrapper` is disabled:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ Object.md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
❯ MarkdownIt.md.render plugins/markdown/plugin-shiki/src/node/markdown/highlighter/createMarkdownFilePathGetter.ts:17:12
❯ plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts:160:35
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is enabled by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is disabled by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts > @vuepress/plugin-shiki > fence preWrapper > :line-numbers / :no-line-numbers > should work properly if `lineNumbers` is set to a number by default:
plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts#L51
TypeError: (extraTransformers ?? []) is not iterable
❯ plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:51:36
❯ handleMustache plugins/markdown/plugin-shiki/src/node/markdown/highlighter/handleMustache.ts:41:26
❯ Object.highlight plugins/markdown/plugin-shiki/src/node/markdown/highlighter/getHighLightFunction.ts:35:5
❯ default_rules.fence node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:43:27
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/highlightLinesPlugin.ts:20:14
❯ md.renderer.rules.fence plugins/markdown/plugin-shiki/src/node/markdown/preWrapperPlugin.ts:25:18
❯ md.renderer.rules.fence tools/highlighter-helper/lib/node/lineNumbers/plugin.js:9:25
❯ Object.md.renderer.rules.fence tools/highlighter-helper/lib/node/collapsedLines/plugin.js:11:22
❯ Renderer.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/renderer.mjs:313:28
❯ MarkdownIt.render node_modules/.pnpm/[email protected]/node_modules/markdown-it/lib/index.mjs:530:24
|
check result
Process completed with exit code 1.
|