ampproject / amp-by-example

DEPRECATED: AMP by Example has been merged into amp.dev
http://amp.dev
Apache License 2.0
753 stars 505 forks source link

Update dependency @babel/preset-env to v7.4.4 #1987

Open renovate-bot opened 5 years ago

renovate-bot commented 5 years ago

This PR contains the following updates:

Package Type Update Change References
@​babel/preset-env devDependencies minor 7.3.1 -> 7.4.4 homepage, source

Release Notes

babel/babel ### [`v7.4.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v744-2019-04-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.3...v7.4.4) ##### :bug: Bug Fix - `babel-plugin-transform-flow-comments` - [#​9897](https://togithub.com/babel/babel/pull/9897) fix flow-comments - class type paramters and implements ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​9893](https://togithub.com/babel/babel/pull/9893) fix flow-comment - object destructuring ([@​tanhauhau](https://togithub.com/tanhauhau)) - `babel-parser` - [#​9766](https://togithub.com/babel/babel/pull/9766) Add TS support to [@​babel/parser](https://togithub.com/babel/parser)'s Scope ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9865](https://togithub.com/babel/babel/pull/9865) Always register global bindings as exportable ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9887](https://togithub.com/babel/babel/pull/9887) Fix TypeScript readonly error location ([@​existentialism](https://togithub.com/existentialism)) - [#​9869](https://togithub.com/babel/babel/pull/9869) ! remove constant context assertions ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​9890](https://togithub.com/babel/babel/pull/9890) Fix parsing typescript bodiless methods with the estree plugin also enabled ([@​devongovett](https://togithub.com/devongovett)) - `babel-traverse` - [#​9870](https://togithub.com/babel/babel/pull/9870) Fix flow types in traverse/path/family and enable flow ([@​danez](https://togithub.com/danez)) - `babel-plugin-proposal-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-types` - [#​9861](https://togithub.com/babel/babel/pull/9861) Fix: PrivateName Identifier should not be isReferenced. ([@​coreyfarrell](https://togithub.com/coreyfarrell)) - `babel-types` - [#​9832](https://togithub.com/babel/babel/pull/9832) Fix typo in cloneNode. ([@​evandervalk](https://togithub.com/evandervalk)) ### [`v7.4.3`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v743-2019-04-02) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.2...v7.4.3) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​9769](https://togithub.com/babel/babel/pull/9769) Don't accept '\\08' or '\\09' in strict mode. ([@​danez](https://togithub.com/danez)) - [#​9768](https://togithub.com/babel/babel/pull/9768) Correctly check for-in and for-of loop for invalid left-hand side. ([@​danez](https://togithub.com/danez)) - [#​9767](https://togithub.com/babel/babel/pull/9767) Parse right-hand-side of for/of as an assignment expression. ([@​danez](https://togithub.com/danez)) - [#​9748](https://togithub.com/babel/babel/pull/9748) [typescript] parsing template literal as type . ([@​tanhauhau](https://togithub.com/tanhauhau)) ##### :rocket: New Feature - `babel-plugin-transform-runtime` - [#​9754](https://togithub.com/babel/babel/pull/9754) [runtime-corejs3] Only polyfill instance methods when it might be needed. ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-polyfill` - [#​9780](https://togithub.com/babel/babel/pull/9780) Closes [#​9232](https://togithub.com/babel/babel/issues/9232), add some missed modules to `@babel/polyfill/noConflict`. ([@​zloirock](https://togithub.com/zloirock)) - `babel-cli` - [#​9807](https://togithub.com/babel/babel/pull/9807) Upgrade lodash to 4.17.11. ([@​danez](https://togithub.com/danez)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​9802](https://togithub.com/babel/babel/pull/9802) Fix lazy option of babel-plugin-transform-modules-commonjs. ([@​AndreasCag](https://togithub.com/AndreasCag)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-private-methods` - [#​9801](https://togithub.com/babel/babel/pull/9801) Fix super method call in private instance method calling overridden method. ([@​MattiasBuelens](https://togithub.com/MattiasBuelens)) - `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-destructuring` - [#​9416](https://togithub.com/babel/babel/pull/9416) Destructuring: Fix handling of impure computed keys with object rest. ([@​motiz88](https://togithub.com/motiz88)) - `babel-plugin-transform-destructuring` - [#​9412](https://togithub.com/babel/babel/pull/9412) Destructuring: Fix array unpacking assignments with holes on RHS. ([@​motiz88](https://togithub.com/motiz88)) - `babel-traverse` - [#​9415](https://togithub.com/babel/babel/pull/9415) [@​babel/traverse](https://togithub.com/babel/traverse): Fix NodePath.getData. ([@​71](https://togithub.com/71)) - `babel-parser` - [#​9760](https://togithub.com/babel/babel/pull/9760) Allow HTML comments on first line. ([@​danez](https://togithub.com/danez)) - [#​9700](https://togithub.com/babel/babel/pull/9700) Fix compatibility between estree and TS plugin. ([@​danez](https://togithub.com/danez)) - `babel-helpers` - [#​9756](https://togithub.com/babel/babel/pull/9756) Allow coreJS Symbol to be type object. ([@​conartist6](https://togithub.com/conartist6)) - `babel-preset-env` - [#​9752](https://togithub.com/babel/babel/pull/9752) Normalize `core-js` entry points. ([@​zloirock](https://togithub.com/zloirock)) ##### :nail_care: Polish - `babel-parser` - [#​9762](https://togithub.com/babel/babel/pull/9762) Optimize parseBindingAtom code to get better error messages. ([@​danez](https://togithub.com/danez)) - `babel-core`, `babel-plugin-transform-for-of` - [#​9698](https://togithub.com/babel/babel/pull/9698) Move array reference into `for` head initializer. ([@​danez](https://togithub.com/danez)) ##### :house: Internal - Other - [#​9806](https://togithub.com/babel/babel/pull/9806) Update test262. ([@​danez](https://togithub.com/danez)) - `babel-parser`, `babel-preset-typescript` - [#​9761](https://togithub.com/babel/babel/pull/9761) Explicit labels for tokenTypes. ([@​danez](https://togithub.com/danez)) ### [`v7.4.2`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v742-2019-03-21) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.1...v7.4.2) ##### :bug: Bug Fix - `babel-parser` - [#​9725](https://togithub.com/babel/babel/pull/9725) Modules might be in loose mode when checking for undecl exports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9719](https://togithub.com/babel/babel/pull/9719) Fix scope checks with enabled flow plugin ([@​danez](https://togithub.com/danez)) - `babel-helpers`, `babel-plugin-transform-named-capturing-groups-regex` - [#​9726](https://togithub.com/babel/babel/pull/9726) Fix typo in wrapRegExp helper ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#​9724](https://togithub.com/babel/babel/pull/9724) Closes [#​9713](https://togithub.com/babel/babel/issues/9713) ([@​zloirock](https://togithub.com/zloirock)) ##### :nail_care: Polish - `babel-preset-env` - [#​9732](https://togithub.com/babel/babel/pull/9732) Mark the core-js warning as such ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9716](https://togithub.com/babel/babel/pull/9716) Tweak preset-env corejs/useBuiltIns warning and error messages ([@​existentialism](https://togithub.com/existentialism)) ##### :house: Internal - [#​9718](https://togithub.com/babel/babel/pull/9718) Bump Babel deps ([@​existentialism](https://togithub.com/existentialism)) ### [`v7.4.1`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v741-2019-03-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.4.0...v7.4.1) ##### :bug: Bug Fix - `babel-preset-env` - [#​9711](https://togithub.com/babel/babel/pull/9711) Alias [@​babel/preset-env](https://togithub.com/babel/preset-env)/data/built-ins.json.js ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9709](https://togithub.com/babel/babel/pull/9709) Bring back isPluginRequired ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.4.0`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v740-2019-03-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.3.4...v7.4.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​9529](https://togithub.com/babel/babel/pull/9529) Add `readonly` to TypeScript type modifier ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​9534](https://togithub.com/babel/babel/pull/9534) TypeScript Constant contexts ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​9637](https://togithub.com/babel/babel/pull/9637) Update identifier parsing per Unicode v12 ([@​mathiasbynens](https://togithub.com/mathiasbynens)) - [#​9616](https://togithub.com/babel/babel/pull/9616) Allow any reserved word in `export {} from` specifiers ([@​danez](https://togithub.com/danez)) - [#​9612](https://togithub.com/babel/babel/pull/9612) [TS] Disallow type casts in arrow parameters ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9607](https://togithub.com/babel/babel/pull/9607) Refactor parsing object members ([@​danez](https://togithub.com/danez)) - [#​9599](https://togithub.com/babel/babel/pull/9599) Disallow duplicate params in methods ([@​danez](https://togithub.com/danez)) - [#​9586](https://togithub.com/babel/babel/pull/9586) Treat for loop body as part of loop scope ([@​danez](https://togithub.com/danez)) - `babel-parser`, `babel-plugin-transform-typescript` - [#​9641](https://togithub.com/babel/babel/pull/9641) Allow context type annotation on getters/setters ([@​matt-tingen](https://togithub.com/matt-tingen)) - `babel-plugin-proposal-unicode-property-regex`, `babel-plugin-transform-dotall-regex`, `babel-plugin-transform-unicode-regex` - [#​9636](https://togithub.com/babel/babel/pull/9636) Update babel-plugin-proposal-unicode-property-regex for Unicode v12 ([@​mathiasbynens](https://togithub.com/mathiasbynens)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-modules-systemjs` - [#​9589](https://togithub.com/babel/babel/pull/9589) Check exported bindings are defined ([@​danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-classes`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-new-target` - [#​9493](https://togithub.com/babel/babel/pull/9493) Introduce scope tracking in the parser ([@​danez](https://togithub.com/danez)) ##### :rocket: New Feature - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-polyfill`, `babel-preset-env`, `babel-register`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#​7646](https://togithub.com/babel/babel/pull/7646) Update to `core-js@3` ([@​zloirock](https://togithub.com/zloirock)) - `babel-template` - [#​9648](https://togithub.com/babel/babel/pull/9648) Add %%placeholders%% support to [@​babel/template](https://togithub.com/babel/template) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-plugin-proposal-partial-application` - [#​9474](https://togithub.com/babel/babel/pull/9474) Partial application plugin ([@​byara](https://togithub.com/byara)) - `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-private-methods` - [#​9446](https://togithub.com/babel/babel/pull/9446) Private Static Class Methods (Stage 3) ([@​tim-mc](https://togithub.com/tim-mc)) - `babel-generator`, `babel-types` - [#​9542](https://togithub.com/babel/babel/pull/9542) Add placeholders support to [@​babel/types](https://togithub.com/babel/types) and [@​babel/generator](https://togithub.com/babel/generator) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​9364](https://togithub.com/babel/babel/pull/9364) Add parser support for placeholders ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-partial-application`, `babel-types` - [#​9343](https://togithub.com/babel/babel/pull/9343) Partial Application Syntax: Stage 1 ([@​byara](https://togithub.com/byara)) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-private-methods` - [#​9704](https://togithub.com/babel/babel/pull/9704) Fix `super` Method Calls in Class Private Methods ([@​tim-mc](https://togithub.com/tim-mc)) - `babel-parser` - [#​9699](https://togithub.com/babel/babel/pull/9699) Correctly parse TS TypeAssertions around arrow functions ([@​danez](https://togithub.com/danez)) - [#​9600](https://togithub.com/babel/babel/pull/9600) Fix scope check for 2nd+ lexical bindings ([@​danez](https://togithub.com/danez)) - [#​9593](https://togithub.com/babel/babel/pull/9593) [TS] Correctly forget `await`s after parsing async arrows with type args ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9585](https://togithub.com/babel/babel/pull/9585) Fix strict mode prescanning with EmptyStatement ([@​danez](https://togithub.com/danez)) - `babel-core`, `babel-plugin-transform-for-of` - [#​9697](https://togithub.com/babel/babel/pull/9697) Correctly preserve reference to array in for-of loop ([@​danez](https://togithub.com/danez)) - `babel-plugin-transform-typescript` - [#​9693](https://togithub.com/babel/babel/pull/9693) [plugin-transform-typescript] Fix transpiling of TS abstract classes with decorators ([@​agoldis](https://togithub.com/agoldis)) - `babel-traverse`, `babel-types` - [#​9692](https://togithub.com/babel/babel/pull/9692) Fix TSFunctionType visitors definition ([@​penielse](https://togithub.com/penielse)) - `babel-plugin-proposal-object-rest-spread` - [#​9628](https://togithub.com/babel/babel/pull/9628) [proposal-object-rest-spread] fix templateLiteral in extractNormalizedKeys ([@​pnowak](https://togithub.com/pnowak)) - `babel-plugin-transform-modules-systemjs` - [#​9639](https://togithub.com/babel/babel/pull/9639) System modules - Hoist classes like other variables ([@​guybedford](https://togithub.com/guybedford)) - `babel-generator`, `babel-parser` - [#​9618](https://togithub.com/babel/babel/pull/9618) Disallow escape sequences in contextual keywords ([@​danez](https://togithub.com/danez)) - `babel-helper-split-export-declaration`, `babel-plugin-transform-modules-commonjs`, `babel-traverse` - [#​9613](https://togithub.com/babel/babel/pull/9613) Don't add params of anonymous exported function decls to the outer scope ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-parameters`, `babel-plugin-transform-typescript`, `babel-types` - [#​9605](https://togithub.com/babel/babel/pull/9605) [plugin-transform-typescript] Strip type imports used in Enums and object types ([@​echenley](https://togithub.com/echenley)) - `babel-helper-call-delegate`, `babel-plugin-transform-parameters` - [#​9601](https://togithub.com/babel/babel/pull/9601) Don't loose "this" in helper-call-delegate ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-modules-commonjs`, `babel-traverse`, `babel-types` - [#​9492](https://togithub.com/babel/babel/pull/9492) Mark FOO in "var { x: FOO }˝ as a binding, not as a reference ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#​9595](https://togithub.com/babel/babel/pull/9595) preset-env: Sort versions before determining lowest ([@​jridgewell](https://togithub.com/jridgewell)) - `babel-helper-define-map`, `babel-helper-hoist-variables`, `babel-parser`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-systemjs`, `babel-traverse`, `babel-types` - [#​9518](https://togithub.com/babel/babel/pull/9518) Use `for..of Object.keys` instead of `for..in` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-parser` - [#​9646](https://togithub.com/babel/babel/pull/9646) Remove input and length from state ([@​danez](https://togithub.com/danez)) - [#​9645](https://togithub.com/babel/babel/pull/9645) Reorganize token types and use a map for them ([@​danez](https://togithub.com/danez)) - [#​9591](https://togithub.com/babel/babel/pull/9591) Remove always false param allowExpressionBody ([@​danez](https://togithub.com/danez)) - `babel-standalone`, `babel-types` - [#​9025](https://togithub.com/babel/babel/pull/9025) Make babel-standalone an ESModule and enable flow ([@​danez](https://togithub.com/danez)) - `babel-generator` - [#​9579](https://togithub.com/babel/babel/pull/9579) change var name for coherence ([@​tanohzana](https://togithub.com/tanohzana)) ##### :house: Internal - Other - [#​9588](https://togithub.com/babel/babel/pull/9588) Publish to npm using a GitHub action ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​9640](https://togithub.com/babel/babel/pull/9640) Switch from rollup-stream to rollup ([@​danez](https://togithub.com/danez)) - [#​9647](https://togithub.com/babel/babel/pull/9647) Add WarningsToErrorsPlugin to webpack to avoid missing build problems on CI ([@​danez](https://togithub.com/danez)) - [#​9624](https://togithub.com/babel/babel/pull/9624) Update dependencies ([@​danez](https://togithub.com/danez)) - [#​9623](https://togithub.com/babel/babel/pull/9623) Add editorconfig for Makefile ([@​danez](https://togithub.com/danez)) - [#​9587](https://togithub.com/babel/babel/pull/9587) Update test262 ([@​danez](https://togithub.com/danez)) - [#​9582](https://togithub.com/babel/babel/pull/9582) Minify bundles on circle for repl ([@​danez](https://togithub.com/danez)) - `babel-register` - [#​9678](https://togithub.com/babel/babel/pull/9678) Remove dependency on home-or-tmp package ([@​AmirS](https://togithub.com/AmirS)) ### [`v7.3.4`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v734-2019-02-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.3.1...v7.3.4) ##### :bug: Bug Fix - `babel-parser` - [#​9572](https://togithub.com/babel/babel/pull/9572) Fix TypeScript parsers missing token check ([#​9571](https://togithub.com/babel/babel/issues/9571)) ([@​elevatebart](https://togithub.com/elevatebart)) - [#​9521](https://togithub.com/babel/babel/pull/9521) Also check AssignmentPatterns for duplicate export name ([@​danez](https://togithub.com/danez)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-traverse` - [#​9508](https://togithub.com/babel/babel/pull/9508) Use correct "this" in static fields ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-preset-env` - [#​9566](https://togithub.com/babel/babel/pull/9566) Closes [#​9465](https://togithub.com/babel/babel/issues/9465) ([@​zloirock](https://togithub.com/zloirock)) - `babel-types` - [#​9539](https://togithub.com/babel/babel/pull/9539) babel-types is\* type checks accept null | undefiend as value TS type ([@​ian-craig](https://togithub.com/ian-craig)) - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#​9532](https://togithub.com/babel/babel/pull/9532) Migrate some duplicate binding tests to traverse ([@​danez](https://togithub.com/danez)) - `babel-generator` - [#​9524](https://togithub.com/babel/babel/pull/9524) Fix typescript generator params ([@​tanhauhau](https://togithub.com/tanhauhau)) - [#​9523](https://togithub.com/babel/babel/pull/9523) Fix flow babel-generator function parantheses ([@​tanhauhau](https://togithub.com/tanhauhau)) ##### :house: Internal - Other - [#​9561](https://togithub.com/babel/babel/pull/9561) Update CHANGELOG.md using the "Trigger GitHub release" action ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-modules-systemjs` - [#​9541](https://togithub.com/babel/babel/pull/9541) Enable eqeqeq rule in eslint ([@​danez](https://togithub.com/danez)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-flow-strip-types`, `babel-traverse` - [#​9522](https://togithub.com/babel/babel/pull/9522) Make tests spec compliant by avoiding duplicate declarations in input files ([@​danez](https://togithub.com/danez)) - `babel-plugin-transform-proto-to-assign` - [#​9533](https://togithub.com/babel/babel/pull/9533) Add import/no-extraneous-dependencies to ESLint ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

Renovate 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: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot. View repository job log here.

forking-renovate[bot] commented 5 years ago

PR has been edited

:construction_worker: This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.