Replace grunt-wp-assets with grunt-filerev and grunt-filerev-assets

By writing to assets-manifest.json with grunt-filerev-assets, it's
no longer necessary to commit changes to lib/scripts.php when developing
This commit is contained in:
Ben Word
2014-02-21 23:14:12 -06:00
parent 94cc2949a2
commit 5b23b7fb96
4 changed files with 28 additions and 14 deletions

View File

@@ -25,8 +25,8 @@ module.exports = function(grunt) {
all: [
'Gruntfile.js',
'assets/js/*.js',
'!assets/js/*.min.js',
'!assets/js/scripts.js'
'!assets/js/scripts.js',
'!assets/**/*.min.*'
]
},
less: {
@@ -72,12 +72,6 @@ module.exports = function(grunt) {
}
}
},
version: {
assets: {
src: ['assets/css/main.min.css', 'assets/js/scripts.min.js'],
dest: 'lib/scripts.php'
}
},
modernizr: {
build: {
devFile: 'assets/vendor/modernizr/modernizr.js',
@@ -92,6 +86,18 @@ module.exports = function(grunt) {
parseFiles: true
}
},
filerev: {
assets: {
src: ['assets/css/main.min.css', 'assets/js/scripts.min.js']
}
},
filerev_assets: {
assets: {
options: {
dest: 'assets-manifest.json'
}
}
},
watch: {
less: {
files: [
@@ -146,7 +152,8 @@ module.exports = function(grunt) {
'less:build',
'uglify',
'modernizr',
'version'
'filerev',
'filerev_assets'
]);
};