@ris/dev-server

ris dev server.

Usage no npm install needed!

<script type="module">
  import risDevServer from 'https://cdn.skypack.dev/@ris/dev-server';
</script>

README

@ris/dev-server

Dev Server for RIS. Base on webpack-dev-server.

Usage

npm install --save-dev @ris/dev-server
const risDevServer = require('@ris/dev-server');

risDevServer(options)

options is a plain object that contain:

  • webpackConfig: webpack configuration
  • serverConfig: webpack server configuration
  • onCompileDone: server compile done hook.
  • onCompileInvalid: server compile invalid hook.

Example

const risDevServer = require('@ris/dev-server');

const webpackConfig = {
  entry: 'src/index.js',
};

const serverConfig = {
  port: 3000,
  compress: true,
  quiet: false,
  clientLogLevel: 'none',
  disableHostCheck: true,
};

risDevServer({
  webpackConfig,
  serverConfig,
  onCompileDone: () => {
    console.log('server is start and compile success!');
  },
});