1.0.4 • Published 7 years ago

bundle-marked-loader v1.0.4

Weekly downloads
11
License
-
Repository
github
Last release
7 years ago

bundle marked loader for webpack

Fork of https://github.com/webpack/bundle-loader

Usage

Documentation: Using loaders

// The chunk is requested, when you require the bundle
var waitForChunk = require("bundle!./file.js");

console.assert(waitForChunk.__asyncModule === true); // function is marked with `__asyncModule` flag

// To wait until the chunk is available (and get the exports)
//  you need to async wait for it.
waitForChunk(
	function(file) {
		// use file like is was required with
		// var file = require("./file.js");
	},
	function(error) {
		// error while loading chunk (error callback is only available in webpack >= 2.2.0)
	}
);
// wraps the require in a require.ensure block

The file is requested when you require the bundle loader. If you want it to request it lazy, use:

var load = require("bundle?lazy!./file.js");

console.assert(load.__asyncModule === true); // function is marked with `__asyncModule` flag
console.assert(load.__lazyModule === true); // function is marked with `__lazyModule` flag

// The chunk is not requested until you call the load function
load(
	function(file) {
	},
	function(error) {
		// error while loading chunk (error callback is only available in webpack >= 2.2.0)
	}
);

You may set name for bundle (name query parameter). See documentation.

require("bundle-marked-loader?lazy&name=my-chunk!./file.js");

License

MIT (http://www.opensource.org/licenses/mit-license.php)

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.7.0

7 years ago

0.6.1

8 years ago

0.6.0

8 years ago