Skip to content

Tag your webpack bundles with a Git SHA linked to the latest commit on that bundle

License

Notifications You must be signed in to change notification settings

soundcloud/git-sha-webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-sha-webpack-plugin

Allows tagging a webpack bundle or chunk with the Git SHA of the latest commit affecting that bundle. Useful for when you want to use long-term caching of your bundles, but want to tie the hash to something real and traceable.

Usage

Install via npm:

npm install git-sha-webpack-plugin

And then require for use in webpack:

// in webpack.config.js (or similar)
var GitSHAPlugin = require('git-sha-webpack-plugin');

module.exports = {
  
  // your config values here

  output: {
    filename: '[chunkgitsha].js'
  },
  plugins: [
    new GitSHAPlugin({shaLength: 7})
  ]
}

Options

shaLength

Allows truncating the SHA to a specific character length. 7 by default.

About

Tag your webpack bundles with a Git SHA linked to the latest commit on that bundle

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •