@babel/traverse
Advanced tools
Changelog
v7.20.13 (2023-01-21)
babel-helpers
, babel-plugin-proposal-decorators
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
babel-plugin-transform-typescript
import {type T} from 'x'
when onlyRemoveTypeImports:true
(@liuxingbaoyu)abstract
should not be initialized. (@liuxingbaoyu)babel-parser
Changelog
v7.20.12 (2023-01-04)
babel-traverse
babel-helper-create-class-features-plugin
, babel-plugin-proposal-class-properties
delete this
in static class properties initialization (@SuperSodaSea)Changelog
v7.20.10 (2022-12-23)
babel-traverse
guessExecutionStatusRelativeTo
exception (@liuxingbaoyu)Changelog
v7.20.8 (2022-12-22)
babel-plugin-transform-block-scoping
transform-block-scoping
accesses properties of null
(@liuxingbaoyu)babel-plugin-proposal-class-properties
, babel-traverse
Changelog
v7.20.7 (2022-12-22)
babel-helper-member-expression-to-functions
, babel-helper-replace-supers
, babel-plugin-proposal-class-properties
, babel-plugin-transform-classes
babel-helpers
, babel-plugin-proposal-class-properties
, babel-plugin-transform-classes
, babel-plugin-transform-object-super
babel-parser
, babel-plugin-transform-typescript
babel-traverse
.parentPath
after rename in SwitchCase
(@nicolo-ribaudo)babel-plugin-transform-typescript
, babel-traverse
babel-plugin-transform-block-scoping
babel-plugin-proposal-async-generator-functions
, babel-preset-env
for await
with shadowed variables (@liuxingbaoyu)babel-generator
, babel-plugin-proposal-optional-chaining
(a ?? b) as T
(@liuxingbaoyu)babel-plugin-transform-react-jsx
, babel-types
JSXText
(@liuxingbaoyu)babel-core
, babel-helpers
, babel-plugin-transform-computed-properties
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
babel-helper-member-expression-to-functions
, babel-helper-replace-supers
, babel-plugin-proposal-class-properties
, babel-plugin-transform-classes
babel-generator
TSEnumMember
(@liuxingbaoyu)babel-plugin-transform-block-scoping
, babel-traverse
babel-helper-define-map
, babel-plugin-transform-property-mutators
@babel/helper-define-map
(@nicolo-ribaudo)babel-core
, babel-plugin-proposal-class-properties
, babel-plugin-transform-block-scoping
, babel-plugin-transform-classes
, babel-plugin-transform-destructuring
, babel-plugin-transform-parameters
, babel-plugin-transform-regenerator
, babel-plugin-transform-runtime
, babel-preset-env
, babel-traverse
transform-block-scoping
plugin (@nicolo-ribaudo)babel-helper-compilation-targets
getTargets
(@liuxingbaoyu)Changelog
v7.20.5 (2022-11-28)
babel-helpers
, babel-plugin-transform-destructuring
, babel-plugin-transform-modules-commonjs
, babel-preset-env
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
, babel-traverse
babel-cli
, babel-helpers
, babel-plugin-proposal-class-properties
, babel-plugin-proposal-class-static-block
, babel-plugin-transform-classes
, babel-plugin-transform-runtime
, babel-preset-env
babel-helper-create-class-features-plugin
, babel-helpers
, babel-plugin-proposal-decorators
, babel-plugin-proposal-private-property-in-object
, babel-preset-env
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
babel-parser
babel-helper-wrap-function
, babel-preset-env
, babel-traverse
noNewArrow
assumption (@liuxingbaoyu)babel-plugin-transform-arrow-functions
, babel-plugin-transform-parameters
, babel-traverse
super()
in arrow functions with default / rest parameters (@SuperSodaSea)babel-helpers
, babel-node
, babel-plugin-proposal-async-generator-functions
, babel-plugin-transform-regenerator
, babel-preset-env
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
regenerator
and add tests (@SuperSodaSea)babel-helper-create-regexp-features-plugin
regjsparser
for @babel/standalone
(@liuxingbaoyu)babel-parser
, babel-types
babel-generator
(``)
(@nicolo-ribaudo)babel-plugin-transform-block-scoping
, babel-traverse
switch
's discriminant
in the outer scope (@nicolo-ribaudo)babel-generator
comments:false
(@liuxingbaoyu)babel-plugin-transform-block-scoping
Changelog
v7.20.1 (2022-11-01)
babel-plugin-proposal-async-generator-functions
init
and body
of for await
(@liuxingbaoyu)babel-plugin-proposal-class-properties
, babel-traverse
in
and instanceof
as constant expressions (@nicolo-ribaudo)babel-helpers
, babel-plugin-proposal-duplicate-named-capturing-groups-regex
, babel-plugin-transform-named-capturing-groups-regex
babel-parser
a satisfies b
as lval (@liuxingbaoyu)babel-helpers
, babel-plugin-proposal-duplicate-named-capturing-groups-regex
babel-plugin-transform-async-to-generator
, babel-plugin-transform-parameters
, babel-preset-env
babel-generator
Changelog
v7.20.0 (2022-10-27)
babel-compat-data
, babel-helper-compilation-targets
, babel-preset-env
babel-plugin-syntax-typescript
dts
option in @babel/plugin-syntax-typescript
(@oceandrama)babel-generator
, babel-parser
, babel-plugin-syntax-explicit-resource-management
, babel-plugin-transform-block-scoping
, babel-plugin-transform-destructuring
, babel-standalone
, babel-traverse
, babel-types
babel-generator
, babel-parser
, babel-plugin-syntax-import-reflection
, babel-standalone
, babel-types
babel-generator
, babel-helper-skip-transparent-expression-wrappers
, babel-parser
, babel-plugin-transform-typescript
, babel-traverse
, babel-types
expr satisfies Type
expressions (@nicolo-ribaudo)babel-generator
, babel-parser
export
(@nicolo-ribaudo)babel-generator
babel-helpers
, babel-node
, babel-plugin-proposal-async-generator-functions
, babel-plugin-transform-regenerator
, babel-preset-env
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
regenerator-runtime
(@nicolo-ribaudo)Changelog
v7.19.6 (2022-10-20)
babel-plugin-proposal-decorators
babel-parser
babel-plugin-transform-runtime
, babel-runtime-corejs2
, babel-runtime-corejs3
babel-preset-env
, babel-traverse
super.*
template tags (@liuxingbaoyu)babel-generator
, babel-plugin-transform-flow-comments
babel-parser
startLoc.index
instead of carrying around start
(@nicolo-ribaudo)babel-core
, babel-standalone
@babel/standalone
(@nicolo-ribaudo)Changelog
v7.19.4 (2022-10-10)
babel-plugin-transform-block-scoping
babel-helpers
, babel-plugin-proposal-destructuring-private
, babel-plugin-proposal-object-rest-spread
, babel-plugin-transform-destructuring
babel-plugin-transform-react-jsx-development
, babel-plugin-transform-typescript
, babel-types
babel-plugin-transform-destructuring
, babel-plugin-transform-react-constant-elements
, babel-traverse
var
declarations in loops as not constant (@nicolo-ribaudo)babel-helper-string-parser
, babel-parser
, babel-types
babel-generator
, babel-parser
babel-plugin-transform-destructuring
babel-cli
, babel-core
, babel-generator
, babel-helper-create-class-features-plugin
, babel-helper-fixtures
, babel-helper-simple-access
, babel-helper-transform-fixture-test-runner
, babel-helpers
, babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
, babel-plugin-external-helpers
, babel-plugin-proposal-async-do-expressions
, babel-plugin-proposal-async-generator-functions
, babel-plugin-proposal-class-properties
, babel-plugin-proposal-class-static-block
, babel-plugin-proposal-decorators
, babel-plugin-proposal-destructuring-private
, babel-plugin-proposal-do-expressions
, babel-plugin-proposal-duplicate-named-capturing-groups-regex
, babel-plugin-proposal-dynamic-import
, babel-plugin-proposal-function-bind
, babel-plugin-proposal-function-sent
, babel-plugin-proposal-json-strings
, babel-plugin-proposal-logical-assignment-operators
, babel-plugin-proposal-nullish-coalescing-operator
, babel-plugin-proposal-object-rest-spread
, babel-plugin-proposal-optional-chaining
, babel-plugin-proposal-partial-application
, babel-plugin-proposal-pipeline-operator
, babel-plugin-proposal-private-methods
, babel-plugin-proposal-private-property-in-object
, babel-plugin-proposal-record-and-tuple
, babel-plugin-syntax-typescript
, babel-plugin-transform-arrow-functions
, babel-plugin-transform-async-to-generator
, babel-plugin-transform-block-scoping
, babel-plugin-transform-classes
, babel-plugin-transform-computed-properties
, babel-plugin-transform-destructuring
, babel-plugin-transform-duplicate-keys
, babel-plugin-transform-exponentiation-operator
, babel-plugin-transform-flow-comments
, babel-plugin-transform-flow-strip-types
, babel-plugin-transform-for-of
, babel-plugin-transform-function-name
, babel-plugin-transform-jscript
, babel-plugin-transform-modules-amd
, babel-plugin-transform-modules-commonjs
, babel-plugin-transform-modules-systemjs
, babel-plugin-transform-modules-umd
, babel-plugin-transform-new-target
, babel-plugin-transform-object-super
, babel-plugin-transform-parameters
, babel-plugin-transform-proto-to-assign
, babel-plugin-transform-react-constant-elements
, babel-plugin-transform-react-inline-elements
, babel-plugin-transform-react-jsx-development
, babel-plugin-transform-react-jsx-self
, babel-plugin-transform-react-jsx
, babel-plugin-transform-react-pure-annotations
, babel-plugin-transform-regenerator
, babel-plugin-transform-runtime
, babel-plugin-transform-shorthand-properties
, babel-plugin-transform-spread
, babel-plugin-transform-strict-mode
, babel-plugin-transform-template-literals
, babel-plugin-transform-typeof-symbol
, babel-plugin-transform-typescript
, babel-plugin-transform-unicode-escapes
, babel-preset-env
, babel-preset-react
, babel-preset-typescript
, babel-runtime-corejs2
, babel-runtime-corejs3
, babel-runtime
, babel-traverse
babel-cli
, babel-core
, babel-generator
, babel-helper-fixtures
, babel-helper-transform-fixture-test-runner
, babel-plugin-transform-destructuring
, babel-plugin-transform-modules-commonjs
, babel-traverse
babel-compat-data
, babel-preset-env
proposal-*
to transform-*
in preset-env (@nicolo-ribaudo)