Skip to content
This repository has been archived by the owner on Jun 5, 2018. It is now read-only.
/ russano Public archive

Webpack plugin that generates a JSON file containing a timestamp of your build

License

Notifications You must be signed in to change notification settings

herereadthis/russano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timestamp Webpack Plugin

Dependency Status npm version

Emits a JSON file that contains timestamps of your Webpack build

Install

npm install --save-dev timestamp-webpack-plugin 

Configuration

// Add to your Webpack config file
var path = require("path");
var TimestampWebpackPlugin = require('timestamp-webpack-plugin');

module.exports = {
  plugins: [new TimestampWebpackPlugin()]
};  

Options

Timestamp Webpack Plugin accepts two options, path and filename

new TimestampWebpackPlugin({
    path: path.join(__dirname, 'app'),
    // default output is timestamp.json
    filename: 'timestamp.json'
})

Output

  • date - returns full date
  • yyyy - year, 4 digits
  • yy - year, 2 digits
  • d - date (0-31)
  • dd - date, leading zero
  • M - month (0-12)
  • MM - month, leading zero
  • MMM - month (abbreviated)
  • MMMM - month (full name)
  • w - day of the week (1-7)
  • ww - day of the week, leading zero
  • www - day of the week (abbreviated)
  • wwww - day of the week (full name)
  • H - 24-hour time (0-23)
  • HH - 24-hour time, leading zero
  • h - 12-hour time
  • hh - 12-hour time, leading zero
  • a - AM/PM designation
  • m - minutes
  • mm - minutes, leading zero
  • s - seconds
  • ss - seconds, leading zero
  • sss - milliseconds
  • ssss - milliseconds, leading zero
  • timezone - timezone offset in minutes

Sample JSON Output

(4:44pm, Saturday 13 June 2015 EST)

{  
   "date": "2015-06-13T20:44:37.423Z",
   "yyyy": 2015,
   "yy": "15",
   "d": 13,
   "dd": "13",
   "M": 6,
   "MM":" 06",
   "MMM": "Jun",
   "MMMM": "June",
   "w": 7,
   "ww": "07",
   "www": "Sat",
   "wwww": "Saturday",
   "H": 16,
   "HH": "16",
   "h": 4,
   "hh": "04",
   "a": "PM",
   "m": 44,
   "mm":"44",
   "s": 37,
   "ss": "37",
   "sss": 423,
   "ssss": "423",
   "timezone": 240
}

About

Webpack plugin that generates a JSON file containing a timestamp of your build

Resources

License

Stars

Watchers

Forks

Packages

No packages published