diff --git a/package-lock.json b/package-lock.json index d783e42..8684b53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "eslint-plugin-evelyn": "^6.2.0", "eslint-plugin-import": "^2.23.3", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-regexp": "^0.13.2", + "eslint-plugin-regexp": "^1.4.1", "eslint-plugin-testing-library": "^4.6.0", "eslint-plugin-unicorn": "^32.0.1", "husky": "^6.0.0", @@ -3848,19 +3848,23 @@ } }, "node_modules/eslint-plugin-regexp": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-0.13.2.tgz", - "integrity": "sha512-WbvZTnbzN5DYabMwWjig6sTH6mfOs2f6S3cPQwpn0AuD+UVgoJc2+GHi6cSHBYiT/hkwNidA1WHa/L0l5e609A==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.4.1.tgz", + "integrity": "sha512-ONXJNbJGpbZTFAiTfKuP4i13UGx1xylGRybvFPRQA4HCe1hn68FNpXrrb273WsJm+kjWQC92sxYZ9ppyZdc16A==", "dev": true, "dependencies": { "comment-parser": "^1.1.2", "eslint-utils": "^3.0.0", + "grapheme-splitter": "^1.0.4", "jsdoctypeparser": "^9.0.0", "refa": "^0.9.0", - "regexp-ast-analysis": "^0.2.3", + "regexp-ast-analysis": "^0.3.0", "regexpp": "^3.2.0", "scslre": "^0.1.6" }, + "engines": { + "node": "^12 || >=14" + }, "peerDependencies": { "eslint": ">=6.0.0" } @@ -3892,6 +3896,16 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-regexp/node_modules/regexp-ast-analysis": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.3.0.tgz", + "integrity": "sha512-11PlbBSUxwWpdj6BdZUKfhDdV9g+cveqHB+BqBQDBD7ZermDBVgtyowUaXTvT0dO3tZYo2bDIr/GoED6X1aYSA==", + "dev": true, + "dependencies": { + "refa": "^0.9.0", + "regexpp": "^3.2.0" + } + }, "node_modules/eslint-plugin-testing-library": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-4.12.2.tgz", @@ -4793,6 +4807,12 @@ "dev": true, "license": "ISC" }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "node_modules/handlebars": { "version": "4.7.7", "dev": true, @@ -15215,16 +15235,17 @@ } }, "eslint-plugin-regexp": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-0.13.2.tgz", - "integrity": "sha512-WbvZTnbzN5DYabMwWjig6sTH6mfOs2f6S3cPQwpn0AuD+UVgoJc2+GHi6cSHBYiT/hkwNidA1WHa/L0l5e609A==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.4.1.tgz", + "integrity": "sha512-ONXJNbJGpbZTFAiTfKuP4i13UGx1xylGRybvFPRQA4HCe1hn68FNpXrrb273WsJm+kjWQC92sxYZ9ppyZdc16A==", "dev": true, "requires": { "comment-parser": "^1.1.2", "eslint-utils": "^3.0.0", + "grapheme-splitter": "^1.0.4", "jsdoctypeparser": "^9.0.0", "refa": "^0.9.0", - "regexp-ast-analysis": "^0.2.3", + "regexp-ast-analysis": "^0.3.0", "regexpp": "^3.2.0", "scslre": "^0.1.6" }, @@ -15243,6 +15264,16 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true + }, + "regexp-ast-analysis": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.3.0.tgz", + "integrity": "sha512-11PlbBSUxwWpdj6BdZUKfhDdV9g+cveqHB+BqBQDBD7ZermDBVgtyowUaXTvT0dO3tZYo2bDIr/GoED6X1aYSA==", + "dev": true, + "requires": { + "refa": "^0.9.0", + "regexpp": "^3.2.0" + } } } }, @@ -15871,6 +15902,12 @@ "version": "4.2.4", "dev": true }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, "handlebars": { "version": "4.7.7", "dev": true, diff --git a/package.json b/package.json index 554ac99..1d4a4f2 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint-plugin-evelyn": "^6.2.0", "eslint-plugin-import": "^2.23.3", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-regexp": "^0.13.2", + "eslint-plugin-regexp": "^1.4.1", "eslint-plugin-testing-library": "^4.6.0", "eslint-plugin-unicorn": "^32.0.1", "husky": "^6.0.0",