Skip to content

Commit c4ac73a

Browse files
committed
Replace fast-levenshtein by fastest-levenshtein
1 parent 24eb007 commit c4ac73a

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ module.exports = {
5252

5353
* #1297 Upgrade GitHub Actions in CI (@Kocal)
5454

55+
* #1304 Replace `fast-levenshtein` by `fastest-levenshtein` (@Kocal)
56+
5557
## [v4.6.1](https://github.com/symfony/webpack-encore/releases/tag/v4.6.1)
5658

5759
* #1256 Re-adding node 18 support (@weaverryan)

lib/EncoreProxy.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
'use strict';
1111

1212
const chalk = require('chalk');
13-
const levenshtein = require('fast-levenshtein');
13+
const levenshtein = require('fastest-levenshtein');
1414
const prettyError = require('./utils/pretty-error');
1515

1616
module.exports = {
@@ -69,7 +69,7 @@ module.exports = {
6969
continue;
7070
}
7171

72-
const distance = levenshtein.get(apiProperty, prop);
72+
const distance = levenshtein.distance(apiProperty, prop);
7373
if (distance <= minDistance) {
7474
similarProperty = apiProperty;
7575
minDistance = distance;

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"clean-webpack-plugin": "^4.0.0",
3535
"css-loader": "^6.7.0",
3636
"css-minimizer-webpack-plugin": "^5.0.0",
37-
"fast-levenshtein": "^3.0.0",
37+
"fastest-levenshtein": "^1.0.16",
3838
"mini-css-extract-plugin": "^2.6.0",
3939
"pkg-up": "^3.1.0",
4040
"pretty-error": "^4.0.0",

yarn.lock

+1-8
Original file line numberDiff line numberDiff line change
@@ -3711,14 +3711,7 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
37113711
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
37123712
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
37133713

3714-
fast-levenshtein@^3.0.0:
3715-
version "3.0.0"
3716-
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz#37b899ae47e1090e40e3fd2318e4d5f0142ca912"
3717-
integrity sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==
3718-
dependencies:
3719-
fastest-levenshtein "^1.0.7"
3720-
3721-
fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7:
3714+
fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.16:
37223715
version "1.0.16"
37233716
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
37243717
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==

0 commit comments

Comments
 (0)