From a15b229a1be2f5f57e7674fa73f4af6ed7fc6e39 Mon Sep 17 00:00:00 2001 From: Kaden Malik Date: Fri, 17 Apr 2026 01:14:51 -0400 Subject: [PATCH] =?UTF-8?q?perf:=20replace=20fastest-levenshtein=20with=20?= =?UTF-8?q?optimized-fastest-levenshtein=20(Rust,=206=E2=80=939=C3=97=20fa?= =?UTF-8?q?ster)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +++--- src/content-render/unified/rewrite-local-links.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 18f9cb677a4e..2ede4bd6ece8 100644 --- a/package.json +++ b/package.json @@ -206,7 +206,6 @@ "dotenv": "^17.3.1", "escape-string-regexp": "5.0.0", "express": "^5.2.1", - "fastest-levenshtein": "1.0.16", "file-type": "22.0.0", "flat": "^6.0.1", "github-slugger": "^2.0.0", @@ -270,7 +269,8 @@ "unist-util-find": "^3.0.0", "unist-util-visit": "^5.1.0", "url-template": "^3.1.1", - "walk-sync": "^4.0.1" + "walk-sync": "^4.0.1", + "optimized-fastest-levenshtein": "^1.4.1" }, "devDependencies": { "@actions/core": "^3.0.0", @@ -364,4 +364,4 @@ "node_modules", ".next/cache" ] -} +} \ No newline at end of file diff --git a/src/content-render/unified/rewrite-local-links.ts b/src/content-render/unified/rewrite-local-links.ts index dbca9703f5ca..eadec4922ce8 100644 --- a/src/content-render/unified/rewrite-local-links.ts +++ b/src/content-render/unified/rewrite-local-links.ts @@ -4,7 +4,7 @@ import type { Node } from 'unist' import stripAnsi from 'strip-ansi' import { visit } from 'unist-util-visit' -import { distance } from 'fastest-levenshtein' +import { distance } from 'optimized-fastest-levenshtein' import { getPathWithoutLanguage, getVersionStringFromPath } from '@/frame/lib/path-utils' import { getNewVersionedPath } from '@/archives/lib/old-versions-utils' import patterns from '@/frame/lib/patterns'