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