webpack-spawn-plugin

A webpack plugin that runs child_process.spawn within compilation

Usage no npm install needed!

<script type="module">
  import webpackSpawnPlugin from 'https://cdn.skypack.dev/webpack-spawn-plugin';
</script>

README

webpack-spawn-plugin

Generated with nod NPM version Build Status Coverage Status

A webpack plugin that runs child_process.spawn within compilation.

Install

$ npm install --save-dev webpack-spawn-plugin

Usage

import SpawnPlugin from 'webpack-spawn-plugin'

const config = {
  ...
  plugins: [
    new SpawnPlugin('node', ['.'], options)
  ]
}

Options

when (default: "done")

The Webpack compiler hook during which the process will be spawned.

stdio (default: "inherit")

The output stream to which stdout and stderr will be sent.

persistent (default: false)

Indicates whether the spawned process should be replaced every time the hook is called.

Note: You can pass more options to process.spawn in the options objects.

License

MIT © Diego Haz