From 3105f8d76c0257e218d78e0e61002ec06a09580e Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 26 Nov 2017 08:55:25 +0200 Subject: [PATCH] v3.2.1. --- CHANGELOG | 4 ++++ README.md | 54 ++++++++++++++++++++++++++-------------------------- package.json | 2 +- 3 files changed, 32 insertions(+), 28 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 14463b05..eb0a5327 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +v3.2.1: + date: 2017-11-26 + changes: + - Update uglify-js to v3.2.0. v3.1.0: date: 2017-09-11 changes: diff --git a/README.md b/README.md index 2fc09b42..7e1c2243 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# grunt-contrib-uglify v3.1.0 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-uglify.svg?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-uglify) [![Build Status: Windows](https://ci.appveyor.com/api/projects/status/ybtf5vbvtenii561/branch/master?svg=true)](https://ci.appveyor.com/project/gruntjs/grunt-contrib-uglify/branch/master) +# grunt-contrib-uglify v3.2.1 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-uglify.svg?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-uglify) [![Build Status: Windows](https://ci.appveyor.com/api/projects/status/ybtf5vbvtenii561/branch/master?svg=true)](https://ci.appveyor.com/project/gruntjs/grunt-contrib-uglify/branch/master) > Minify JavaScript files with UglifyJS @@ -51,51 +51,51 @@ sourceMapUrl | sourceMap.url #### mangle -Type: `Boolean` `Object` +Type: `Boolean` `Object` Default: `{}` Turn on or off mangling with default options. If an `Object` is specified, it is passed directly to `ast.mangle_names()` *and* `ast.compute_char_frequency()` (mimicking command line behavior). [View all options here](https://github.com/mishoo/UglifyJS2#mangler-options). #### compress -Type: `Boolean` `Object` +Type: `Boolean` `Object` Default: `{}` Turn on or off source compression with default options. If an `Object` is specified, it is passed as options to `UglifyJS.Compressor()`. [View all options here](https://github.com/mishoo/UglifyJS2#compressor-options). #### beautify -Type: `Boolean` `Object` +Type: `Boolean` `Object` Default: `false` Turns on beautification of the generated source code. [View all options here](https://github.com/mishoo/UglifyJS2#beautifier-options) ###### parse.expression -Type: `Boolean` +Type: `Boolean` Default: `false` Parse a single expression, rather than a program (for parsing JSON) #### report -Type: `string` -Choices: `'min'`, `'gzip'` +Type: `string` +Choices: `'min'`, `'gzip'` Default: `'min'` Report minification result or both minification and gzip results. This is useful to see exactly how well uglify-js is performing but using `'gzip'` will make the task take 5-10x longer to complete. [Example output](https://github.com/sindresorhus/maxmin#readme). #### sourceMap -Type: `Boolean` +Type: `Boolean` Default: `false` If `true`, a source map file will be generated in the same directory as the `dest` file. By default it will have the same basename as the `dest` file, but with a `.map` extension. #### sourceMapName -Type: `String` `Function` +Type: `String` `Function` Default: `undefined` To customize the name or location of the generated source map, pass a string to indicate where to write the source map to. If a function is provided, the uglify destination is passed as the argument and the return value will be used as the file name. #### sourceMapIn -Type: `String` `Function` +Type: `String` `Function` Default: `undefined` The location of an input source map from an earlier compilation, e.g. from CoffeeScript. If a function is provided, the @@ -103,13 +103,13 @@ uglify source is passed as the argument and the return value will be used as the when there's one source file. #### sourceMap.includeSources -Type: `Boolean` +Type: `Boolean` Default: `false` Pass this flag if you want to include the content of source files in the source map as sourcesContent property. ###### sourceMap.root -Type: `String` +Type: `String` Default: `undefined` With this option you can customize root URL that browser will use when looking for sources. @@ -117,13 +117,13 @@ With this option you can customize root URL that browser will use when looking f If the sources are not absolute URLs after prepending of the `sourceMap.root`, the sources are resolved relative to the source map. #### sourceMap.url -Type: `String` +Type: `String` Default: `undefined` Override the calculated value for `sourceMappingURL` in the source map. This is useful if the source map location is not relative to the base path of the minified file, i.e. when using a CDN #### wrap -Type: `String` +Type: `String` Default: `undefined` Wrap all of the code in a closure, an easy way to make sure nothing is leaking. @@ -131,14 +131,14 @@ For variables that need to be public `exports` and `global` variables are made a The value of wrap is the global variable exports will be available as. #### output.ascii_only -Type: `Boolean` +Type: `Boolean` Default: `false` Enables to encode non-ASCII characters as \uXXXX. #### output.comments -Type: `Boolean` `String` `Function` -Default: `undefined` +Type: `Boolean` `String` `Function` +Default: `undefined` Options: `false` `'all'` `'some'` Turn on preservation of comments. @@ -150,51 +150,51 @@ Turn on preservation of comments. - `RegExp` `'/[RegExp]/'` will preserve comments matching given RegExp or stringified RegExp #### banner -Type: `String` +Type: `String` Default: `''` This string will be prepended to the minified output. Template strings (e.g. `<%= config.value %>` will be expanded automatically. #### footer -Type: `String` +Type: `String` Default: `''` This string will be appended to the minified output. Template strings (e.g. `<%= config.value %>` will be expanded automatically. #### ie8 -Type: `Boolean` +Type: `Boolean` Default: `false` Set this to `true` if you still care about full compliance with Internet Explorer 6-8 quirks. #### mangle.properties -Type: `Boolean` `Object` +Type: `Boolean` `Object` Default: `false` Turn on or off property mangling with default options. If an `Object` is specified, it is passed directly to `ast.mangle_properties()` (mimicking command line behavior). [View all options here](https://github.com/mishoo/UglifyJS2#mangler-options). #### reserveDOMProperties -Type: `Boolean` +Type: `Boolean` Default: `false` Use this flag in conjunction with `mangle.properties` to prevent built-in browser object properties from being mangled. #### exceptionsFiles -Type: `Array` +Type: `Array` Default: `[]` Use this with `mangle.properties` to pass one or more JSON files containing a list of variables and object properties that should not be mangled. See the [UglifyJS docs](https://www.npmjs.com/package/uglify-js) for more info on the file syntax. #### nameCache -Type: `String` +Type: `String` Default: `''` A string that is a path to a JSON cache file that uglify will create and use to coordinate symbol mangling between multiple runs of uglify. Note: this generated file uses the same JSON format as the `exceptionsFiles` files. #### output.quote_style -Type: `Integer` +Type: `Integer` Default: `0` Preserve or enforce quotation mark style. @@ -525,7 +525,7 @@ grunt.initConfig({ ## Release History - * 2017-11-26   v3.2.0   Update uglify-js to v3.2.0. + * 2017-11-26   v3.2.1   Update uglify-js to v3.2.0. * 2017-09-11   v3.1.0   Update uglify-js to v3.1.0. * 2017-05-20   v3.0.1   Fix toplevel option. * 2017-05-12   v3.0.0   Update uglify-js to v3.0.4. @@ -572,4 +572,4 @@ grunt.initConfig({ Task submitted by ["Cowboy" Ben Alman](http://benalman.com) -*This file was generated on Mon Sep 11 2017 13:21:40.* +*This file was generated on Sun Nov 26 2017 08:57:08.* diff --git a/package.json b/package.json index 47bf1aac..cff46711 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "grunt-contrib-uglify", "description": "Minify JavaScript files with UglifyJS", - "version": "3.2.0", + "version": "3.2.1", "author": { "name": "Grunt Team", "url": "http://gruntjs.com/"