Item14874: deprecate uglify-js and yuicompressor in favor of terser

pencil
Priority: Normal
Current State: Waiting for Release
Released In: 2.1.7
Target Release: patch
Applies To: Extension
Component: JQueryPlugin, BuildContrib
Branches: Release02x01 master
Reported By: MichaelDaum
Waiting For:
Last Change By: MichaelDaum
uglify-js is discontinued and does not cover modern javascript:

uglify-es is no longer maintained and uglify-js does not support ES6+.

terser is a fork of uglify-es that mostly retains API and CLI compatibility with uglify-es and uglify-js@3.

see https://www.npmjs.com/package/terser

yuicompressor, cpan:CSS::Minifier and cpan::CSS::Minifier::XS are all outdated and should be removed. Actually building releases with these might break results.

-- MichaelDaum - 14 Nov 2019

 
Topic revision: r2 - 18 Nov 2019, MichaelDaum - This page was cached on 14 Jan 2020 - 19:07.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy