diff --git a/packages/webpack/get-config.js b/packages/webpack/get-config.js index 2736e943..ebe79d4a 100644 --- a/packages/webpack/get-config.js +++ b/packages/webpack/get-config.js @@ -1,5 +1,8 @@ let processImport = require('size-limit/process-import') -let escapeRegexp = require('escape-string-regexp') + +function escapeRegexp(string) { + return string.replace(/[|\\{}()[\]^$+*?.]/g, '\\$&').replace(/-/g, '\\x2d') +} const STATIC = /\.(eot|woff2?|ttf|otf|svg|png|jpe?g|gif|webp|mp4|mp3|ogg|pdf|html|ico|md)$/ diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 692986b5..c514a171 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -20,7 +20,6 @@ "size-limit": "8.1.0" }, "dependencies": { - "escape-string-regexp": "^4.0.0", "nanoid": "^3.3.4", "webpack": "^5.75.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f04ce07..a2a9c489 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -151,13 +151,11 @@ importers: packages/webpack: specifiers: '@size-limit/file': workspace:^8.1.0 - escape-string-regexp: ^4.0.0 nanoid: ^3.3.4 redux: ^4.2.0 size-limit: workspace:^8.1.0 webpack: ^5.75.0 dependencies: - escape-string-regexp: 4.0.0 nanoid: 3.3.4 webpack: 5.75.0 devDependencies: