assets-version-webpack-plugin

1.0.0 • Public • Published

assets-version-webpack-plugin

Generate the version number of the webpack resource into the JSON file

Install

$ npm install --dev-save assets-version-webpack-plugin

Usage

import AssetsVersionWebpackPlugin from 'assets-version-webpack-plugin'
 
// webpack config
module.exports = {
  ...
  plugins: [ new AssetsVersionWebpackPlugin([<option>]) ]
}

option:

optionName Type DefaultValue Description
filename String 'version.json' Generated file name
includeDate Boolean true File generation time
includeHash Boolean true Application fullBash value
callback Function null Used to customize the output and pass in version information
version String 'v' The key corresponding to the hash value of the file is used to check if the same file exists

notice:

  • Specify the callback option, which will no longer perform hash value checking
  • The check does not abort the program, it just gives you an optimization tip

Output Reference

{
  "date": 1527645239415,
  "hash": "418c794ac6787d177c493d4044427a0f",
  "version": {
    "index.js": {
      "v": "dca493a"
    },
    "home.js": {
      "v": "c9fcf41"
    },
    "common.js": {
      "v": "e7ff292"
    },
    "home.css": {
      "v": "0aa377a"
    },
    "index.css": {
      "v": "6700e3e"
    }
  }
}

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i assets-version-webpack-plugin

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

8.09 kB

Total Files

6

Last publish

Collaborators

  • ccbabi