Webpack preloader that expands glob patterns in ES6 import statements (e.g., `import './foo/**/*.js'`) into individual named imports before bundled. Current version 1.6.3, maintained with occasional updates. It works as a Webpack loader, transforming source code at build time. Differentiates from alternatives like `bulk-import` by focusing on Webpack loader integration and supporting side-effect imports (e.g., `import './**/*.scss'`) and Sass `@import` globs. Use it as a preloader or chained loader.
npm install webpack-import-glob-loaderVerified import paths — ran on the pinned version, not inferred.
Webpack configuration to use the loader as a preloader for .js files, enabling glob imports.
Ensure this loader runs first (as preloader) or before transpilers like Babel.
Use only with static import statements; dynamic imports will not be transformed.
Update to latest version; if using Webpack 5, ensure loader-utils version is compatible (v2+).
Run `npm install webpack-import-glob-loader --save-dev` and check the rule's use value.
Place webpack-import-glob-loader earlier in the rules array or use `enforce: 'pre'`.
Move import statements to top level; glob expansions require static analysis.