bundle-loader with promise APIA sister of
This is a ripoff of bundle-loader that uses promises instead of callbacks.
It only implements so-called
bundle-loader mode—that is,
require returns a function that, when invoked, returns a promise that resolves to the module.
require: (string) -> () -> Promise<module>
It's up to you to specify your Promise library of choice as a parameter.
// Assuming you use Bluebirdvar load = ;// The chunk is not requested until you call the load function;
If a promise library is already loaded externally you can specify 'global'.
You can optionally specify a name for your chunk after a comma:
var load = ;
The bundle name may include
[filename], which will be replaced with the filename, and
[name], which omits the extension. This is useful for when you want to configure loaders in Webpack configuration without specifying precise filenames—for example, by a suffix:
test: /\.i18n\.json$/loader: 'promise?global,[name].i18n'