Package Exports
- multi-entry-loader
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (multi-entry-loader) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
multi-entry-loader 
Load multiple entry points into single webpack bundle. This is particularly useful for tests, but can also be used to package a library.
Install
$ yarn add multi-entry-loader --devUsage
This loader requires at least v2 of webpack. In webpack.config.js:
module.exports {
entry: 'multi-entry-loader?include=src/**/*.js!',
output: {
filename: 'dist/bundle.js'
}
};module.exports = {
entry: 'multi-entry-loader!',
output: {
filename: 'dist/bundle.js'
},
module: {
loaders: [
{
loader: 'multi-entry-loader',
query: {
include: 'src/*.mdl.js'
}
}
]
}
};The include above is the simplest form which simply takes a glob string. If you
wish, you may pass a query with include and exclude properties each taking a string or
an array of glob strings, e.g.
// As does a glob of files.
module.exports {
entry: 'multi-entry-loader?include=a/glob/of/files/**/*.js!',
output: {
filename: 'dist/bundle.js'
}
};
// Or an array of files and globs.
module.exports {
entry: 'multi-entry-loader?include[]=an/array.js,include[]=of/globs.js!',
output: {
filename: 'dist/bundle.js'
}
};
// For maximum control, arrays of globs to include and exclude.
module.exports {
entry: 'multi-entry-loader?include[]=src/*.mdl.js,include[]=src/*.js,exclude[]=**/*.spec.js,exclude[]=**/*.ww.js!',
output: {
filename: 'dist/bundle.js'
}
};Sometimes you may want to export anything from the bundle. In
such cases, use the exports: true option like so:
module.exports {
entry: 'multi-entry-loader?include=src/*.js,exports!',
output: {
filename: 'dist/bundle.js'
}
};License
MIT © Bogdan Chadkin