# In development ## What AIV can inject version number for all your bundle files (css,js,html).

Example js: ```js // [AIV] Build version: 1.0.10 /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; ```

Example html: ```html ``` AIV can also auto inject your version number into html by using special code ( <{version}> ).

Example: ```html My awesome project | <{version}> ```
## Install ```console $ npm install webpack-auto-inject-version --save-dev ```
## Usage ```js var WebpackAutoInject = require('webpack-auto-inject-version'); module.exports = { plugins: [ new WebpackAutoInject({ autoIncrease : boolean, injectIntoHtml : boolean, injectIntoHtmlRegex : regex, injectIntoAnyFile : boolean }) ] } ```
## Options By default you don't need to pass any options, all options from Usage section are set by default.


### autoIncrease Auto increase package.json number.
This option requires extra argument to be sent to webpack build.
Arguments: --major --minor --patch


Example for package.json run type, npm run start => ( 1.2.10 to 2.0.0 ) ```json "version" : "1.2.10", "scripts": { "start": "webpack --major" } ``` Default: true
### injectIntoHtml Inject version number ( increased if autoIncrease is set correctly ) into HTML template
For this to work you need to place <{version}> inside your html file.

Example: ```html My awesome project | <{version}> ``` Default: true
### injectIntoHtmlRegex Regex to find your html file, where injectIntoHtml should try to find your <{version}> tag.
Default: /^index\.html$/
### injectIntoAnyFile This will inject your version file as a comment into any css,js,html file.
Default: true