diff --git a/package.json b/package.json index 15d9b40..8cbf0d7 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "terser-webpack-plugin": "^5.3.10", "webpack": "^5.76.1", "webpack-cli": "^5.0.1", + "webpack-import-glob-loader": "^1.6.3", "webpack-remove-empty-scripts": "^1.0.4" } } diff --git a/webpack.config.js b/webpack.config.js index dfc6643..9f00e0b 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -74,7 +74,10 @@ module.exports = (env, argv) => { options: { sourceMap: true, } - } + }, + { + loader: 'webpack-import-glob-loader', + }, ] }, ] diff --git a/yarn.lock b/yarn.lock index db52f32..efcab65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1953,6 +1953,17 @@ glob@^11.0.0: package-json-from-dist "^1.0.0" path-scurry "^2.0.0" +glob@^5.0.15: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.1.1: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -2290,6 +2301,13 @@ mini-css-extract-plugin@^2.7.3: schema-utils "^4.0.0" tapable "^2.2.1" +"minimatch@2 || 3", minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" @@ -2297,13 +2315,6 @@ minimatch@^10.0.0: dependencies: brace-expansion "^2.0.1" -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - minimatch@^9.0.4: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" @@ -3222,6 +3233,13 @@ webpack-cli@^5.0.1: rechoir "^0.8.0" webpack-merge "^5.7.3" +webpack-import-glob-loader@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/webpack-import-glob-loader/-/webpack-import-glob-loader-1.6.3.tgz#1b1de573f49c2c2afdb814dc13b44b2111b2ea7b" + integrity sha512-//xc5CYowGzVyPtj7OAU7mowkuR+ZEfFeeOGdcs/UR4u6IAGpXXBlwjC/YCOggv1vuXKJNyiS4w4GaqcXcEO6Q== + dependencies: + glob "^5.0.15" + webpack-merge@^5.7.3: version "5.10.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177"