chore(deps): update all non-major dependencies #106
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:
^0.15.5
->^0.15.6
^5.1.1
->^5.2.2
^0.26.2
->^0.26.3
^0.5.13
->^0.5.14
^0.3.3
->^0.3.4
7.9.3
->7.9.5
^2.78.0
->^2.79.0
^4.9.3
->^4.10.1
^4.7.4
->^4.8.2
^0.4.5
->^0.4.7
Release Notes
evanw/esbuild
v0.15.6
Compare Source
Lower
for await
loops (#1930)This release lowers
for await
loops to the equivalentfor
loop containingawait
when esbuild is configured such thatfor await
loops are unsupported. This transform still requires at least generator functions to be supported since esbuild's lowering ofawait
currently relies on generators. This new transformation is mostly modeled after what the TypeScript compiler does. Here's an example:The code above will now become the following code with
--target=es2017
(omitting the code for the__forAwait
helper function):Automatically fix invalid
supported
configurations (#2497)The
--target=
setting lets you tell esbuild to target a specific version of one or more JavaScript runtimes such aschrome80,node14
and esbuild will restrict its output to only those features supported by all targeted JavaScript runtimes. More recently, esbuild introduced the--supported:
setting that lets you override which features are supported on a per-feature basis. However, this now lets you configure nonsensical things such as--supported:async-await=false --supported:async-generator=true
. Previously doing this could result in esbuild building successfully but producing invalid output.Starting with this release, esbuild will now attempt to automatically fix nonsensical feature override configurations by introducing more overrides until the configuration makes sense. So now the configuration from previous example will be changed such that
async-await=false
impliesasync-generator=false
. The full list of implications that were introduced is below:async-await=false
implies:async-generator=false
for-await=false
top-level-await=false
generator=false
implies:async-generator=false
object-accessors=false
implies:class-private-accessor=false
class-private-static-accessor=false
class-field=false
implies:class-private-field=false
class-static-field=false
implies:class-private-static-field=false
class=false
implies:class-field=false
class-private-accessor=false
class-private-brand-check=false
class-private-field=false
class-private-method=false
class-private-static-accessor=false
class-private-static-field=false
class-private-static-method=false
class-static-blocks=false
class-static-field=false
Implement a small minification improvement (#2496)
Some people write code that contains a label with an immediate break such as
x: break x
. Previously this code was not removed during minification but it will now be removed during minification starting with this release.Fix installing esbuild via Yarn with
enableScripts: false
configured (#2457)If esbuild is installed with Yarn with the
enableScripts: false
setting configured, then Yarn will not "unplug" theesbuild
package (i.e. it will keep the entire package inside a.zip
file). This messes with esbuild's library code that extracts the platform-specific binary executable because that code copies the binary executable into the esbuild package directory, and Yarn's.zip
file system shim doesn't let you write to a directory inside of a.zip
file. This release fixes this problem by writing to thenode_modules/.cache/esbuild
directory instead in this case. So you should now be able to use esbuild with Yarn whenenableScripts: false
is configured.This fix was contributed by @jonaskuske.
unjs/hookable
v5.2.2
Compare Source
v5.2.1
Compare Source
v5.2.0
Compare Source
Features
beforeEach
andafterEach
spies (#46) (949d8b7)Bug Fixes
5.1.2 (2022-08-23)
Bug Fixes
5.1.1 (2021-12-21)
Bug Fixes
v5.1.2
Compare Source
rich-harris/magic-string
v0.26.3
Compare Source
Performance Improvements
unjs/mlly
v0.5.14
Compare Source
unjs/pkg-types
v0.3.4
Compare Source
pnpm/pnpm
v7.9.5
Compare Source
Patch Changes
NODE_PATH
whenprefer-symlinked-executables
is enabled #5251.node_modules
, even if the target directory doesn't exist #5219.Our Gold Sponsors
Our Silver Sponsors
What's Changed
New Contributors
Full Changelog: pnpm/pnpm@v7.9.4...v7.9.5
v7.9.4
Compare Source
Patch Changes
pnpm env
: for Node.js<16 install the x64 build on Darwin ARM as ARM build is not available #5239.pnpm env
: log a message when the node.js tarball starts the download #5241.pnpm install --merge-git-branch-lockfile
when the lockfile is up to date #5212.Our Gold Sponsors
Our Silver Sponsors
What's Changed
New Contributors
Full Changelog: pnpm/pnpm@v7.9.3...v7.9.4
rollup/rollup
v2.79.0
Compare Source
2022-08-31
Features
amd.forceJsExtensionForImports
to enforce using.js
extensions for relative AMD imports (#4607)Pull Requests
v2.78.1
Compare Source
2022-08-19
Bug Fixes
Pull Requests
egoist/rollup-plugin-esbuild
v4.10.1
Compare Source
Bug Fixes
jsxDev
compatibility with older esbuild versions, closes #351 (2df49f4)v4.10.0
Compare Source
Bug Fixes
Features
Microsoft/TypeScript
v4.8.2
Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
unjs/untyped
v0.4.7
Compare Source
v0.4.6
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Mend Renovate. View repository job log here.