Sha256: d5b5f9c5d325f47a44aedb880263adbdb553feafe4be147f866bd00535b027b1

Contents?: true

Size: 661 Bytes

Versions: 5

Compression:

Stored size: 661 Bytes

Contents

export type Hash = {[name: string]: any};

export type HostInfo = {
  host: string,
  port: number,
};

export type ProjectConfig = {
  appName?: string,
  entries?: WebpackEntry,
  javascriptLoader?: WebpackLoader,
  sassLoader?: WebpackLoader,
  fontLoader?: WebpackLoader,
  imageLoader?: WebpackLoader,
  prependPlugins?: Array<WebpackPlugin>,
  plugins?: Array<WebpackPlugin>,
  appendPlugins?: Array<WebpackPlugin>,
  publicPath?: string,
  devServer?: WebpackDevServerConfig,
  compiler?: WebpackConfig,
};

export type DevServerConfigFactory = (env: string) => WebpackDevServerConfig;

export type ProjectConfigFactory = (env: string) => ProjectConfig;

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hauler-0.3.4 src/decls/hauler.js
hauler-0.3.3 src/decls/hauler.js
hauler-0.3.2 src/decls/hauler.js
hauler-0.3.1 src/decls/hauler.js
hauler-0.3.0 src/decls/hauler.js