@vrbo/nimbuild-webpack
Library that provides nimbuild webpack bundling at runtime
Why
See nimbuild-corejs
Installation
npm install --save @vrbo/nimbuild-webpack
Usage
Import module and prime cache
const webpacknimbuild = require('@vrbo/nimbuild-webpack')();
async function getBundleString() {
const response = await webpacknimbuild.run({
entry: ['react', 'react-dom'],
minify: true,
modifyScript: (script) => {
return `!function (undefined) { 'use strict'; ${script} }();`;
}
});
return response.script;
}
Development
Starting development harness
npm start
Prettier
This projects supports auto-formatting of source code! Simply find your favorite IDE from the list in the following list: https://prettier.io/docs/en/editors.html
For VSCode support, perform the following steps:
- Launch VS Code Quick Open (Ctrl+P)
- Paste the following command, and press enter:
ext install esbenp.prettier-vscode