From fd995906f61e5181ca8e1116dcd93eec65075056 Mon Sep 17 00:00:00 2001 From: gittig11 <1710336112@qq.com> Date: Wed, 22 Feb 2023 23:30:46 +0800 Subject: [PATCH] fix(compat): remove use of array.at Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> --- docs/.vitepress/config.ts | 6 +++++- src/node/markdown/plugins/lineNumbers.ts | 3 ++- src/node/markdown/plugins/snippet.ts | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index ba7b08c6e6c9..ad9d94a77892 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -58,7 +58,11 @@ export default defineConfig({ function nav() { return [ { text: 'Guide', link: '/guide/what-is-vitepress', activeMatch: '/guide/' }, - { text: 'Config Reference', link: '/config/introduction', activeMatch: '/config/' }, + { + text: 'Config Reference', + link: '/config/introduction', + activeMatch: '/config/' + }, { text: pkg.version, items: [ diff --git a/src/node/markdown/plugins/lineNumbers.ts b/src/node/markdown/plugins/lineNumbers.ts index 73efa944a61f..af8fb20bd99b 100644 --- a/src/node/markdown/plugins/lineNumbers.ts +++ b/src/node/markdown/plugins/lineNumbers.ts @@ -27,7 +27,8 @@ export const lineNumberPlugin = (md: MarkdownIt, enable = false) => { const lineNumbersCode = [ ...Array( - lines.length - (lines.at(-1) === `` ? 1 : 0) + lines.length - + (lines[lines.length - 1] === `` ? 1 : 0) ) ] .map((_, index) => `${index + 1}
`) diff --git a/src/node/markdown/plugins/snippet.ts b/src/node/markdown/plugins/snippet.ts index f0b0bf5214e0..42de656e257e 100644 --- a/src/node/markdown/plugins/snippet.ts +++ b/src/node/markdown/plugins/snippet.ts @@ -115,7 +115,7 @@ export const snippetPlugin = (md: MarkdownIt, srcDir: string) => { rawTitle = '' ] = (rawPathRegexp.exec(rawPath) || []).slice(1) - const title = rawTitle || filename.split('/').at(-1) || '' + const title = rawTitle || filename.split('/').pop() || '' state.line = startLine + 1