mempack

1.0.0 • Public • Published

mempack

Run a Webpack build in-memory

Install

$ npm install mempack

Usage

const mempack = require('mempack');
 
(async () => {
    const built = await mempack({
        files: [
            // Entry point
            {
                name: 'index.js',
                content: `
                import string from './string.js';
 
                console.log(string);
                `,
            },
            {
                name: 'string.js',
                content: `
                export default 'hello world';
                `
            },
        ],
 
        // Configure webpack
        config: ({ config, addons merge }) =>
 
            addons(config, ['babel', 'vue']), // for adding Babel and Vue (from in lib/addons)
 
            merge.smart(config, { ... }), // ... or use webpack-merge
 
    });
})();

License

MIT

/mempack/

    Package Sidebar

    Install

    npm i mempack

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    400 kB

    Total Files

    17

    Last publish

    Collaborators

    • hirokiosame