Webpack preloader that expands glob patterns in ES6 import statements (and SCSS @import) into multiple explicit imports. Version 2.0.0 is stable, last updated 2018. Replaces the unmaintained import-glob package. Supports JS and SCSS files. Works as a preloader or chained loader. Differentiators: simple glob expansion, no code splitting. Alternatives like webpack-import-glob-loader are more modern but this remains functional for legacy webpack 2-3 projects.
npm install webpack-import-globVerified import paths — ran on the pinned version, not inferred.
Shows installation and webpack configuration to enable glob imports in JS files, with example usage.
Consider alternatives like webpack-import-glob-loader or use webpack's built-in resolve.alias with manual imports.
Use enforce: 'pre' or preloaders (deprecated) in webpack config.
Use default import for aggregation, or side-effect imports for styles.
Run: npm install import-glob --save-dev, not webpack-import-glob.
Add enforce: 'pre' to the rule: { enforce: 'pre', test: /\.js$/, loader: 'import-glob' }npm install import-glob --save-dev
Remove 'preloaders' and use 'rules' with enforce: 'pre'.