{"_id":"grunt-web-stamp","_rev":"31-c5fd2525dd0f3d7dd9b70711f9bab618","name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.1.0","homepage":"https://github.com/yanni4night/grunt-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"_id":"grunt-web-stamp@0.1.0","dist":{"shasum":"1a59748e8391b67d99940cc379d719d810a8e7b4","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.1.0.tgz","integrity":"sha512-cMHo6QNcsd7rICGXXDni92IBFnBQi4OLhDu4sk/R1yNv/zTWhJZHCZ1IFmHd/C9VTGigwLJ0RMPTEw4IhucCww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/stN6OFL0wcplM6RQxN8hO1ZmaPy2yY0WycbZZXicZAiA/zFzCbwYmNBf/I1Cw5RSapYycKxo6fHHs5u0OP9sSzg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}]},"0.1.1":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.1.1","homepage":"https://github.com/yanni4night/grunt-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"_id":"grunt-web-stamp@0.1.1","dist":{"shasum":"c209bb2a7e317b44c6ae9d524ba94e6a4e0fff24","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.1.1.tgz","integrity":"sha512-n1kz2PIo2v8czg1Ex2jQgsxrL2wkbtXwR7M4bz1LtlwOEVW4If8hy3n2Kw8XPeCqLZM5h9f0vmflJxTNZCfNnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHlh8HEbueg8GQGU/yKso1TNBIDZfc6JWIQLUFgv0zEwIhAK+8gm9rs2k37i//3NBZHgYQtnBe40iXOL7KyPZlQu2h"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}]},"0.1.2":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.1.2","homepage":"https://github.com/yanni4night/grunt-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"_id":"grunt-web-stamp@0.1.2","dist":{"shasum":"16d838a844eecfb8cbe6c0c59f29bb2de7074064","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.1.2.tgz","integrity":"sha512-PW96OIkKn2JkzqPJTumLKMnDSjQ8BzGGqWdkdIJ6qqpCC+2BGuVhO+dXKODH5dh/gDnHqqB4VuvAQfba33hssA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCMIaQhoq6IFZlzoLQ6O4mMQWDh0SL7ybQ9a1c3ijnIAiBdOFzZLi/JCAehXGS42sgXqGIJr8zn0uoj/svOPrVQWg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}]},"0.1.3":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.1.3","homepage":"https://github.com/yanni4night/grunt-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"_id":"grunt-web-stamp@0.1.3","_shasum":"b6385a083a0795cffc6b241c8e97b8b71e3b6c68","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"b6385a083a0795cffc6b241c8e97b8b71e3b6c68","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.1.3.tgz","integrity":"sha512-Fkz5GxdRAH0KrtXqJqCyGJug8pWKIlC0GvopdluExH8U1pMK8dKgTTOQp4dCxjqiv3hCrWuWohm1XoF/4tTovw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYGiFcW7yLi7x9K8F8nBozzS6tfAQjP6+WJPfwxTRRggIga74AxXzMJDeEySlgFrQaMIpjomycd4df5qhnhSQGYXA="}]}},"0.1.4":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.1.4","homepage":"https://github.com/yanni4night/grunt-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"filestamp":"^0.1.0"},"_id":"grunt-web-stamp@0.1.4","_shasum":"e6d58b827627528b0176f1cab207942c038c0a6f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"e6d58b827627528b0176f1cab207942c038c0a6f","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.1.4.tgz","integrity":"sha512-9y52yp4E91AhV7GAkrZwWvMdtG3wV5vxtO0PT61uz9qttODvb7nc8OedwDz/oM3Gko6r6jcOZ11fwNM9FkQlDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKoJAFjWCGmUrx1WuTcAo5jRBwF6fdUWGfBEMjMXWYawIhALCh7wkPq85wwO8kmrhFm4MItLQtof3+u1AXd8ybkUAy"}]}},"0.2.0":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.2.0","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"^1.3.0","filestamp":"^0.1.0"},"_id":"grunt-web-stamp@0.2.0","_shasum":"4152e6b55878dfc9c8fe7f9fa81ce22f7b9e8283","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"4152e6b55878dfc9c8fe7f9fa81ce22f7b9e8283","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.2.0.tgz","integrity":"sha512-SNCYWEeGPhudui3q/RMRP78wvfkU+gNsjh7e1TknuK3GUJZ/VAP9J08zShdbwOEErLNTT4K+Fzi7I/9tvRwR8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1KQlcdp93rZ0tIxZtREMmZ3TEfEqQsd9jgiwAG5SOuAIgQGnTMQRabuwVt6Szr1NY+i+VOXpXZsTjnGe0x2BkRFA="}]}},"0.2.1":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.2.1","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"^1.3.0","filestamp":"^0.1.0"},"_id":"grunt-web-stamp@0.2.1","_shasum":"edb41b3ec589550aa850ccf8ea034f2f33927313","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"edb41b3ec589550aa850ccf8ea034f2f33927313","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.2.1.tgz","integrity":"sha512-C9/4jbKhP/oDqor/tiocQ0KrO8oZhXMPqh3HiBjFKTweqxt2cVLQw58ONkcJU7fjI/dblH9dDkYWi5u6HQ87TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFAdSKTOVFz0zDfLrthz3w9IiNDfBPV7j9XvxXAbEmUAIgMbW5ZEkI2y2hNHcxvo6P5Ad/yCtQxlZdgY7KPuUteo0="}]}},"0.2.2":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.2.2","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"^1.3.0","filestamp":"^0.1.0"},"_id":"grunt-web-stamp@0.2.2","_shasum":"4f115947e355a53bd99cc022b0fccb2a2516f9e0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"4f115947e355a53bd99cc022b0fccb2a2516f9e0","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.2.2.tgz","integrity":"sha512-a4vwvufPnWPWZJdgmQtvZqWU3OQxMrOUYrnrrMVjygb816HSEnKQoJH5oytcp+3g6Rq8MsCNJ3Bct6dIl2IafQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsU1/+jU8k1VpLN8DbBi6z4PozaVmyLQI472fQ29wuuAiAs0PU3b5+xe910+rtzD7hLAwpgmAWtKXRdoaiaORM15w=="}]}},"0.2.3":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.2.3","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"^1.3.0","filestamp":">=0.1.1"},"_id":"grunt-web-stamp@0.2.3","_shasum":"660e39fb54a4f54826a16d444ceb17488ac7bd06","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"660e39fb54a4f54826a16d444ceb17488ac7bd06","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.2.3.tgz","integrity":"sha512-cNRJ38LXkkcVS/rqGUcrFqE8Qcw/lHJP6D2FxoI95FZhBUyxcCwPGqiYgCb5VsW1AhhajVR1syfcIhGf1KtnuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt7bNd//g7y+aiXRFauiLL4Q7N3z403Q3EG/zi019ShgIhAO/nD8qJYtd4TTGOB6WFxseIaVGzGLH1kGG7MekDJEhg"}]}},"0.2.4":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.2.4","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","grunt-markdown":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~1.3.0","filestamp":"~0.1.4","string.prototype.startswith":"~0.2.0","urljoin":"~0.1.1"},"gitHead":"eb16508964b31c99a02041bd1e61b339da6243e0","_id":"grunt-web-stamp@0.2.4","_shasum":"7ff6d35c01e1e8cecd7ec48efc5a4c006a64c86b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"7ff6d35c01e1e8cecd7ec48efc5a4c006a64c86b","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.2.4.tgz","integrity":"sha512-Qf488PM1GxFJ5v+UXa2rv/9AkDRGM2xqVuYa5+qaVmrnn8JBX9qAD8edJpXJ5VaO7CZ1860FvsNzLGRHcVPOWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi1a33DAMkujOyKgKbtZveogDzevLVeg0ubK8ZmS5i3AiBfyb9h5cTKQ8yU3/ECLozyhGxoFuvTdjV3ZOheTmWqVA=="}]}},"0.3.0":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.3.0","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","grunt-markdown":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~1.3.0","filestamp":"~0.1.4","fs-extra":"~0.12.0","string.prototype.startswith":"~0.2.0","urljoin":"~0.1.1"},"gitHead":"9b62636d6f231a9b4603e7b40b39bd8d0d8d50c0","_id":"grunt-web-stamp@0.3.0","_shasum":"930810e5c923f9056e4e5dde446915aaf73c741a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"930810e5c923f9056e4e5dde446915aaf73c741a","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.3.0.tgz","integrity":"sha512-mCqIcUxbbu2tmulz51XLa2PW5yQxx8z0W+Mvgq8gE+bstAiBUqdtcqplXB8afEzVTpKxWm3A1yFVnXZ+7o0XfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwuNapSlw8OUAwQvfUZRrlamd5VOk3ZVK6D78mvjKqlAIhAMGnm8KOTjzvbevXrMQs91FeSDxc+vwKrLHmOGQZU32V"}]}},"0.3.1":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.3.1","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"~0.6.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-markdown":"~0.6.1"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~2.0.0","filestamp":"~0.1.4","fs-extra":"~0.12.0","string.prototype.startswith":"~0.2.0","urljoin":"~0.1.4"},"gitHead":"02a2c480e17cf227c5081971626595056a763b2a","_id":"grunt-web-stamp@0.3.1","_shasum":"a94d750cce8ddf7c6d51b34f9f1d569794b771e8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"a94d750cce8ddf7c6d51b34f9f1d569794b771e8","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.3.1.tgz","integrity":"sha512-6s2RrHbVFoCiRa4dcKWVKijxaBJK7ADlH6vKKn88Ajuv5JQpIq/CdcDkdHVY+eZ5R5D7FKKI9boPujKkyX3uJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA45RcToZU2kgfXVNyo2jJj8z0T68O45OUbK14owAsAbAiB3Pwxbgt1rFnzGyArHG/hrTwqNLDBbIkQAwgfElyGsiw=="}]}},"0.4.0":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.4.0","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test","coveralls":"istanbul cover -- grunt test && grunt coveralls"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.6.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-coveralls":"^1.0.0","grunt-markdown":"~0.6.1","load-grunt-tasks":"~1.0.0","time-grunt":"~1.0.0"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~2.0.0","filestamp":"~0.1.4","fs-extra":"~0.12.0","string.prototype.startswith":"~0.2.0","urljoin":"~0.1.4"},"gitHead":"25f70072b0e00276758aa9e17365cf1495e65f61","_id":"grunt-web-stamp@0.4.0","_shasum":"be25db7bb2b1bb9dfd7c8d417544e013ecf9955d","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"be25db7bb2b1bb9dfd7c8d417544e013ecf9955d","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.4.0.tgz","integrity":"sha512-6HUy8vIkajBLC2z6WgRKkb+wm1/HeQub0Dck52+hEIfo5Dh0894d58IeJc95zs6yddk2+YhT/EzxD29ZjY3PCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCxuenyHkryOM3gBpKXX74JJlZMMX8fsU5bFaHm+MekgIhAMFfEmI6F6TMXBSWIPZ+OrgmSq7x9R8cwOZjHG2pd/88"}]}},"0.5.0":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.5.0","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git@github.com:yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test","coveralls":"istanbul cover -- grunt test && grunt coveralls"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.6.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-coveralls":"~1.0.0","load-grunt-tasks":"~1.0.0","time-grunt":"~1.0.0"},"peerDependencies":{"grunt":"~0.4.5"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~2.0.0","filestamp":"~0.2.0","fs-extra":"~0.12.0","string":"~2.2.0","urljoin":"~0.1.5"},"gitHead":"358ebc56a64991ec6fc7d278076fdf2a3b8e21cc","_id":"grunt-web-stamp@0.5.0","_shasum":"d88616d5f2ce0c2b06c3f56ae7f4ec29bf3e3cd2","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"d88616d5f2ce0c2b06c3f56ae7f4ec29bf3e3cd2","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.5.0.tgz","integrity":"sha512-eLGvzgKCt1UE5sciSUSoSg/zbmX4Qb+CijTQKrcB8mGVbnZ/h6i9DyoIQlgyNv0+CV3d7n4K6roG8kyZ6G5x7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFAb/KIRF6WPu+7/lLh4gAIguLEG9MnZnjnlfKck0Z9wIgYWTZbXlBScP0J8hqzBWtXv9xHrHNTgqbLaHQGnYVlqQ="}]}},"0.5.1":{"name":"grunt-web-stamp","description":"Handle static resource timestamp in web pages.","version":"0.5.1","homepage":"https://github.com/yanni4night/grunt-web-stamp","author":{"name":"yinyong","email":"yanni4night@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/yanni4night/grunt-web-stamp.git"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yanni4night/grunt-web-stamp/blob/master/LICENSE"}],"engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test","coveralls":"istanbul cover -- grunt test && grunt coveralls"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~1.0.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-nodeunit":"~1.0.0","grunt-coveralls":"~1.0.0","load-grunt-tasks":"~3.4.1","time-grunt":"~1.3.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","stamp","web","preprocess"],"dependencies":{"extend":"~3.0.0","filestamp":"~0.2.0","fs-extra":"~0.26.7","string":"~3.3.1","urljoin":"~0.1.5"},"gitHead":"e7040f9c7ebe5ac29be72790297019d417ba9fc7","_id":"grunt-web-stamp@0.5.1","_shasum":"f70bb4279103b2eb6c7ee4b50a027938d17709ed","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"f70bb4279103b2eb6c7ee4b50a027938d17709ed","tarball":"https://registry.npmjs.org/grunt-web-stamp/-/grunt-web-stamp-0.5.1.tgz","integrity":"sha512-k6Sip6skAmv29lIeo8Njk6yg6oEHjzbKSRg5uY0cPaohAgenKYc0rKk9NrYlJ4ouJU8dj01n2bPGcAuZmbjKew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnQIeGkWznImqwEYd46LueJ81T/2yC5SYsOC84Q3rGMAIga87YXHFZyGnmLXa9el81W6X6ALTfvo6bB0WY4nDBOsk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-web-stamp-0.5.1.tgz_1459503544662_0.7081803306937218"}}},"readme":"# grunt-web-stamp\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Build status][appveyor-image]][appveyor-url] [![Dependency status][david-dm-image]][david-dm-url] [![De vDependency status][david-dm-dev-image]][david-dm-dev-url] [![Coverage Status][coveralls-image]][coveralls-url] [![Built with Grunt][grunt-image]][grunt-url]\n\n_v0.5.0_ has removed some options and fixed some bugs.\n\n> Add timestamp to the url path.It searches `<img/>`,`<link/>`,`<script/>` and `url()` to resolve\n> every path and calculates timestamp to append to it.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.5`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-web-stamp --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-web-stamp');\n```\n\n## The \"stamp\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `stamp` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  stamp: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n});\n```\n\n### Options\n\n#### baseDir\nType: `String`\nDefault value: `'.'`\n\nA string value that is indicating where the resource files are.\n\nYou can assign a function instead:\n\n    {\n        baseDir:function(targetFilePath){return \"static/\";}\n    }\n\n#### prefix\nType: `String` or `Function`\nDefault value: `''`\n\nA string value that will be prepended to each url path.If it's defined as a function,real filepath will be passed in as the only parameter.Ex:\n\n    prefix:function(filepath){return /\\.css$/.test(filepath)?'cdn_css':'cdn_js';}\n\n#### pattern\nType: `String` or `Function`\nDefault value: `'u|l|s|i'`\n\nA char sequence indicates which kinds of url should be handled.\n\n - 'i':`<img/>`\n - 'l':`<link/>`\n - 'u':`url()`\n - 's':`<script/>`\n\nYou can make any combination of them,they're case-sensitive.\n\nYou can assign a function instead.\n\n    {\n        \"pattern\":function(filepath){\n          return /\\.html$/.test(filepath)?\"l|i|s\":\"u\";\n        }\n    }\n\n#### stampName\nType: `String`\nDefault value: `'t'`\n\nQuery name for the timestamp.\n\n#### algorithm\nType: `String`\nDefault value: `'md5'`\n\nA crypto algorithm name.More available names are `sha1`,`sha256` and `sha512`.\n\n####crypto\nAlias for _algorithm_,but *deprecated*,it may be removed in the future.\n\n#### changeFileName\nType: `Boolean`\nDefault value: `false`\n\nIf set to true,stamp will be merged into filname instead of appended.Note that this will **not** rename the real file but **copy** it.\n\n####doCopy\nType: `Boolean`\nDefault value: `false`\nSince: 0.5.0\n\nCopy instead of rename when `changeFileName` is set to true.\n\n#### regex\nType: `Object`\nDefault value: `{}`\n\nCustom search pattern defination.Ex:\n\n    regex: {\n      '@': {\n        pattern: /@([\\w\\/.]+)@/,\n        index: 1,//filepath is in RegExp.$1\n        whole: true //replace whole pattern,including the '@' on the both sides\n      }\n    }\n\n#### buildFileName\nType: `Function`\nDefault value: ``\n\nCustom filename building function.This is only useful when `changeFileName` is set to true.Ex:\n\n    function(filename, filext, stamp){\n      return filename + '_' + stamp + '.' + filext;\n    }\n\n#### fileStamp\nType: `Function`\nDefault value: `null`\n\nA function calculates a file's stamp,the file path is the parameter passed in ,Ex:\n\n    function(path){\n      return md5(path) + Date.now();\n    }\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n\n[npm-url]: https://npmjs.org/package/grunt-web-stamp\n[downloads-image]: http://img.shields.io/npm/dm/grunt-web-stamp.svg\n[npm-image]: http://img.shields.io/npm/v/grunt-web-stamp.svg\n[travis-url]: https://travis-ci.org/yanni4night/grunt-web-stamp\n[travis-image]: http://img.shields.io/travis/yanni4night/grunt-web-stamp.svg\n[appveyor-image]:https://ci.appveyor.com/api/projects/status/bsu9w9ar8pboc2nj?svg=true\n[appveyor-url]:https://ci.appveyor.com/project/yanni4night/grunt-web-stamp\n[david-dm-url]:https://david-dm.org/yanni4night/grunt-web-stamp\n[david-dm-image]:https://david-dm.org/yanni4night/grunt-web-stamp.svg\n[david-dm-dev-url]:https://david-dm.org/yanni4night/grunt-web-stamp#info=devDependencies\n[david-dm-dev-image]:https://david-dm.org/yanni4night/grunt-web-stamp/dev-status.svg\n[coveralls-url]:https://coveralls.io/r/yanni4night/grunt-web-stamp?branch=master\n[coveralls-image]:https://coveralls.io/repos/yanni4night/grunt-web-stamp/badge.png?branch=master\n[grunt-url]:http://gruntjs.com/\n[grunt-image]: https://cdn.gruntjs.com/builtwith.png\n","maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"time":{"modified":"2022-06-18T16:17:08.465Z","created":"2014-04-18T10:31:11.256Z","0.1.0":"2014-04-18T10:31:11.256Z","0.1.1":"2014-04-19T04:39:51.578Z","0.1.2":"2014-04-19T11:26:16.319Z","0.1.3":"2014-07-10T01:58:12.013Z","0.1.4":"2014-07-21T06:34:05.965Z","0.2.0":"2014-07-22T02:43:49.884Z","0.2.1":"2014-07-22T05:42:39.296Z","0.2.2":"2014-07-22T07:47:50.014Z","0.2.3":"2014-07-25T01:59:12.231Z","0.2.4":"2014-08-19T05:36:48.089Z","0.3.0":"2014-11-03T09:11:10.413Z","0.3.1":"2014-11-23T04:37:43.342Z","0.4.0":"2014-11-25T08:41:50.567Z","0.5.0":"2014-12-08T03:54:01.603Z","0.5.1":"2016-04-01T09:39:05.105Z"},"homepage":"https://github.com/yanni4night/grunt-web-stamp","keywords":["gruntplugin","stamp","web","preprocess"],"repository":{"type":"git","url":"git+ssh://git@github.com/yanni4night/grunt-web-stamp.git"},"author":{"name":"yinyong","email":"yanni4night@gmail.com"},"bugs":{"url":"https://github.com/yanni4night/grunt-web-stamp/issues"},"readmeFilename":"README.md"}