cross
Foswiki General Assembly will be held on 12th December 2019, 1200 UTC on Freenode IRC channel #foswiki-association. See AgendaTenthGeneralAssembly

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 04 Dec 2019 - 15:41.

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