Closed renovate[bot] closed 3 years ago
Merging #401 (f8692e6) into master (c4afc08) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #401 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 8 8
Lines 342 342
Branches 51 51
=========================================
Hits 342 342
Flag | Coverage Δ | |
---|---|---|
unittests | 100.00% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update c4afc08...f8692e6. Read the comment docs.
This PR contains the following updates:
0.9.2
->0.9.6
Release Notes
evanw/esbuild
### [`v0.9.6`](https://togithub.com/evanw/esbuild/blob/master/CHANGELOG.md#096) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.9.5...v0.9.6) - Expose build options to plugins ([#373](https://togithub.com/evanw/esbuild/issues/373)) Plugins can now access build options from within the plugin using the `initialOptions` property. For example: ```js let nodeEnvPlugin = { name: 'node-env', setup(build) { const options = build.initialOptions options.define = options.define || {} options.define['process.env.NODE_ENV'] = options.minify ? '"production"' : '"development"' }, } ``` - Fix an edge case with the object spread transform ([#1017](https://togithub.com/evanw/esbuild/issues/1017)) This release fixes esbuild's object spread transform in cases where property assignment could be different than property definition. For example: ```js console.log({ get x() {}, ...{x: 1}, }) ``` This should print `{x: 1}` but transforming this through esbuild with `--target=es6` causes the resulting code to throw an error. The problem is that esbuild currently transforms this code to a call to `Object.assign` and that uses property assignment semantics, which causes the assignment to throw (since you can't assign to a getter-only property). With this release, esbuild will now transform this into code that manually loops over the properties and copies them over one-by-one using `Object.defineProperty` instead. This uses property definition semantics which better matches the specification. - Fix a TypeScript parsing edge case with arrow function return types ([#1016](https://togithub.com/evanw/esbuild/issues/1016)) This release fixes the following TypeScript parsing edge case: ```ts ():ArrayRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.