Release notes
*Sourced from [@babel/traverse's releases](https://github.com/babel/babel/releases).*
>
> ## v7.7.0 (2019-11-05)
>
> #### :eyeglasses: Spec Compliance
> * `babel-types`
> * [#10621](https://github-redirect.dependabot.com/babel/babel/pull/10621) throw a TypeError if identifier validation fails. ([@dentrado](https://github.com/dentrado))
> * `babel-parser`
> * [#10559](https://github-redirect.dependabot.com/babel/babel/pull/10559) fix: Exclude catch clause from let identifier error. ([@gonzarodriguezt](https://github.com/gonzarodriguezt))
> * [#10567](https://github-redirect.dependabot.com/babel/babel/pull/10567) [parser] Exception to 8 and 9 in tagged template. ([@pnowak](https://github.com/pnowak))
> * [#10532](https://github-redirect.dependabot.com/babel/babel/pull/10532) Allow duplicate `__proto__` keys in patterns, simple case ([#6705](https://github-redirect.dependabot.com/babel/babel/issues/6705)). ([@alejo90](https://github.com/alejo90))
>
> #### :rocket: New Feature
> * `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types`
> * [#10545](https://github-redirect.dependabot.com/babel/babel/pull/10545) Add support for TS declare modifier on fields. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-core`, `babel-parser`, `babel-preset-typescript`
> * [#10363](https://github-redirect.dependabot.com/babel/babel/pull/10363) @babel/parser error recovery. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-core`
> * [#10599](https://github-redirect.dependabot.com/babel/babel/pull/10599) Add support for .cjs config files. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10501](https://github-redirect.dependabot.com/babel/babel/pull/10501) Add support for babel.config.json. ([@devongovett](https://github.com/devongovett))
> * [#10361](https://github-redirect.dependabot.com/babel/babel/pull/10361) feat: if code frame error is on a single line, highlight the whole path. ([@SimenB](https://github.com/SimenB))
> * `babel-plugin-syntax-top-level-await`, `babel-preset-env`
> * [#10573](https://github-redirect.dependabot.com/babel/babel/pull/10573) Create @babel/plugin-syntax-top-level-await. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-preset-react`
> * [#10572](https://github-redirect.dependabot.com/babel/babel/pull/10572) [transform-react-jsx] Add useSpread option to transform JSX. ([@ivandevp](https://github.com/ivandevp))
> * `babel-generator`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-flow`, `babel-types`
> * [#10344](https://github-redirect.dependabot.com/babel/babel/pull/10344) Flow enums parsing. ([@gkz](https://github.com/gkz))
> * `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env`
> * [#10477](https://github-redirect.dependabot.com/babel/babel/pull/10477) Changes UMD callsite to be more likely to pass in the intended object.. ([@MicahZoltu](https://github.com/MicahZoltu))
> * `babel-parser`
> * [#10449](https://github-redirect.dependabot.com/babel/babel/pull/10449) Create parser plugin "topLevelAwait". ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10521](https://github-redirect.dependabot.com/babel/babel/pull/10521) [parser] Enable "exportNamespaceFrom" by default. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10483](https://github-redirect.dependabot.com/babel/babel/pull/10483) [parser] Add support for private fields in TypeScript. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-generator`, `babel-parser`, `babel-types`
> * [#10543](https://github-redirect.dependabot.com/babel/babel/pull/10543) add assertions signature for TypeScript. ([@tanhauhau](https://github.com/tanhauhau))
> * `babel-cli`, `babel-register`
> * [#8622](https://github-redirect.dependabot.com/babel/babel/pull/8622) Make dir for babel --out-file. ([@TrySound](https://github.com/TrySound))
> * `babel-cli`
> * [#10399](https://github-redirect.dependabot.com/babel/babel/pull/10399) Closes [#8326](https://github-redirect.dependabot.com/babel/babel/issues/8326), add back --quiet option.. ([@chris-peng-1244](https://github.com/chris-peng-1244))
>
> #### :bug: Bug Fix
> * `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-function-sent`, `babel-preset-env`
> * [#10422](https://github-redirect.dependabot.com/babel/babel/pull/10422) Correctly delegate .return() in async generator. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
> * [#10628](https://github-redirect.dependabot.com/babel/babel/pull/10628) Don't throw when destructuring into a var named as an import. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-plugin-transform-modules-systemjs`
> * [#10638](https://github-redirect.dependabot.com/babel/babel/pull/10638) fix: remove ExportNamedDeclaration when the specifier is empty. ([@JLHwung](https://github.com/JLHwung))
> * `babel-parser`
> * [#10631](https://github-redirect.dependabot.com/babel/babel/pull/10631) [TS] Parse calls with type args in optional chains. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10607](https://github-redirect.dependabot.com/babel/babel/pull/10607) fixed missing errors on assignment pattern in object expression. ([@vivek12345](https://github.com/vivek12345))
> * [#10594](https://github-redirect.dependabot.com/babel/babel/pull/10594) [parser] Parse only modifiers of actual methods. ([@gonzarodriguezt](https://github.com/gonzarodriguezt))
> ... (truncated)
Changelog
*Sourced from [@babel/traverse's changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md).*
> ## v7.7.0 (2019-11-05)
>
> #### :eyeglasses: Spec Compliance
> * `babel-types`
> * [#10621](https://github-redirect.dependabot.com/babel/babel/pull/10621) throw a TypeError if identifier validation fails. ([@dentrado](https://github.com/dentrado))
> * `babel-parser`
> * [#10559](https://github-redirect.dependabot.com/babel/babel/pull/10559) fix: Exclude catch clause from let identifier error. ([@gonzarodriguezt](https://github.com/gonzarodriguezt))
> * [#10567](https://github-redirect.dependabot.com/babel/babel/pull/10567) [parser] Exception to 8 and 9 in tagged template. ([@pnowak](https://github.com/pnowak))
> * [#10532](https://github-redirect.dependabot.com/babel/babel/pull/10532) Allow duplicate __proto__ keys in patterns, simple case ([#6705](https://github-redirect.dependabot.com/babel/babel/issues/6705)). ([@alejo90](https://github.com/alejo90))
>
> #### :rocket: New Feature
> * `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types`
> * [#10545](https://github-redirect.dependabot.com/babel/babel/pull/10545) Add support for TS declare modifier on fields. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-core`, `babel-parser`, `babel-preset-typescript`
> * [#10363](https://github-redirect.dependabot.com/babel/babel/pull/10363) @babel/parser error recovery. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-core`
> * [#10599](https://github-redirect.dependabot.com/babel/babel/pull/10599) Add support for .cjs config files. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10501](https://github-redirect.dependabot.com/babel/babel/pull/10501) Add support for babel.config.json. ([@devongovett](https://github.com/devongovett))
> * [#10361](https://github-redirect.dependabot.com/babel/babel/pull/10361) feat: if code frame error is on a single line, highlight the whole path. ([@SimenB](https://github.com/SimenB))
> * `babel-plugin-syntax-top-level-await`, `babel-preset-env`
> * [#10573](https://github-redirect.dependabot.com/babel/babel/pull/10573) Create @babel/plugin-syntax-top-level-await. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-preset-react`
> * [#10572](https://github-redirect.dependabot.com/babel/babel/pull/10572) [transform-react-jsx] Add useSpread option to transform JSX. ([@ivandevp](https://github.com/ivandevp))
> * `babel-generator`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-flow`, `babel-types`
> * [#10344](https://github-redirect.dependabot.com/babel/babel/pull/10344) Flow enums parsing. ([@gkz](https://github.com/gkz))
> * `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env`
> * [#10477](https://github-redirect.dependabot.com/babel/babel/pull/10477) Changes UMD callsite to be more likely to pass in the intended object.. ([@MicahZoltu](https://github.com/MicahZoltu))
> * `babel-parser`
> * [#10449](https://github-redirect.dependabot.com/babel/babel/pull/10449) Create parser plugin "topLevelAwait". ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10521](https://github-redirect.dependabot.com/babel/babel/pull/10521) [parser] Enable "exportNamespaceFrom" by default. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10483](https://github-redirect.dependabot.com/babel/babel/pull/10483) [parser] Add support for private fields in TypeScript. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-generator`, `babel-parser`, `babel-types`
> * [#10543](https://github-redirect.dependabot.com/babel/babel/pull/10543) add assertions signature for TypeScript. ([@tanhauhau](https://github.com/tanhauhau))
> * `babel-cli`, `babel-register`
> * [#8622](https://github-redirect.dependabot.com/babel/babel/pull/8622) Make dir for babel --out-file. ([@TrySound](https://github.com/TrySound))
> * `babel-cli`
> * [#10399](https://github-redirect.dependabot.com/babel/babel/pull/10399) Closes [#8326](https://github-redirect.dependabot.com/babel/babel/issues/8326), add back --quiet option.. ([@chris-peng-1244](https://github.com/chris-peng-1244))
>
> #### :bug: Bug Fix
> * `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-function-sent`, `babel-preset-env`
> * [#10422](https://github-redirect.dependabot.com/babel/babel/pull/10422) Correctly delegate .return() in async generator. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
> * [#10628](https://github-redirect.dependabot.com/babel/babel/pull/10628) Don't throw when destructuring into a var named as an import. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * `babel-plugin-transform-modules-systemjs`
> * [#10638](https://github-redirect.dependabot.com/babel/babel/pull/10638) fix: remove ExportNamedDeclaration when the specifier is empty. ([@JLHwung](https://github.com/JLHwung))
> * `babel-parser`
> * [#10631](https://github-redirect.dependabot.com/babel/babel/pull/10631) [TS] Parse calls with type args in optional chains. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo))
> * [#10607](https://github-redirect.dependabot.com/babel/babel/pull/10607) fixed missing errors on assignment pattern in object expression. ([@vivek12345](https://github.com/vivek12345))
> * [#10594](https://github-redirect.dependabot.com/babel/babel/pull/10594) [parser] Parse only modifiers of actual methods. ([@gonzarodriguezt](https://github.com/gonzarodriguezt))
> * `babel-plugin-transform-typescript`
> ... (truncated)
Commits
- [`97faa83`](https://github.com/babel/babel/commit/97faa83953cb87e332554fa559a4956d202343ea) v7.7.0
- [`cdbffe3`](https://github.com/babel/babel/commit/cdbffe39908cbb5f69f4f67363a715378f9dbb89) Remove --require-scripts from publish-ci [skip ci]
- [`b114486`](https://github.com/babel/babel/commit/b114486bc111ff2a74afb3b17ff073f20436e129) Traverse performance ([#10480](https://github-redirect.dependabot.com/babel/babel/issues/10480))
- [`e9c1bce`](https://github.com/babel/babel/commit/e9c1bce50f590c484e9ba7cc0b19caa88e66659d) Add support for TS declare modifier on fields ([#10545](https://github-redirect.dependabot.com/babel/babel/issues/10545))
- [`87feda7`](https://github.com/babel/babel/commit/87feda7c2a33b7bde6dc926ced4dd741a90cc860) @babel/parser error recovery ([#10363](https://github-redirect.dependabot.com/babel/babel/issues/10363))
- [`d25262e`](https://github.com/babel/babel/commit/d25262ec4b57196f97a5169ceaba3b6145287163) Correctly delegate .return() in async generator ([#10422](https://github-redirect.dependabot.com/babel/babel/issues/10422))
- [`8618447`](https://github.com/babel/babel/commit/861844761f9c911e3c2ab44173372775399fd76c) [preset-env] Don't use async-to-generator when already using re… ([#9481](https://github-redirect.dependabot.com/babel/babel/issues/9481))
- [`43aa7e2`](https://github.com/babel/babel/commit/43aa7e262c6ee60f7f8afbe1d04c654e06449905) Don't throw when destructuring into a var named as an import ([#10628](https://github-redirect.dependabot.com/babel/babel/issues/10628))
- [`5e24016`](https://github.com/babel/babel/commit/5e240166233bd78049fda6f05f6d2be9bbdd7ff8) fix: remove ExportNamedDeclaration when the specifier is empty ([#10638](https://github-redirect.dependabot.com/babel/babel/issues/10638))
- [`d023e10`](https://github.com/babel/babel/commit/d023e105b729ab7f8634d32733c3029ca199346a) [TS] Parse calls with type args in optional chains ([#10631](https://github-redirect.dependabot.com/babel/babel/issues/10631))
- Additional commits viewable in [compare view](https://github.com/babel/babel/compare/v7.6.3...v7.7.0)
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.
If all status checks pass Dependabot will automatically merge this pull request.
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
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps @babel/traverse from 7.6.3 to 7.7.0.
Release notes
*Sourced from [@babel/traverse's releases](https://github.com/babel/babel/releases).* > > ## v7.7.0 (2019-11-05) > > #### :eyeglasses: Spec Compliance > * `babel-types` > * [#10621](https://github-redirect.dependabot.com/babel/babel/pull/10621) throw a TypeError if identifier validation fails. ([@dentrado](https://github.com/dentrado)) > * `babel-parser` > * [#10559](https://github-redirect.dependabot.com/babel/babel/pull/10559) fix: Exclude catch clause from let identifier error. ([@gonzarodriguezt](https://github.com/gonzarodriguezt)) > * [#10567](https://github-redirect.dependabot.com/babel/babel/pull/10567) [parser] Exception to 8 and 9 in tagged template. ([@pnowak](https://github.com/pnowak)) > * [#10532](https://github-redirect.dependabot.com/babel/babel/pull/10532) Allow duplicate `__proto__` keys in patterns, simple case ([#6705](https://github-redirect.dependabot.com/babel/babel/issues/6705)). ([@alejo90](https://github.com/alejo90)) > > #### :rocket: New Feature > * `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types` > * [#10545](https://github-redirect.dependabot.com/babel/babel/pull/10545) Add support for TS declare modifier on fields. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-core`, `babel-parser`, `babel-preset-typescript` > * [#10363](https://github-redirect.dependabot.com/babel/babel/pull/10363) @babel/parser error recovery. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-core` > * [#10599](https://github-redirect.dependabot.com/babel/babel/pull/10599) Add support for .cjs config files. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10501](https://github-redirect.dependabot.com/babel/babel/pull/10501) Add support for babel.config.json. ([@devongovett](https://github.com/devongovett)) > * [#10361](https://github-redirect.dependabot.com/babel/babel/pull/10361) feat: if code frame error is on a single line, highlight the whole path. ([@SimenB](https://github.com/SimenB)) > * `babel-plugin-syntax-top-level-await`, `babel-preset-env` > * [#10573](https://github-redirect.dependabot.com/babel/babel/pull/10573) Create @babel/plugin-syntax-top-level-await. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-preset-react` > * [#10572](https://github-redirect.dependabot.com/babel/babel/pull/10572) [transform-react-jsx] Add useSpread option to transform JSX. ([@ivandevp](https://github.com/ivandevp)) > * `babel-generator`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-flow`, `babel-types` > * [#10344](https://github-redirect.dependabot.com/babel/babel/pull/10344) Flow enums parsing. ([@gkz](https://github.com/gkz)) > * `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env` > * [#10477](https://github-redirect.dependabot.com/babel/babel/pull/10477) Changes UMD callsite to be more likely to pass in the intended object.. ([@MicahZoltu](https://github.com/MicahZoltu)) > * `babel-parser` > * [#10449](https://github-redirect.dependabot.com/babel/babel/pull/10449) Create parser plugin "topLevelAwait". ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10521](https://github-redirect.dependabot.com/babel/babel/pull/10521) [parser] Enable "exportNamespaceFrom" by default. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10483](https://github-redirect.dependabot.com/babel/babel/pull/10483) [parser] Add support for private fields in TypeScript. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-generator`, `babel-parser`, `babel-types` > * [#10543](https://github-redirect.dependabot.com/babel/babel/pull/10543) add assertions signature for TypeScript. ([@tanhauhau](https://github.com/tanhauhau)) > * `babel-cli`, `babel-register` > * [#8622](https://github-redirect.dependabot.com/babel/babel/pull/8622) Make dir for babel --out-file. ([@TrySound](https://github.com/TrySound)) > * `babel-cli` > * [#10399](https://github-redirect.dependabot.com/babel/babel/pull/10399) Closes [#8326](https://github-redirect.dependabot.com/babel/babel/issues/8326), add back --quiet option.. ([@chris-peng-1244](https://github.com/chris-peng-1244)) > > #### :bug: Bug Fix > * `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-function-sent`, `babel-preset-env` > * [#10422](https://github-redirect.dependabot.com/babel/babel/pull/10422) Correctly delegate .return() in async generator. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` > * [#10628](https://github-redirect.dependabot.com/babel/babel/pull/10628) Don't throw when destructuring into a var named as an import. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-plugin-transform-modules-systemjs` > * [#10638](https://github-redirect.dependabot.com/babel/babel/pull/10638) fix: remove ExportNamedDeclaration when the specifier is empty. ([@JLHwung](https://github.com/JLHwung)) > * `babel-parser` > * [#10631](https://github-redirect.dependabot.com/babel/babel/pull/10631) [TS] Parse calls with type args in optional chains. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10607](https://github-redirect.dependabot.com/babel/babel/pull/10607) fixed missing errors on assignment pattern in object expression. ([@vivek12345](https://github.com/vivek12345)) > * [#10594](https://github-redirect.dependabot.com/babel/babel/pull/10594) [parser] Parse only modifiers of actual methods. ([@gonzarodriguezt](https://github.com/gonzarodriguezt)) > ... (truncated)Changelog
*Sourced from [@babel/traverse's changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md).* > ## v7.7.0 (2019-11-05) > > #### :eyeglasses: Spec Compliance > * `babel-types` > * [#10621](https://github-redirect.dependabot.com/babel/babel/pull/10621) throw a TypeError if identifier validation fails. ([@dentrado](https://github.com/dentrado)) > * `babel-parser` > * [#10559](https://github-redirect.dependabot.com/babel/babel/pull/10559) fix: Exclude catch clause from let identifier error. ([@gonzarodriguezt](https://github.com/gonzarodriguezt)) > * [#10567](https://github-redirect.dependabot.com/babel/babel/pull/10567) [parser] Exception to 8 and 9 in tagged template. ([@pnowak](https://github.com/pnowak)) > * [#10532](https://github-redirect.dependabot.com/babel/babel/pull/10532) Allow duplicate __proto__ keys in patterns, simple case ([#6705](https://github-redirect.dependabot.com/babel/babel/issues/6705)). ([@alejo90](https://github.com/alejo90)) > > #### :rocket: New Feature > * `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-preset-typescript`, `babel-types` > * [#10545](https://github-redirect.dependabot.com/babel/babel/pull/10545) Add support for TS declare modifier on fields. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-core`, `babel-parser`, `babel-preset-typescript` > * [#10363](https://github-redirect.dependabot.com/babel/babel/pull/10363) @babel/parser error recovery. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-core` > * [#10599](https://github-redirect.dependabot.com/babel/babel/pull/10599) Add support for .cjs config files. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10501](https://github-redirect.dependabot.com/babel/babel/pull/10501) Add support for babel.config.json. ([@devongovett](https://github.com/devongovett)) > * [#10361](https://github-redirect.dependabot.com/babel/babel/pull/10361) feat: if code frame error is on a single line, highlight the whole path. ([@SimenB](https://github.com/SimenB)) > * `babel-plugin-syntax-top-level-await`, `babel-preset-env` > * [#10573](https://github-redirect.dependabot.com/babel/babel/pull/10573) Create @babel/plugin-syntax-top-level-await. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-preset-react` > * [#10572](https://github-redirect.dependabot.com/babel/babel/pull/10572) [transform-react-jsx] Add useSpread option to transform JSX. ([@ivandevp](https://github.com/ivandevp)) > * `babel-generator`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-flow`, `babel-types` > * [#10344](https://github-redirect.dependabot.com/babel/babel/pull/10344) Flow enums parsing. ([@gkz](https://github.com/gkz)) > * `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-umd`, `babel-preset-env` > * [#10477](https://github-redirect.dependabot.com/babel/babel/pull/10477) Changes UMD callsite to be more likely to pass in the intended object.. ([@MicahZoltu](https://github.com/MicahZoltu)) > * `babel-parser` > * [#10449](https://github-redirect.dependabot.com/babel/babel/pull/10449) Create parser plugin "topLevelAwait". ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10521](https://github-redirect.dependabot.com/babel/babel/pull/10521) [parser] Enable "exportNamespaceFrom" by default. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10483](https://github-redirect.dependabot.com/babel/babel/pull/10483) [parser] Add support for private fields in TypeScript. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-generator`, `babel-parser`, `babel-types` > * [#10543](https://github-redirect.dependabot.com/babel/babel/pull/10543) add assertions signature for TypeScript. ([@tanhauhau](https://github.com/tanhauhau)) > * `babel-cli`, `babel-register` > * [#8622](https://github-redirect.dependabot.com/babel/babel/pull/8622) Make dir for babel --out-file. ([@TrySound](https://github.com/TrySound)) > * `babel-cli` > * [#10399](https://github-redirect.dependabot.com/babel/babel/pull/10399) Closes [#8326](https://github-redirect.dependabot.com/babel/babel/issues/8326), add back --quiet option.. ([@chris-peng-1244](https://github.com/chris-peng-1244)) > > #### :bug: Bug Fix > * `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-function-sent`, `babel-preset-env` > * [#10422](https://github-redirect.dependabot.com/babel/babel/pull/10422) Correctly delegate .return() in async generator. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` > * [#10628](https://github-redirect.dependabot.com/babel/babel/pull/10628) Don't throw when destructuring into a var named as an import. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * `babel-plugin-transform-modules-systemjs` > * [#10638](https://github-redirect.dependabot.com/babel/babel/pull/10638) fix: remove ExportNamedDeclaration when the specifier is empty. ([@JLHwung](https://github.com/JLHwung)) > * `babel-parser` > * [#10631](https://github-redirect.dependabot.com/babel/babel/pull/10631) [TS] Parse calls with type args in optional chains. ([@nicolo-ribaudo](https://github.com/nicolo-ribaudo)) > * [#10607](https://github-redirect.dependabot.com/babel/babel/pull/10607) fixed missing errors on assignment pattern in object expression. ([@vivek12345](https://github.com/vivek12345)) > * [#10594](https://github-redirect.dependabot.com/babel/babel/pull/10594) [parser] Parse only modifiers of actual methods. ([@gonzarodriguezt](https://github.com/gonzarodriguezt)) > * `babel-plugin-transform-typescript` > ... (truncated)Commits
- [`97faa83`](https://github.com/babel/babel/commit/97faa83953cb87e332554fa559a4956d202343ea) v7.7.0 - [`cdbffe3`](https://github.com/babel/babel/commit/cdbffe39908cbb5f69f4f67363a715378f9dbb89) Remove --require-scripts from publish-ci [skip ci] - [`b114486`](https://github.com/babel/babel/commit/b114486bc111ff2a74afb3b17ff073f20436e129) Traverse performance ([#10480](https://github-redirect.dependabot.com/babel/babel/issues/10480)) - [`e9c1bce`](https://github.com/babel/babel/commit/e9c1bce50f590c484e9ba7cc0b19caa88e66659d) Add support for TS declare modifier on fields ([#10545](https://github-redirect.dependabot.com/babel/babel/issues/10545)) - [`87feda7`](https://github.com/babel/babel/commit/87feda7c2a33b7bde6dc926ced4dd741a90cc860) @babel/parser error recovery ([#10363](https://github-redirect.dependabot.com/babel/babel/issues/10363)) - [`d25262e`](https://github.com/babel/babel/commit/d25262ec4b57196f97a5169ceaba3b6145287163) Correctly delegate .return() in async generator ([#10422](https://github-redirect.dependabot.com/babel/babel/issues/10422)) - [`8618447`](https://github.com/babel/babel/commit/861844761f9c911e3c2ab44173372775399fd76c) [preset-env] Don't use async-to-generator when already using re… ([#9481](https://github-redirect.dependabot.com/babel/babel/issues/9481)) - [`43aa7e2`](https://github.com/babel/babel/commit/43aa7e262c6ee60f7f8afbe1d04c654e06449905) Don't throw when destructuring into a var named as an import ([#10628](https://github-redirect.dependabot.com/babel/babel/issues/10628)) - [`5e24016`](https://github.com/babel/babel/commit/5e240166233bd78049fda6f05f6d2be9bbdd7ff8) fix: remove ExportNamedDeclaration when the specifier is empty ([#10638](https://github-redirect.dependabot.com/babel/babel/issues/10638)) - [`d023e10`](https://github.com/babel/babel/commit/d023e105b729ab7f8634d32733c3029ca199346a) [TS] Parse calls with type args in optional chains ([#10631](https://github-redirect.dependabot.com/babel/babel/issues/10631)) - Additional commits viewable in [compare view](https://github.com/babel/babel/compare/v7.6.3...v7.7.0)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
.If all status checks pass Dependabot will automatically merge this pull request.
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 - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)