Skip to content

Commit 4f9edc2

Browse files
authored
refactor: drop lodash (#96)
1 parent bffb9b0 commit 4f9edc2

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

packages/autofix/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"eslint-rule-composer": "^0.3.0",
2020
"espree": "^9.0.0",
2121
"esutils": "^2.0.2",
22-
"lodash": "^4.17.20",
2322
"string-similarity": "^4.0.3"
2423
},
2524
"devDependencies": {

packages/web/lib/utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
const esutils = require("esutils");
99
const espree = require("espree");
10-
const lodash = require("lodash");
10+
const escapeStringRegexp = require("escape-string-regexp");
1111

1212
const breakableTypePattern = /^(?:(?:Do)?While|For(?:In|Of)?|Switch)Statement$/u;
1313
const lineBreakPattern = /\r\n|[\r\n\u2028\u2029]/u;
@@ -1312,7 +1312,7 @@ module.exports = {
13121312
* @returns {SourceLocation} The `loc` object.
13131313
*/
13141314
getNameLocationInGlobalDirectiveComment(sourceCode, comment, name) {
1315-
const namePattern = new RegExp(`[\\s,]${lodash.escapeRegExp(name)}(?:$|[\\s,:])`, "gu");
1315+
const namePattern = new RegExp(`[\\s,]${escapeStringRegexp(name)}(?:$|[\\s,:])`, "gu");
13161316

13171317
// To ignore the first text "global".
13181318
namePattern.lastIndex = comment.value.indexOf("global") + 6;

packages/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"dependencies": {
3030
"espree": "^7.3.1",
3131
"esutils": "^2.0.3",
32-
"lodash": "^4.17.20"
32+
"escape-string-regexp": "^4.0.0"
3333
},
3434
"peerDependencies": {
3535
"eslint": ">4"

0 commit comments

Comments
 (0)