{"_id":"grunt-terser","_rev":"6-c35d69fc6312c7238ecdb695288bc993","name":"grunt-terser","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"grunt-terser","description":"Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.","version":"0.1.0","homepage":"https://github.com/adascal/grunt-terser","author":{"name":"Alexandr Dascal","email":"Alexandr.Dascal@gmail.com"},"repository":{"type":"git","url":"git://github.com/adascal/grunt-terser.git"},"bugs":{"url":"https://github.com/adascal/grunt-terser/issues"},"licenses":[{"type":"MIT","url":"https://github.com/adascal/grunt-terser/blob/master/LICENSE-MIT"}],"engines":{"node":">= 4.3.0"},"scripts":{"test":"grunt test"},"dependencies":{"terser":"^3.8.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"keywords":["gruntplugin","grunt","minify","terser","uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],"gitHead":"879b5f895f3c7e64eff2b2ea7b1072668cd9c58c","_id":"grunt-terser@0.1.0","_shasum":"979a571d1ed9764773819db0f57dd46bc8a9c5d5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"adascal","email":"alexandr.dascal@gmail.com"},"dist":{"shasum":"979a571d1ed9764773819db0f57dd46bc8a9c5d5","tarball":"https://registry.npmjs.org/grunt-terser/-/grunt-terser-0.1.0.tgz","fileCount":13,"unpackedSize":9937,"integrity":"sha512-R80B73ZNuCc+wycs0IkzG6z5RZZiCkGRIjtcLqXiaY7k2V0ttnT79X4RBL/VGI+pznS5VJSBkinmMQjU5poKjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrcFQkDmbDsFRNCddK8kz7fdj8ZSZZiLOtVZEKdfTvwwIhAPehTcUYRTsTCYuGtw5n6y2y24styk7WBxPzDrYmPET7"}]},"maintainers":[{"name":"adascal","email":"alexandr.dascal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-terser_0.1.0_1531994118584_0.3237825845719824"},"_hasShrinkwrap":false},"0.1.1":{"name":"grunt-terser","description":"Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.","version":"0.1.1","homepage":"https://github.com/adascal/grunt-terser","author":{"name":"Alexandr Dascal","email":"Alexandr.Dascal@gmail.com"},"repository":{"type":"git","url":"git://github.com/adascal/grunt-terser.git"},"bugs":{"url":"https://github.com/adascal/grunt-terser/issues"},"licenses":[{"type":"MIT","url":"https://github.com/adascal/grunt-terser/blob/master/LICENSE-MIT"}],"engines":{"node":">= 4.3.0"},"scripts":{"test":"grunt test"},"dependencies":{"terser":"^3.8.0"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.5"},"keywords":["gruntplugin","grunt","minify","terser","uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],"gitHead":"0867388495a06f1174000b33169d58aa8a7b57ef","_id":"grunt-terser@0.1.1","_shasum":"f51125a728f9d6e9cbbed4c0db998a0b86ceae2a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"adascal","email":"alexandr.dascal@gmail.com"},"dist":{"shasum":"f51125a728f9d6e9cbbed4c0db998a0b86ceae2a","tarball":"https://registry.npmjs.org/grunt-terser/-/grunt-terser-0.1.1.tgz","integrity":"sha512-GfdEs9AlduMKsruImjH9ifiTv2H+hzfjJtperT7h7yckCnVJlftBbrk0rCjWzeMZFs7QzJFWH87U+T8GsL3+mg==","fileCount":14,"unpackedSize":9398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrK1MCRA9TVsSAnZWagAApd8P/1xzKHa1J6lG/VgCBo61\nhhOIViGqKkcswCfLSHjAq3YK5GTwN5mEARFyP4mh9xHdojkB6gByCfHgrYQr\nZe2nD1ppn4tpiDI2ldrYtmrYwB7gRkwe7i4zY6wdXmrcVj8WSLhjCJkS/uLA\njvx9QuhhlNQGSUpsvySQmLXgIlq+iBaZnm7mkB/NlR531gU7llAZHIU2UKoD\nBG2yjfx40V0BKiYulc6KL5oIygCFq/IpaR6oV6ow7toYABwpYjYM7go5DOVr\ntXq2q6ksJYwQ3fXlMLQGTexQL6fiXti0nmjJIwdS29GZzFI5c/LShMaxBHPO\nznSdNBJ6GnQXBrbddjEiQ4cE84ympjHimqoYEjyl5w9kqG3mJtkqoFGqYsOM\nDd9JIPcElYI46zJ8cjHFTktvLiXBrAaGNrjn5+4ICF8OWH3rVvJfiPCWr8x5\n2ZJJWZn1R0cMMUTW8DtOesI0O5iNswN7F5wlbosjPppge6HaoUyMVpPd/Txb\nkV9YTxEghP2V+WJG1766qHQTegYQTezTvTCZeX67M1jFI/LtS8IsB5A7ItpP\nBRg1GoR8w79llYi1Yg62FygZr8x/WMzdOuCI7kP2NCNNrwX8o8ThcX7Osabt\ns/++OB+p8EQs9SGGu2KE6fjnGThNtO1SsHtmcw142EzcBTMrYwnd5XcvETEE\n34FI\r\n=dgIz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnEFhg8fh5Cf5G2fbimhNA694z/hbSur4fz5lFLoOpvgIgdoiR3TMLRMPlRKVxogE1H8GjW4aj33Nz+h7nGGs/xJM="}]},"maintainers":[{"name":"adascal","email":"alexandr.dascal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-terser_0.1.1_1571597643976_0.9584865010232575"},"_hasShrinkwrap":false},"1.0.0":{"name":"grunt-terser","description":"Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.","version":"1.0.0","homepage":"https://github.com/adascal/grunt-terser","author":{"name":"Alexandr Dascal","email":"Alexandr.Dascal@gmail.com"},"repository":{"type":"git","url":"git://github.com/adascal/grunt-terser.git"},"bugs":{"url":"https://github.com/adascal/grunt-terser/issues"},"licenses":[{"type":"MIT","url":"https://github.com/adascal/grunt-terser/blob/master/LICENSE-MIT"}],"engines":{"node":">=6.0.0"},"scripts":{"test":"grunt test"},"dependencies":{"terser":"^4.3.9"},"devDependencies":{"grunt":"^1.0.4","grunt-contrib-clean":"^2.0.0","grunt-contrib-jshint":"^2.1.0","grunt-contrib-nodeunit":"^2.0.0"},"keywords":["gruntplugin","grunt","minify","terser","uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],"gitHead":"917bdba1e61323b459af7a08d71c75424a671e76","_id":"grunt-terser@1.0.0","_shasum":"cb46d645fe51ec9b3bcb1f37dbd2f3112d91e791","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"adascal","email":"alexandr.dascal@gmail.com"},"dist":{"shasum":"cb46d645fe51ec9b3bcb1f37dbd2f3112d91e791","tarball":"https://registry.npmjs.org/grunt-terser/-/grunt-terser-1.0.0.tgz","integrity":"sha512-8MfNU3cVP4UWZLlIjJMUpk3NWIEmaD+CwewhDpUTiPaS49EkBiSWCmGAihqWxBKbiOC3KePPXMmB/yiaVNqW2w==","fileCount":14,"unpackedSize":9397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrK5SCRA9TVsSAnZWagAAQgsQAKTbUyff0DFNzqcQ0TTK\n1HDcPZaNQ7ADD7HAHzP1YwzCjw0/9nb/tdxCIdXEPDLBVGkKQXP0+/nxiS6x\n32jh3M1OkQ5os0TXm7Gzs8LrZuyLHw0J/ycPN2oHnL5U4LuHUpQZnq2AlHmS\n3Yqp9oyzpP/vPsAhpFJ8fJwiAplzpRqwsEl3JLPlTA13tMEfi2E+0d9v2UrS\nMIkQUOxjztAKw7iNVmcRhKyaUz/qQhqfL481BSnX6CpQ75burUW7I17PAnIG\nSqACVUL4noJd2R+2TxHSeoi/ItDCdPJLeqT9T5+/f6hBgKptOMlbzKJPv7fF\nhl1Hd4O+uoXxlLhMqE6zgzapGjnC3+yllMTzF8tXAZVijEJOezIww49/t4QZ\nwszOFsfnHmzUy2MZO0hjuB+2zNwBhQDc/8szkkF9LlUgFSFQ+A2dVasLXgf7\nk/RkFalyNy3cJ20wdSlOl1DyogGn50wIPMcjDQSW/ct0U5sOYwmQ+bdBHXOI\n8JNqo0k04G3HNuLV3lutQPDtzKYQKDrSJ8cTp0k+IltwEgGK0Vfdt4AzrBkD\njmDPhDPwwqI9YDIsa9gdJqo0FUbMomcaC1ZRF1WwOpbypjeqKcu31wnVWZDQ\nSYJ4NzaCinLwGgoyRZ3WRAIPm1iVrW2KyqcbcbTLjnrhbSe9bxv87vERqcf/\nF2Ce\r\n=Q6rk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnlLeLO+4sGe/wRW5ExS+1pcPeIwyX6RYz3AU0ORRq/AiEAnF+h1d0YwCssGYpAYTzzJSXt7k+nEnfIq9lkK1gQjpo="}]},"maintainers":[{"name":"adascal","email":"alexandr.dascal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-terser_1.0.0_1571597906351_0.14664668352751487"},"_hasShrinkwrap":false},"2.0.0":{"name":"grunt-terser","description":"Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.","version":"2.0.0","homepage":"https://github.com/adascal/grunt-terser","author":{"name":"Alexandr Dascal","email":"Alexandr.Dascal@gmail.com"},"repository":{"type":"git","url":"git://github.com/adascal/grunt-terser.git"},"bugs":{"url":"https://github.com/adascal/grunt-terser/issues"},"licenses":[{"type":"MIT","url":"https://github.com/adascal/grunt-terser/blob/master/LICENSE"}],"engines":{"node":">=10.0.0"},"scripts":{"test":"grunt test","lint":"grunt lint"},"peerDependencies":{"grunt":"1.x","terser":"5.x"},"devDependencies":{"eslint":"^7.2.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^7.2.0","eslint-plugin-import":"^2.22.1","grunt-contrib-clean":"^2.0.0","grunt-contrib-nodeunit":"^2.0.0","grunt-eslint":"^23.0.0"},"keywords":["gruntplugin","grunt","minify","terser","uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],"dependencies":{"grunt":"^1.1.0"},"gitHead":"c276d657b3ebaf0478dee3abb6f1a224c7b0f682","_id":"grunt-terser@2.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-9Rw1TiPsqadCJnEaKz+mZiS4k9ydnkNfrfvEq9SS6MqMXUxBC+sndDCHV05s5/PXQsFjFBhoRVFij5FaV36tYA==","shasum":"470f98945c7ac681cc382da1d5c176bd0060266f","tarball":"https://registry.npmjs.org/grunt-terser/-/grunt-terser-2.0.0.tgz","fileCount":14,"unpackedSize":10160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbyFCRA9TVsSAnZWagAAbzcQAJskE71WY9qsq3dYKcoa\npjAE5WPyIfFecewJA3OXf2J0svteNIPiw1Hci/TPwW8+w4A5VVgmLGZ21K7d\nCGMID6IC/9MBa4yTWqcp0Vaq9FPpnxcRtRMJIeGI7Yh+JLlSFRMHeOOqS2Wr\n+B40aMSNDQA3yCnwgVVrd0mHCnOGOKAvAkJL6gM0Uhbvl4/l9c0tOv9VppaF\nd7Kj85aAgt4VD39EWBtudnruXGcD2U/S9iYKyxr2WQRAG/Yf6pBl7EOazg0W\ne0PdIudDxYLeyYdt0TLsnfa1j5CrJRMiPU4RWrZFfnf19W/fe4yJHy/ALkHz\nlRfy2yyKykGyvlbgL8HNWLzyGCwEP9+vptUEgyzcfGkXOV1iMuTJZeg31Mei\npKrO4fY6/Q5fUjhu8YRE9rYyMXm8vF0fhotFu33Ns/mZfg7XqkAhYkKpQoDO\n+ouxLvXPVTzHptJuM2OfY4wdgC9QNyTi6cygUeMBXB0ne8gM/qkvlzhiXkhL\nyBpllnyQJfdqpPgYBv8Aklj2O1NXDLnOqmQ8+3HLz1JUzm0J5tOkRnD+oKC8\nnJg99OBuML9MDkU2ktYOVQdYnyMsyux3wBysLWR4BXkiMafsJWOAWH7nSIEV\nXf9QjfLsvbSWUq2TR/Orgqs1um5ow7zwbnHbnpqwyxCHoklv/Mw9GwcMe/Ar\nHfOp\r\n=Ezff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkbs9VkPPEK23ozZRW5Ld2el7QVRyyeiLFspnhg3qsbAIgAM6A/foKuVySH1WuUKV8PyJFYenFaFSOhjrne2WayAE="}]},"_npmUser":{"name":"adascal","email":"alexandr.dascal@gmail.com"},"directories":{},"maintainers":[{"name":"adascal","email":"alexandr.dascal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-terser_2.0.0_1611775109087_0.1621067258050788"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-19T09:55:18.583Z","0.1.0":"2018-07-19T09:55:18.673Z","modified":"2022-06-18T16:08:20.378Z","0.1.1":"2019-10-20T18:54:04.111Z","1.0.0":"2019-10-20T18:58:26.463Z","2.0.0":"2021-01-27T19:18:29.242Z"},"maintainers":[{"name":"adascal","email":"alexandr.dascal@gmail.com"}],"description":"Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.","homepage":"https://github.com/adascal/grunt-terser","keywords":["gruntplugin","grunt","minify","terser","uglify","terser","uglify-es","uglify-js","minify","minifier","javascript","ecmascript","es5","es6","es7","es8","es2015","es2016","es2017","async","await"],"repository":{"type":"git","url":"git://github.com/adascal/grunt-terser.git"},"author":{"name":"Alexandr Dascal","email":"Alexandr.Dascal@gmail.com"},"bugs":{"url":"https://github.com/adascal/grunt-terser/issues"},"readme":"# grunt-terser\n\n> Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.\n\n## Getting Started\n\nThis plugin requires Grunt `^1.x`\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-terser --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-terser');\n```\n\n## The \"terser\" task\n\n### Overview\n\nIn your project's Gruntfile, add a section named `terser` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  terser: {\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\nAccepts Terser's [options](https://www.npmjs.com/package/terser#minify-options).\n\n## Contributing\n\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## Release History\n\n- 2021-02-27   v2.0.0   Support terser v5 and async code minify\n","readmeFilename":"README.md"}