0.0.2 • Published 8 years ago

hapi-webpack-asset v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

hapi-webpack-asset

Middleware to load hashed webpack assets, in combination with webpack-isomorphic-tools(https://www.npmjs.com/package/webpack-isomorphic-tools)

Configuration

Hapi config:

server.register([
  {
    register: require('hapi-webpack-asset'),
    options: {
      devMode: true/false
    }
  }
]);

or, with more options

server.register([
  {
    register: require('hapi-webpack-asset'),
    options: {
      devMode: true/false,
      webpackAssetMethod: 'webpack_asset',
      assetPath: './webpack-assets.json'
    }
  }
]);

Usage

Using in jade template

script(src='#{webpack_asset("javascript.main")}')

Using in swig template

<script src="{{webpack_asset('javascript.main')}}">

Options

devMode (true/false)

Enable devMode to disable caching.

assetPath (string)

File path of webpack-assets.json.

webpackAssetMethod (string)

Customize the get webpack asset function name in view, default is "webpack_asset".