Manifester
A fingerprint manifest reader.
Reads a JSON manifest (generated by e.g. https://github.com/sindresorhus/gulp-rev/) and returns a function you can use in your views to reference the fingerprinted file path while in development and production.
Installation
$ npm install manifester
Example
var assetPath = './path/to/manifest.json' localPath: '/assets'; // => '/assets/test.js' var prodAssetPath = './path/to/manifest.json' cdnUrl: 'https://d3.cloudfront.net/assets' env: 'production'; // => 'https://d3.cloudfront.net/assets/test-c27904c624.js'
Usage
var assetPath = './path/to/manifest.json' env: 'string' // defaults to process.env.NODE_ENV and falls back to 'development' localPath: 'string' // defaults to /, used only in development cdnUrl: 'string' // no default. falls back to localPath if not provided.;
License
MIT