Compile from a webpack config to a string in memory.
npm install --save @krakenjs/webpack-mem-compile
Note: this package is requires webpack@4 as a peer dependency
Using a webpack config with an entry point:
import { webpackCompile } from '@krakenjs/webpack-mem-compile';
const code = await webpackCompile({
webpack,
config: {
entry: 'foo.js';
}
})
Using raw code:
import { webpackCompile } from "@krakenjs/webpack-mem-compile";
const code = await webpackCompile({
webpack,
code: `
console.log('Hello World!');
`,
});