Skip to content

Commit 463d4d3

Browse files
committed
Update docs.
1 parent d85adc7 commit 463d4d3

File tree

2 files changed

+59
-28
lines changed

2 files changed

+59
-28
lines changed

README.md

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -458,16 +458,47 @@ grunt.initConfig({
458458
uglify: {
459459
my_target: {
460460
files: [{
461-
expand: true,
462-
cwd: 'src/js',
463-
src: '**/*.js',
464-
dest: 'dest/js'
461+
expand: true,
462+
cwd: 'src/js',
463+
src: '**/*.js',
464+
dest: 'dest/js'
465465
}]
466466
}
467467
}
468468
});
469469
```
470470

471+
#### Compiling all files separately on the each their path
472+
473+
This configuration will compress and mangle all js files separately in each folder.
474+
475+
Also exclude jQuery for mangling and ignore all `*.min.js` files.
476+
477+
```js
478+
// Project configuration.
479+
uglify: {
480+
dev: {
481+
options: {
482+
mangle: {
483+
except: ['jQuery']
484+
}
485+
},
486+
files: [{
487+
expand: true,
488+
src: ['dist/assets/js/*.js', '!dist/assets/js/*.min.js'],
489+
dest: 'dist/assets',
490+
cwd: '.',
491+
rename: function (dst, src) {
492+
// To keep the source js files and make new files as `*.min.js`:
493+
// return dst + '/' + src.replace('.js', '.min.js');
494+
// Or to override to src:
495+
return src;
496+
}
497+
}]
498+
}
499+
},
500+
```
501+
471502
#### Turn on object property name mangling
472503

473504
This configuration will turn on object property name mangling, but not mangle built-in browser object properties.
@@ -558,4 +589,4 @@ grunt.initConfig({
558589

559590
Task submitted by ["Cowboy" Ben Alman](http://benalman.com)
560591

561-
*This file was generated on Wed Feb 08 2017 11:06:25.*
592+
*This file was generated on Tue Feb 28 2017 15:58:04.*

docs/uglify-examples.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,10 @@ grunt.initConfig({
228228
uglify: {
229229
my_target: {
230230
files: [{
231-
expand: true,
232-
cwd: 'src/js',
233-
src: '**/*.js',
234-
dest: 'dest/js'
231+
expand: true,
232+
cwd: 'src/js',
233+
src: '**/*.js',
234+
dest: 'dest/js'
235235
}]
236236
}
237237
}
@@ -247,25 +247,25 @@ Also exclude jQuery for mangling and ignore all `*.min.js` files.
247247
```js
248248
// Project configuration.
249249
uglify: {
250-
dev: {
251-
options: {
252-
mangle: {
253-
except: ['jQuery']
254-
}
255-
},
256-
files: [{
257-
expand: true,
258-
src: ['dist/assets/js/*.js', '!dist/assets/js/*.min.js'],
259-
dest: 'dist/assets',
260-
cwd: '.',
261-
rename: function (dst, src) {
262-
// To keep the source js files and make new files as `*.min.js`:
263-
// return dst + '/' + src.replace('.js', '.min.js');
264-
// Or to override to src:
265-
return src;
266-
}
267-
}]
268-
}
250+
dev: {
251+
options: {
252+
mangle: {
253+
except: ['jQuery']
254+
}
255+
},
256+
files: [{
257+
expand: true,
258+
src: ['dist/assets/js/*.js', '!dist/assets/js/*.min.js'],
259+
dest: 'dist/assets',
260+
cwd: '.',
261+
rename: function (dst, src) {
262+
// To keep the source js files and make new files as `*.min.js`:
263+
// return dst + '/' + src.replace('.js', '.min.js');
264+
// Or to override to src:
265+
return src;
266+
}
267+
}]
268+
}
269269
},
270270
```
271271

0 commit comments

Comments
 (0)