From 9bfd552e7dddf4ded5ebfb6ca6052d4490ef5e6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Santos?= Date: Sat, 5 Oct 2019 23:34:46 +0100 Subject: [PATCH 1/3] remove duplicate toplevel typing --- tools/terser.d.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tools/terser.d.ts b/tools/terser.d.ts index 3d94fde40..c4fa828c7 100644 --- a/tools/terser.d.ts +++ b/tools/terser.d.ts @@ -14,8 +14,8 @@ export interface ParseOptions { export interface CompressOptions { arguments?: boolean; arrows?: boolean; - booleans?: boolean; booleans_as_integers?: boolean; + booleans?: boolean; collapse_vars?: boolean; comparisons?: boolean; computed_props?: boolean; @@ -54,10 +54,9 @@ export interface CompressOptions { switches?: boolean; toplevel?: boolean; top_retain?: null | string | string[] | RegExp; - toplevel?: boolean; typeofs?: boolean; - unsafe?: boolean; unsafe_arrows?: boolean; + unsafe?: boolean; unsafe_comps?: boolean; unsafe_Function?: boolean; unsafe_math?: boolean; @@ -101,10 +100,10 @@ export interface OutputOptions { braces?: boolean; comments?: boolean | 'all' | 'some' | RegExp | Function; ecma?: ECMA; + ie8?: boolean; indent_level?: number; indent_start?: number; inline_script?: boolean; - ie8?: boolean; keep_quoted_props?: boolean; max_line_len?: number | false; preamble?: string; From 8d82e3b14cdf3feb142bab17514244983565a633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Santos?= Date: Sat, 5 Oct 2019 23:36:12 +0100 Subject: [PATCH 2/3] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10dda926b..333bee4ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v4.3.8 + + - Typescript typings fix + ## v4.3.7 - Parsing of regex options in the CLI (which broke in v4.3.5) was fixed. From a6285158cd65783f9c799019dd9eed2196269fe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Santos?= Date: Sat, 5 Oct 2019 23:36:47 +0100 Subject: [PATCH 3/3] 4.3.8 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b0d634fa3..cc28b76d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "terser", - "version": "4.3.7", + "version": "4.3.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a14c19f50..1efff95cd 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "homepage": "https://terser.org", "author": "Mihai Bazon (http://lisperator.net/)", "license": "BSD-2-Clause", - "version": "4.3.7", + "version": "4.3.8", "engines": { "node": ">=6.0.0" },