Never Pay your Mortgage

    bundle-marked-loader

    1.0.4 • Public • Published

    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)

    Keywords

    none

    Install

    npm i bundle-marked-loader

    DownloadsWeekly Downloads

    2

    Version

    1.0.4

    License

    none

    Last publish

    Collaborators

    • le0nik