skyflash.github.io
skyflash.github.io copied to clipboard
Bump uglify-js from 3.16.3 to 3.17.0
Bumps uglify-js from 3.16.3 to 3.17.0.
Release notes
Sourced from uglify-js's releases.
v3.17.0
Features
- merge common tail of
if
statements (996836b67e1800af188d7ca4e79813967ebc8bc2)- eliminate extraneous
Object()
wrappers (db6fd6db3e8eaa0b2ebbddb5e1cbcea81f0631ab)- improve elimination of
return
statements (08c386f363c8e3549e63c2d996c0e4f11c4cf116, ab5c7e6863f0a898798cf3b2fd87a52a89ed018d, 6667440aafa04669e99c641ef945d6903e086b7a, e39f33e41b1234b195b90d299014f40a999a8608, 64e3ceec3b6a7ee37dc4772dc3ad88542013f88f, 8076d66ae58315671821d9ecaa1f726f509e331d, 884842cd6ceb49766c152a60b151fcf386c13831, a9d9af53e9f469ed89f0be0a53da2a0ac07f3733)- improve compression of ternary expressions (672cdfa57ae67aae726f5b46ea20638aa1e9ce1d)
- exclude latest ECMAScript runtime properties from
builtin
mangling (8a07f1202c135bd2fa6f2d5cc0231c466e73242e)- introduce
--expression
for ease of handling bookmarklets or JSON expressions (f451a7ad79165dda0d3f7fa7a56b3841eeba8174)- improve resolution and accuracy of source-maps (2c3c4ec32381bad3f21bf2778470d58abba7b82a)
- inline function calls with simple assignments (5a4cd09938e46bbf7d9a875e03ce7e99c6e6c442)
Bug Fixes
async
generator function (da930affd2b9969e042dc8c9e9ded4de8f1174c2)class
property (41b65af6e2ef75010b30bfc10a40cea705ff12ac, dd90135944fb3f980b8ff2fcbef9222261d05cd8)class
static
block (41b65af6e2ef75010b30bfc10a40cea705ff12ac)- default parameter (c32fe26b8d9b7a8fc9ddbd0e6771a0e2af40365b)
- destructuring syntax (c32fe26b8d9b7a8fc9ddbd0e6771a0e2af40365b)
function
literal (513995f57dfb295a7880ac5d33f633a2ee381f3b)- lexical declaration (937a6728798cc139defa868c78ddf57d851913d7)
Commits
8602d1b
v3.17.0dd90135
fix corner case inpure_getters
(#5617)612701a
tweakufuzz
test case generation (#5615)503532c
workaround sporadic I/O lags in GitHub Actions (#5613)6c0e522
workaround sporadic I/O lags in GitHub Actions (#5612)9d37276
tweakufuzz
test case generation (#5611)5a4cd09
enhanceinline
(#5610)c32fe26
fix corner case inmerge_vars
(#5609)2c3c4ec
improve source mapping accuracy (#5608)f451a7a
implement--expression
(#5607)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)