chore(deps): update all non-major dependencies #9298
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^7.14.0
->^7.14.4
^7.14.2
->^7.14.3
^7.13.16
->^7.14.4
^7.14.2
->^7.14.3
^7.14.2
->^7.14.4
^2.0.3
->^2.0.4
^1.3.3
->^1.3.6
^6.0.0
->^6.0.1
^6.0.0
->^6.0.1
12.20.13
->12.20.14
4.41.28
->4.41.29
^4.23.0
->^4.26.0
^4.23.0
->^4.26.0
^1.0.30001228
->^1.0.30001233
^0.13.4
->^0.14.0
^3.12.1
->^3.13.1
^0.12.1
->^0.12.5
^7.26.0
->^7.27.0
^5.0.0
->^5.0.1
^2.3.2
->^2.3.3
^1.9.2
->^1.10.1
^16.5.3
->^16.6.0
^3.3.0
->^3.3.4
^5.0.4
->^5.0.6
2.48.0
->2.50.5
^4.2.3
->^4.3.1
^2.3.0
->^2.4.0
^1.32.13
->^1.34.0
~4.2
->~4.3
^0.7.4
->^0.7.5
^2.6.12
->^2.6.13
^2.6.12
->^2.6.13
^2.6.12
->^2.6.13
^2.1.1
->^2.2.0
^4.4.1
->^4.4.2
^4.2.0
->^4.3.0
Release Notes
babel/babel
v7.14.4
Compare Source
👓 Spec Compliance
babel-parser
babel-plugin-transform-typescript
export {}
when necessary to imply ESM (@wbinnssmith)🐛 Bug Fix
babel-plugin-transform-typescript
@babel/eslint-parser
(@devfservant)babel-parser
🏃♀️ Performance
babel-plugin-transform-block-scoping
babel-parser
🔬 Output optimization
babel-plugin-proposal-object-rest-spread
,babel-plugin-transform-block-scoping
,babel-plugin-transform-destructuring
,babel-plugin-transform-react-constant-elements
,babel-preset-env
nuxt/loading-screen
v2.0.4
Compare Source
nuxt/telemetry
v1.3.6
Compare Source
v1.3.5
Compare Source
v1.3.4
Compare Source
nuxt/eslint-config
v6.0.1
Compare Source
typescript-eslint/typescript-eslint
v4.26.0
Compare Source
Bug Fixes
Features
v4.25.0
Compare Source
Bug Fixes
isAwaitKeyword
predicate in ast-utils (#3290) (c15da67)Features
v4.24.0
Compare Source
Bug Fixes
Features
noPropertyAccessFromIndexSignature
(#3361) (37ec2c2)GoogleChrome/chrome-launcher
v0.14.0
Compare Source
ac1f4aff
move to minimum node 12; removerimraf
(#237)dec646c4
deps: removemkdirp
forfs.mkdirSync
(#234)83ab178a
update minimum node version (#222)a5f6eb2f
add additional chrome flags (#227)3a7c9610
reword unset-CHROME_PATH
error messageb1b8dc74
rename disabledTranslateUI
toTranslate
to match Chrome (#225)beb41360
chore: update dependencies and test targets (#221)df9d564a
tests: migrate from travis to github actions (#228)673da08b
tests: add mac/win bots to ci (#232)a700ae0c
docs: fix readme'sgetInstallations()
section (#212)chrome-flags-for-tools.md
update4b98587d
massive update and refactor (#226)e45b100f
minor tweaks to headless and others3a90c21b
fix links8429ca93
add feature flags description21db5f9f
even more documented flags (#231)zloirock/core-js
v3.13.1
Compare Source
get-own-property-symbols
third-partySymbol
polyfill if it's used since it causes a stack overflow, #774Object.prototype
accessors methods in WebKit ~ Android 4.0, #232v3.13.0
Compare Source
Object#hasOwnProperty
(Object.hasOwn
) proposal moved to the stage 3, May 2021 TC39 meetingevanw/esbuild
v0.12.5
Compare Source
Add support for lowering tagged template literals to ES5 (#297)
This release adds support for lowering tagged template literals such as
String.raw`\unicode`
to target environments that don't support them such as--target=es5
(non-tagged template literals were already supported). Each literal turns into a function call to a helper function:Change class field behavior to match TypeScript 4.3
TypeScript 4.3 includes a subtle breaking change that wasn't mentioned in the TypeScript 4.3 blog post: class fields will now be compiled with different semantics if
"target": "ESNext"
is present intsconfig.json
. Specifically in this caseuseDefineForClassFields
will default totrue
when not specified instead offalse
. This means class field behavior in TypeScript code will now match JavaScript instead of doing something else:In TypeScript 4.2 and below, the TypeScript compiler would generate code that prints
set 123
whentsconfig.json
contains"target": "ESNext"
but in TypeScript 4.3, the TypeScript compiler will now generate code that doesn't print anything. This is the difference between "assign" semantics and "define" semantics. With this release, esbuild has been changed to follow the TypeScript 4.3 behavior.Avoid generating the character sequence
</script>
(#1322)If the output of esbuild is inlined into a
<script>...</script>
tag inside an HTML file, the character sequence</script>
inside the JavaScript code will accidentally cause the script tag to be terminated early. There are at least four such cases where this can happen:With this release, esbuild will now handle all of these cases and avoid generating the problematic character sequence:
Change the triple-slash reference comment for Deno (#1325)
The comment in esbuild's JavaScript API implementation for Deno that references the TypeScript type declarations has been changed from
/// <reference path="./mod.d.ts" />
to/// <reference types="./mod.d.ts" />
. This comment was copied from Deno's documentation but apparently Deno's documentation was incorrect. The comment in esbuild's Deno bundle has been changed to reflect Deno's latest documentation.v0.12.4
Compare Source
Reorder name preservation before TypeScript decorator evaluation (#1316)
The
--keep-names
option ensures the.name
property on functions and classes remains the same after bundling. However, this was being enforced after TypeScript decorator evaluation which meant that the decorator could observe the incorrect name. This has been fixed and now.name
preservation happens before decorator evaluation instead.Potential fix for a determinism issue (#1304)
This release contains a potential fix for an unverified issue with non-determinism in esbuild. The regression was apparently introduced in 0.11.13 and may be related to parallelism that was introduced around the point where dynamic
import()
expressions are added to the list of entry points. Hopefully this fix should resolve the regression.Respect
target
intsconfig.json
(#277)Each JavaScript file that esbuild bundles will now be transformed according to the
target
language level from the nearest enclosingtsconfig.json
file. This is in addition to esbuild's own--target
setting; the two settings are merged by transforming any JavaScript language feature that is unsupported in either esbuild's configured--target
value or thetarget
property in thetsconfig.json
file.v0.12.3
Compare Source
Ensure JSX element names start with a capital letter (#1309)
The JSX specification only describes the syntax and says nothing about how to interpret it. But React (and therefore esbuild) treats JSX tags that start with a lower-case ASCII character as strings instead of identifiers. That way the tag
<i/>
always refers to the italic HTML elementi
and never to a local variable namedi
.However, esbuild may rename identifiers for any number of reasons such as when minification is enabled. Previously esbuild could sometimes rename identifiers used as tag names such that they start with a lower-case ASCII character. This is problematic when JSX syntax preservation is enabled since subsequent JSX processing would then turn these identifier references into strings.
With this release, esbuild will now make sure identifiers used in tag names start with an upper-case ASCII character instead when JSX syntax preservation is enabled. This should avoid problems when using esbuild with JSX transformation tools.
Fix a single hyphen being treated as a CSS name (#1310)
CSS identifiers are allowed to start with a
-
character if (approximately) the following character is a letter, an escape sequence, a non-ASCII character, the character_
, or another-
character. This check is used in certain places when printing CSS to determine whether a token is a valid identifier and can be printed as such or whether it's an invalid identifier and needs to be quoted as a string. One such place is in attribute selectors such as[a*=b]
.However, esbuild had a bug where a single
-
character was incorrectly treated as a valid identifier in this case. This is because the end of string became U+FFFD (the Unicode replacement character) which is a non-ASCII character and a valid name-start code point. With this release a single-
character is no longer treated as a valid identifier. This fix was contributed by @lbwa.v0.12.2
Compare Source
Fix various code generation and minification issues (#1305)
This release fixes the following issues, which were all identified by running esbuild against the latest UglifyJS test suite:
The
in
operator is now surrounded parentheses inside arrow function expression bodies insidefor
loop initializers:Without this, the
in
operator would cause the for loop to be considered a for-in loop instead.The statement
return undefined;
is no longer minified toreturn;
inside async generator functions:Using
return undefined;
inside an async generator function has the same effect asreturn await undefined;
which schedules a task in the event loop and runs code in a different order than justreturn;
, which doesn't hide an implicitawait
expression.Property access expressions are no longer inlined in template tag position:
The expression
a.b`c`
is different than the expression(0, a.b)`c`
. The first calls the functiona.b
witha
as the value forthis
but the second calls the functiona.b
with the default value forthis
(the global object in non-strict mode orundefined
in strict mode).Verbatim
__proto__
properties inside object spread are no longer inlined when minifying:A verbatim (i.e. non-computed non-method) property called
__proto__
inside an object literal actually sets the prototype of the surrounding object literal. It does not add an "own property" called__proto__
to that object literal, so inlining it into the parent object literal would be incorrect. The presence of a__proto__
property now stops esbuild from applying the object spread inlining optimization when minifying.The value of
this
has now been fixed for lowered private class members that are used as template tags:The value of
this
here should be an instance of the class because the template tag is a property access expression. However, it was previously the default value (the global object in non-strict mode orundefined
in strict mode) instead due to the private member transformation, which is incorrect.Invalid escape sequences are now allowed in tagged template literals
This implements the template literal revision feature: https://github.com/tc39/proposal-template-literal-revision. It allows you to process tagged template literals using custom semantics that don't follow JavaScript escape sequence rules without causing a syntax error:
eslint/eslint
v7.27.0
Compare Source
2c0868c
Chore: merge all html formatter files intohtml.js
(#14612) (Milos Djermanovic)9e9b5e0
Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)afe9569
Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov)c0f418e
Chore: Remove lodash (#14287) (Stephen Wade)52655dd
Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)967b1c4
Chore: Fix typo in large.js (#14589) (Ikko Ashimine)2466a05
Sponsors: Sync README with website (ESLint Jenkins)fe29f18
Sponsors: Sync README with website (ESLint Jenkins)086c1d6
Chore: add more test cases forno-sequences
(#14579) (Nitin Kumar)6a2ced8
Docs: Update README team and sponsors (ESLint Jenkins)sindresorhus/execa
v5.0.1
Compare Source
timeout
option validation (#463)427c5c2
djfdyuruiry/improved-yarn-audit
v2.3.3
unjs/jiti
v1.10.1
Compare Source
v1.10.0
Compare Source
Features
allowDeclareFields
for babel transform (#33) (914499c)1.9.2 (2021-05-11)
Bug Fixes
1.9.1 (2021-04-09)
jsdom/jsdom
v16.6.0
Compare Source
parentNode.replaceChildren()
. (ninevra)null
orundefined
as an exception. (mbest)request
package, in the process fixing several issues with theXMLHttpRequest
implementation around header processing. Special thanks to vegardbb for completing this months-long effort!taoqf/node-fast-html-parser
v3.3.4
Compare Source
0632085
d914efa
0195dd3
b75a51d
d4d06ed
v3.3.3
Compare Source
bc6ba6e
607c003
v3.3.2
Compare Source
8cd256f
v3.3.1
Compare Source
e4e8116
e9ec888
NMFR/optimize-css-assets-webpack-plugin
v5.0.6
Compare Source
v5.0.5
Compare Source
rollup/rollup
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.