Skip to content

perf: improve shiki twoslash options #2548

perf: improve shiki twoslash options

perf: improve shiki twoslash options #2548

Triggered via pull request February 11, 2025 09:32
Status Failure
Total duration 29m 45s
Artifacts

check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

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.