Sha256: cc53b1bfc05e813e14aee4355129fb69bee559eea5294b57f08af30960eb57f7

Contents?: true

Size: 635 Bytes

Versions: 3

Compression:

Stored size: 635 Bytes

Contents

#!/usr/bin/env node

const hauler = require('../index');
const webpack = require('webpack');
const WebpackDevServer = require('webpack-dev-server');

const env = hauler.getEnvName();
const railsRoot = process.argv[2];

const devServerConfig = hauler.getDevServerConfig(env, railsRoot);
const compilerConfig = hauler.getCompilerConfig(env, railsRoot);

// console.log(devServerConfig);
// console.log(compilerConfig);

const compiler = webpack(compilerConfig);
const devServer = new WebpackDevServer(compiler, devServerConfig);
devServer.listen(devServerConfig.port, devServerConfig.host, (err) => {
  if (err) {
    throw err;
  }
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hauler-0.3.2 src/bin/dev-server.js
hauler-0.3.1 src/bin/dev-server.js
hauler-0.3.0 src/bin/dev-server.js