Josee9988 / MinifyAllCli

πŸ“¦ A lightweight, simple and easy npm tool to π—Ίπ—Άπ—»π—Άπ—³π˜† JSON/C, HTML and CSS! Also known as MinifyAll core! ⭐ Usable as π‘ͺ𝑳𝑰 tool or π’Šπ’Žπ’‘π’π’“π’•π’‚π’ƒπ’π’† in TS/JS as a 𝑴𝑢𝑫𝑼𝑳𝑬 πŸ₯°
https://minifyall.jgracia.es/
BSD 3-Clause "New" or "Revised" License
25 stars 5 forks source link

Bump terser and uglifyjs-folder #82

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps terser to 5.16.1 and updates ancestor dependency uglifyjs-folder. These dependencies need to be updated together.

Updates terser from 4.8.0 to 5.16.1

Changelog

Sourced from terser's changelog.

v5.16.1

  • Properly handle references in destructurings (const { [reference]: val } = ...)
  • Allow parsing of .#privatefield in nested classes
  • Do not evaluate operations that return large strings if that would make the output code larger
  • Make collapse_vars handle block scope correctly
  • Internal improvements: Typos (#1311), more tests, small-scale refactoring

v5.16.0

  • Disallow private fields in object bodies (#1011)
  • Parse #privatefield in object (#1279)
  • Compress #privatefield in object

v5.15.1

  • Fixed missing parentheses around optional chains
  • Avoid bare let or const as the bodies of if statements (#1253)
  • Small internal fixes (#1271)
  • Avoid inlining a class twice and creating two equivalent but !== classes.

v5.15.0

  • Basic support for ES2022 class static initializer blocks.
  • Add AudioWorkletNode constructor options to domprops list (#1230)
  • Make identity function inliner not inline id(...expandedArgs)

v5.14.2

  • Security fix for RegExps that should not be evaluated (regexp DDOS)
  • Source maps improvements (#1211)
  • Performance improvements in long property access evaluation (#1213)

v5.14.1

  • keep_numbers option added to TypeScript defs (#1208)
  • Fixed parsing of nested template strings (#1204)

v5.14.0

  • Switched to @​jridgewell/source-map for sourcemap generation (#1190, #1181)
  • Fixed source maps with non-terminated segments (#1106)
  • Enabled typescript types to be imported from the package (#1194)
  • Extra DOM props have been added (#1191)
  • Delete the AST while generating code, as a means to save RAM

v5.13.1

  • Removed self-assignments (varname=varname) (closes #1081)
  • Separated inlining code (for inlining things into references, or removing IIFEs)
  • Allow multiple identifiers with the same name in var destructuring (eg var { a, a } = x) (#1176)

v5.13.0

... (truncated)

Commits


Updates uglifyjs-folder from 2.0.0 to 3.2.0

Release notes

Sourced from uglifyjs-folder's releases.

3.2.0

Upgraded terser to 5.16.1

3.1.3

Upgraded terser to 5.14.2

3.1.2

Fixed common js compatibility issue from the dependency upgrade.

3.1.0

  • Upgraded terser to 5.12.1
  • Upgraded the development dependencies to the latest version
  • Removed the testing on node v10 from travis ci
  • Fixes #32

3.0.0

21/Jun/2021 Upgraded terser to 5.7.0 Modified the package API from synchronous to async/await The cli interfance remained the same.

Commits
  • 69439f9 Downgrade package lock format for build on node 14
  • 25fb0db Migrates from travis to github actions
  • 0b14054 Updates the structure of package-lock for compatibility with the build for no...
  • 7652fab Upgraded terser to 5.16.1
  • a1230f6 Fixed the line ending during npm publish. Fixes #34
  • bbf8211 Update the dist in the travis config
  • 3bcaf21 Adds node 18 to the travis build
  • e3bd0c7 Updates the dependencies, fixes #33
  • beabd1e Downgrade meow to maintain support for commonJS
  • 1265606 Updates the readme file on npm
  • 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Josee9988/MinifyAllCli/network/alerts).