{"_id":"ember-cli-terser","_rev":"6-b21d59180adc2c656b5d61d1c685a4f7","name":"ember-cli-terser","dist-tags":{"latest":"4.0.2"},"versions":{"4.0.0":{"name":"ember-cli-terser","version":"4.0.0","description":"JavaScript minification for Ember-CLI","keywords":["ember-addon"],"homepage":"https://github.com/ember-cli/ember-cli-terser#readme","bugs":{"url":"https://github.com/ember-cli/ember-cli-terser/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-cli/ember-cli-terser.git"},"license":"MIT","author":"","scripts":{"build":"ember build","start":"ember server","test":"ember test -e production"},"dependencies":{"broccoli-terser-sourcemap":"^4.1.0"},"devDependencies":{"ember-cli":"~3.20.0","ember-cli-babel":"^7.22.1","ember-cli-htmlbars":"^4.2.3","ember-cli-qunit":"^4.4.0","ember-load-initializers":"^2.1.1","ember-resolver":"^8.0.2","ember-source":"^3.21.1","loader.js":"^4.7.0","release-it":"^14.0.2","release-it-lerna-changelog":"^2.4.0"},"engines":{"node":"10.* || 12.* || >= 14"},"publishConfig":{"registry":"https://registry.npmjs.org"},"changelog":{"repo":"ember-cli/ember-cli-terser","labels":{"breaking":":boom: Breaking Change","enhancement":":rocket: Enhancement","bug":":bug: Bug Fix","documentation":":memo: Documentation","internal":":house: Internal"}},"ember-addon":{"before":"broccoli-asset-rev"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"7cf821947a718054fbd58a88736bc0a49c31e4e7","_id":"ember-cli-terser@4.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-N9PBVreF7041l7ggxdhrivK1suh1EgURuz3PmLIi1jdDhf/WVVkCAWfriFP3HeFUwAjX4qxHrgFR2Pb5va9Vxw==","shasum":"01d2f1a3090833d1c895fea34ec0b4106a293f3a","tarball":"https://registry.npmjs.org/ember-cli-terser/-/ember-cli-terser-4.0.0.tgz","fileCount":8,"unpackedSize":14986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8upCRA9TVsSAnZWagAAfJEP/1NUoBIpCol9g0dte6X6\npeS/NTEbug8mummEO7UO+Aq0Jy3IYTnWDsz16lQZlYlYhFuK09e0XobdvmD1\nw0NnWMShOb8yJhbkjwLukQaOVSO8/jeqtcBq962J+GvSOczoi572+qZ6cIKD\nsjPx0HWJUcTxI0ZKe70hE4qIUfDjaAPmqk0YnpWXyBnx5KfPgovQ09ND1qv7\nvyi7IpyV3aiyMvkNmxlM1Rd0eLJfE95fxetbhjapISfBndhye/F+xHJ04Vum\nzxqsXff0HgrT+0rlAzjYkSREtpUlOaaOYc8cWEnPvFfNAztTsYnM6mxQbDd1\nJTGUWqyHpjAGjBzAjM6xEr22qC+qdtCqDxnEWFOdmo6z900JNR0aeowjo1zW\nSFFhDvxXw9oGD4uCEunQXtgNmssPRXaLDItwUFcJhzKoghU7Q7SYWHAr2TA7\nVHDhYTSwoJKnEvIcieLNeEbjOg3xuhzmU1yFMsEvV71Diag45+OhtBYUUzbg\naNe6iuUYRfL5XCXF+nhIdt1VlaE/ifmBL7O7TdD2bV5oCGRGXlhjQB7tRf0q\nbRz3OL33hJm/6q3toKPGsFlDpAk4m6NNUydNqCoiTnq2+xl3SXTUJ8aar9DX\nKjf3f+L86tJbOQJwGRK3VVEnrgiZYRB5D9KazfqqD5JJ81E8nPHeq/SdvbbO\nHHAM\r\n=hQdD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvBLK/aCz+u1xtW48mbBC17ANpK7w3rc9uP3YGRmWVHAiBhXcnuRay+Xdjm8LYR0leBzJNxizCtM7VsHoljZcOPAw=="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-cli-terser_4.0.0_1599589289385_0.09755353047362858"},"_hasShrinkwrap":false},"4.0.1":{"name":"ember-cli-terser","version":"4.0.1","description":"JavaScript minification for Ember-CLI","keywords":["ember-addon"],"homepage":"https://github.com/ember-cli/ember-cli-terser#readme","bugs":{"url":"https://github.com/ember-cli/ember-cli-terser/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-cli/ember-cli-terser.git"},"license":"MIT","author":"","scripts":{"build":"ember build","start":"ember server","test":"ember test -e production"},"dependencies":{"broccoli-terser-sourcemap":"^4.1.0"},"devDependencies":{"ember-cli":"~3.21.2","ember-cli-babel":"^7.22.1","ember-cli-htmlbars":"^5.3.1","ember-cli-qunit":"^4.4.0","ember-load-initializers":"^2.1.1","ember-resolver":"^8.0.2","ember-source":"^3.21.3","loader.js":"^4.7.0","release-it":"^14.2.0","release-it-lerna-changelog":"^3.0.0"},"engines":{"node":"10.* || 12.* || >= 14"},"publishConfig":{"registry":"https://registry.npmjs.org"},"changelog":{"repo":"ember-cli/ember-cli-terser","labels":{"breaking":":boom: Breaking Change","enhancement":":rocket: Enhancement","bug":":bug: Bug Fix","documentation":":memo: Documentation","internal":":house: Internal"}},"ember-addon":{"before":"broccoli-asset-rev"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"5d988db245ae1af8dec94f7e454b06509190b0e9","_id":"ember-cli-terser@4.0.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vvp0uVl8reYeW9EZjSXRPR3Bq7y4u9CYlUdI7j/WzMPDj3/gUHU4Z7CHYOCrftrClQvFfqO2eXmHwDA6F7SLug==","shasum":"0da0b8f2b09989e8c992b207553ddec1bbb65915","tarball":"https://registry.npmjs.org/ember-cli-terser/-/ember-cli-terser-4.0.1.tgz","fileCount":8,"unpackedSize":15382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkt4+CRA9TVsSAnZWagAAhLwP/RNTV2aQzJbbuPOCjtWs\nn5nRU0Sf3kjSdyKmBY767ujOtCBGfhcIWkHuOLazZJC2H4LUkh8K21WyevnI\nDHhSyVVvlgI/Bpny56q+1LBdB6zGogf+Fc5zN3hPYwD5xZGqBkU2ZrUbeSEr\n4wZBzGWM6iVTyEBWNiS2WPm6j4IvzmfBT14H8nOJqjRdLBEr5wNBQ9UtbmjJ\nWWLvioQUISwPZmxt3Ul0ieT+ovYEmWjZ7a54z50BCSqu/cFsnd/XMwAhiTia\ngC0+S/i1Ehrcc+fkhqozY0BKa+H6e+qs8QAL51CBcmYnFQPtb8AlOvAmnTh5\nfhEDE1IaR0us+E4+L7QPYsxJG+NRqqBPM1thdJ3dAR9bnlhMPnX1vVr+g7pO\nz3zTPQNm5GJfbTMcs+qjAiOTTSIBvDMfHUO/tX3itXsHHLkThQHaqmPe/O43\n8Kl2hzBkj4iOr1GDsMeQAVQ6pMu1H5UeB19uRmlF6sBffLZgOcR2Wv9lnLte\n/8AD1iKYl2Pf1Gc0GEfOaS5r3spWRA57QeFSrO4WWENSIlAOATArBJeRf83a\nVtRVSj04rARTxD486LR+vHjy/QIhj+coJmsEU3EV09Zi4Z2cu8+yG+gSPf+V\nCiKsHqFQsNlDQhD+QmnVqHc6bIXMDl6tfOXVf6z0fDK5wFquL35hMbLaMqK4\n1aGD\r\n=51a8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDADARLMFXm1j6XZ6EQmUoWrNB6PC2XJusFP/5e3Ox4XAIgXKuWfW+qbLVEYeyYXVfYDJuYIaPPwqZrMacVDi/UcLs="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-cli-terser_4.0.1_1603460669266_0.7922316846856217"},"_hasShrinkwrap":false},"4.0.2":{"name":"ember-cli-terser","version":"4.0.2","description":"JavaScript minification for Ember-CLI","keywords":["ember-addon"],"homepage":"https://github.com/ember-cli/ember-cli-terser#readme","bugs":{"url":"https://github.com/ember-cli/ember-cli-terser/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-cli/ember-cli-terser.git"},"license":"MIT","author":"","scripts":{"build":"ember build","start":"ember server","test":"ember test -e production"},"dependencies":{"broccoli-terser-sourcemap":"^4.1.0"},"devDependencies":{"ember-cli":"~3.22.0","ember-cli-babel":"^7.26.3","ember-cli-htmlbars":"^5.6.2","ember-cli-qunit":"^4.4.0","ember-load-initializers":"^2.1.2","ember-resolver":"^8.0.2","ember-source":"^3.25.1","loader.js":"^4.7.0","release-it":"^14.5.0","release-it-lerna-changelog":"^3.1.0"},"engines":{"node":"10.* || 12.* || >= 14"},"publishConfig":{"registry":"https://registry.npmjs.org"},"changelog":{"repo":"ember-cli/ember-cli-terser","labels":{"breaking":":boom: Breaking Change","enhancement":":rocket: Enhancement","bug":":bug: Bug Fix","documentation":":memo: Documentation","internal":":house: Internal"}},"ember-addon":{"before":"ember-cli-sri","after":"broccoli-asset-rev"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"1ae52c5e31522dfeccc0570ccf02f48249844fa0","_id":"ember-cli-terser@4.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==","shasum":"c436a9e4159f76a615b051cba0584844652b7dcd","tarball":"https://registry.npmjs.org/ember-cli-terser/-/ember-cli-terser-4.0.2.tgz","fileCount":8,"unpackedSize":16310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZshCRA9TVsSAnZWagAA0XsQAIVb94KM1l1jCxEDDz+j\nRc82uIOT6pnxekKVT1HW+qDRvHIAGFn9FzX11wg6w/g+p7mYC6uuCFqlOTj+\nuEH6orXAvdB+m+XZa3CY8GB0UnfnqSjEGiYf8PXwUWBbfywVXBLH7laxQnU6\n63i5UgyFdMQw+4LFA3HyoC1CLmNjGWuzJsb5FZ2Qsb/N1f3CPjYXwVgNJkJ3\ncpOrxnUjm7xi5PczwFgL9DDmRS9uZIDq0+sBvB9UzahEDhZja1RM8UY5FMa8\nuIuCP27KOT4mT5qjEoh0xPY4uw9sI5K69L/SIqYAs5a9OKlS1zg6MqLiiJE5\nfqnSABhZBAsYpeR2KMW+fr7UBWslxfTmeI1H7q5YbN7wquNIUNkQHy74a9a2\n5VNvCdeRqzvHETub5qIz59L7iC2hD4IieiHLR4OB5nQDaNh2bPiJR6dJZlyf\n2CJotsUgsvj25IkQo7HclUHh00usmKm/BbLA6uJnMI+QOOlWM3S6k340AoQX\niUMLSz5idFEl2djInBJmpBc3WpT7VEBb6byS/A3rh83zHcGuIBWF7TAIQrI9\ny9FHBJekKiy7VThajbA6YF0qjYw1K9238JJ/MC29wNRwkr7Kq3ihUbz/EjVb\nIm2b5Xx3YlGJjjRrNVaESI1L1FNjVfHSUCV4AaV+orXF2ckL/rJYHnCoIBUv\nHHC1\r\n=zIK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD56SpsjuVIn9NS5czjVFfLbb0nilBK3gtG+HU8iQWnBgIgUm7I7EdjpYqLAgtplCwrAaJTkGgp46B6vzRgiTkBueg="}]},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-cli-terser_4.0.2_1619630880653_0.737980955072397"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-08T18:21:29.384Z","4.0.0":"2020-09-08T18:21:29.538Z","modified":"2023-02-16T18:27:11.748Z","4.0.1":"2020-10-23T13:44:29.458Z","4.0.2":"2021-04-28T17:28:00.788Z"},"maintainers":[{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"description":"JavaScript minification for Ember-CLI","homepage":"https://github.com/ember-cli/ember-cli-terser#readme","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/ember-cli/ember-cli-terser.git"},"bugs":{"url":"https://github.com/ember-cli/ember-cli-terser/issues"},"license":"MIT","readme":"\nember-cli-terser\n==============================================================================\n\n[![npm](https://img.shields.io/npm/v/ember-cli-terser.svg)](https://www.npmjs.com/package/ember-cli-terser)\n[![Build Status](https://github.com/ember-cli/ember-cli-terser/workflows/CI/badge.svg)](https://github.com/ember-cli/ember-cli-terser/actions?query=workflow%3ACI)\n\n[terser](https://github.com/terser/terser) integration to \n[ember-cli](http://cli.emberjs.com/) to minify your JavaScript.\n\n\nInstallation\n------------------------------------------------------------------------------\n\n```\nember install ember-cli-terser\n```\n\nUsage\n------------------------------------------------------------------------------\n\nAfter installing `ember-cli-terser` it will automatically hook into the build\npipeline and minify your JS files in production builds.\n\nIf you want to customize how `ember-cli-terser` is running terser under the\nhood you have several configuration options available:\n\n```js\n// ember-cli-build.js\n\nvar app = new EmberApp({\n  'ember-cli-terser': {\n    enabled: true,\n\n    exclude: ['vendor.js'],\n\n    terser: {\n      compress: {\n        sequences: 50,\n      },\n      output: {\n        semicolons: true,\n      },\n    },\n\n    // Tell broccoli-terser-sourcemap to not add sourcemap URLs\n    hiddenSourceMap: true,\n  },\n});\n```\n\n\n### Options\n\n- `enabled?: boolean`: Enables/Disables minification (defaults to `true` for\n  production builds, `false` for development builds)\n\n- `exclude?: string[]`: A list of paths or globs to exclude from minification\n\n- `terser?: TerserOptions`: A hash of [options](https://github.com/terser/terser#minify-options)\n  that are passed directly to terser\n\nIf no `terser` option is passed, a default configuration will be used.\n\nOptions supported by [broccoli-terser-sourcemap](https://github.com/ember-cli/broccoli-terser-sourcemap) may be added as top-level fields.\n\n### Source Maps\n\nSource maps are disabled by default for production builds in Ember CLI. If you\nwant to enable source maps for production builds you can configure that in your\n`ember-cli-build.js` too:\n\n```js\n// ember-cli-build.js\n\nvar app = new EmberApp({\n  sourcemaps: {\n    enabled: true,\n    extensions: ['js'],\n  },\n});\n```\n\n\nLicense\n------------------------------------------------------------------------------\nember-cli-terser is licensed under the [MIT License](LICENSE.md).\n","readmeFilename":"README.md"}