Skip to content
This repository has been archived by the owner on Feb 17, 2024. It is now read-only.

Commit

Permalink
Grunt improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
A5hleyRich committed Dec 11, 2015
1 parent 50fff96 commit c9d4e67
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 15 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.sass-cache
assets/css
assets/js/*.min.js
src/delightful-downloads/assets/css
src/delightful-downloads/assets/js/*.min.js
builds
languages
node_modules
Expand Down
39 changes: 27 additions & 12 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,36 @@ module.exports = function( grunt ) {
compass: {
dist: {
options: {
cssDir: 'assets/css',
sassDir: 'assets/sass',
outputStyle: 'compressed'
cssDir: 'src/delightful-downloads/assets/css',
sassDir: 'src/delightful-downloads/assets/sass',
environment: 'development'
}
}
},
cssmin: {
target: {
files: [{
expand: true,
cwd: 'src/delightful-downloads/assets/css',
src: [ '*.css', '!*.min.css' ],
dest: 'src/delightful-downloads/assets/css',
ext: '.min.css'
}]
}
},
uglify: {
files: {
expand: true,
cwd: 'assets/js',
cwd: 'src/delightful-downloads/assets/js',
src: [ '*.js', '!*.min.js' ],
dest: 'assets/js',
dest: 'src/delightful-downloads/assets/js',
ext: '.min.js'
}
},
pot: {
options: {
text_domain: 'delightful-downloads',
dest: 'languages/delightful-downloads.pot',
dest: 'src/delightful-downloads/languages/delightful-downloads.pot',
keywords: [
'gettext',
'__',
Expand All @@ -51,12 +62,12 @@ module.exports = function( grunt ) {
},
files: {
expand: true,
src: [ '**/*.php', '!node_modules/**/*.php' ]
src: [ 'src/delightful-downloads/**/*.php' ]
}
},
po2mo: {
files: {
src: 'languages/*.po',
src: 'src/delightful-downloads/languages/*.po',
expand: true
}

Expand All @@ -69,14 +80,18 @@ module.exports = function( grunt ) {
command: 'tx push -s'
}
},
clean: ['languages/*.po'],
clean: ['src/delightful-downloads/languages/*.po'],
watch: {
sass: {
files: [ 'assets/sass/*' ],
files: [ 'src/delightful-downloads/assets/sass/*' ],
tasks: [ 'compass' ]
},
css: {
files: [ 'src/delightful-downloads/assets/css/*', '!src/delightful-downloads/assets/css/*.min.css' ],
tasks: [ 'cssmin' ]
},
js: {
files: [ 'assets/js/*.js', '!assets/js/*.min.js' ],
files: [ 'src/delightful-downloads/assets/js/*.js', '!src/delightful-downloads/assets/js/*.min.js' ],
tasks: [ 'uglify' ]
}
}
Expand All @@ -86,7 +101,7 @@ module.exports = function( grunt ) {
require( 'load-grunt-tasks' )( grunt );

// Default task(s).
grunt.registerTask( 'default', [ 'compass', 'uglify' ] );
grunt.registerTask( 'default', [ 'compass', 'cssmin', 'uglify' ] );
grunt.registerTask( 'translate', [ 'pot', 'shell:txPush', 'shell:txPull', 'po2mo', 'clean' ] );

};
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@
"grunt": "^0.4.5",
"grunt-contrib-clean": "^0.7.0",
"grunt-contrib-compass": "^1.0.3",
"grunt-contrib-cssmin": "^0.14.0",
"grunt-contrib-uglify": "^0.9.1",
"grunt-contrib-watch": "^0.6.1",
"grunt-po2mo": "^0.1.2",
"grunt-pot": "^0.2.1",
"grunt-shell": "^1.1.2",
"load-grunt-tasks": "^3.2.0"
}
}
}

0 comments on commit c9d4e67

Please sign in to comment.