UNPKG

appcache-webpack-plugin

Version:

Generate an HTML5 Application Cache for a Webpack build

37 lines (28 loc) 976 B
# Application Cache plugin for Webpack ## Usage ```javascript var AppCachePlugin = require('appcache-webpack-plugin'); module.exports = { plugins: [ new AppCachePlugin({ cache: ['someOtherAsset.jpg'], network: null, // No network access allowed! fallback: ['failwhale.jpg'], settings: ['prefer-online'], exclude: ['file.txt', /.*\.js$/], // Exclude file.txt and all .js files output: 'my-manifest.appcache' }) ] } ``` Arguments: * `cache`: An array of additional assets to cache. * `network`: An array of assets that may be accessed via the network. Defaults to `['*']`. * `fallback`: An array of fallback assets. * `settings`: An array of settings. * `exclude`: An array of strings or regex patterns. Assets in the compilation that match any of these patterns will be excluded from the manifest. * `output`: The filename to write the appcache to ## License [MIT](http://www.opensource.org/licenses/mit-license.php)