Pull Requests
#13098
Parser features for 7.14.0
#13976
Fail CI when `@babel/runtime` ESM tests fail
#13975
fix: update UnexpectedPrivateField error message
#13973
Double topics
#13968
Recover from shorthand assign exprs
#13966
Run tests in a native Node.js ESM environment
#13961
Wait the correct number of ticks on nested `await`
#13960
fix(babel-parser): Move storage of expressionValue in DirectiveLiteral to main parser so it is accessible to others.
#13959
add class.hasInstance proposal (Stage 1) support
#13957
Add `assertions` to `ExportNamedDeclaration` without `from`
#13955
Update test262
#13954
fix(babel-parser): DirectiveLiteral contained improperly escaped string values.
#13951
fix: no error on doubleProto with assignment expression
#13949
chore: update compat-data
#13948
Convert proposal-object-rest-spread to TS
#13945
fix: use file extension for regenerator import in `@babel/plugin-transform-runtime`
#13941
Support transforming params of arrow functions in class fields
#13940
Add new method to check if node is null or not
#13938
Use full import specifier path in tests
#13932
Update test262
#13931
Parse destructuring private fields
#13929
Refactor bindingProperty parsing
#13928
fix: incorrect await rejection following arrow function in parameters (fixes #13872)
#13923
Update runtime integration tests for Node.js >= 16.6
#13921
[babel 8] Align `allow*` parser options with ESLint behavior
#13919
Improve template tokenizing
#13918
Fix `parserOverride` support in `@babel/eslint-parser`
#13914
Update browserslist
#13910
skip id-destructuring bugfix when binding info is not found
#13909
Fix "e2e-babel" Babel 8 test
#13905
babel-parser: add missing assertions type
#13900
Fix binding access for plugin-transform-typescript
#13899
Lint our codebase with ESLint 8
#13898
Skip ESLint 8 tests on publish
#13897
Update `core-js` and polyfill plugins
#13893
Update test262
#13892
extract tt.lt and tt.gt from tt.relation
#13891
Remove `state.inPropertyName` and simplifies `state.canStartJSXElement` tracking
#13887
feat: support startColumn
#13885
Use Yarn 3.1 stable
#13882
Regenerate parser fixtures
#13881
Lint benchmarks
#13880
Always import `jest` from `@jest/globals`
#13879
Fix `create-react-app` and `vue-cli` tests on Node.js 17
#13876
[ts] Support private methods overloads
#13869
Update test262
#13867
Test on Node.js 17
#13866
Enable preset-env bugfixes by default
#13865
fix: allow enum member without initializer after non-literal member
#13862
fix(helpers): match `Reflect.get` behaviour
#13859
Adds the `@init:` modifier to decorator plugins
Build Activity
#124532
[ts] Enforce order for the `override` modifier (#13209)
* [ts] Enforce order for the `override` modifier
* generator
* Add more checks
* Update TS tests
#124487
Support parsing Flow's Optional Indexed Access Types (#13224)
#124072
Parse string export names by default (`moduleStringNames`) (#13195)
* Parse string epxort names by default (`moduleStringNames`)
* Remove remaining references
#123173
Parse string export names by default (`moduleStringNames`) (#13195)
* Parse string epxort names by default (`moduleStringNames`)
* Remove remaining references
#122720
Parse string export names by default (`moduleStringNames`) (#13195)
* Parse string epxort names by default (`moduleStringNames`)
* Remove remaining references
#122619
Materialize the class features in `@babel/parser`. (#13175)
* feat: materialize class features
* chore: move testcases to es2022
* chore: update test fixtures
* chore: remove classPr\w+ from options.json
* chore: remove empty options.json
...
#121734
Materialize the class features in `@babel/parser`. (#13175)
* feat: materialize class features
* chore: move testcases to es2022
* chore: update test fixtures
* chore: remove classPr\w+ from options.json
* chore: remove empty options.json
...
#121731
Materialize the class features in `@babel/parser`. (#13175)
* feat: materialize class features
* chore: move testcases to es2022
* chore: update test fixtures
* chore: remove classPr\w+ from options.json
* chore: remove empty options.json
...
#121681
Materialize the class features in `@babel/parser`. (#13175)
* feat: materialize class features
* chore: move testcases to es2022
* chore: update test fixtures
* chore: remove classPr\w+ from options.json
* chore: remove empty options.json
...
#121315
fix prettier error
#121300
Use this.isThisParam in typescript parser (#13163)
#120813
Use this.isThisParam in typescript parser (#13163)
#120588
Use this.isThisParam in typescript parser (#13163)
#120366
Use this.isThisParam in typescript parser (#13163)
#119274
babel-parser: Deep freeze for `makeErrorTemplates` (#13142)
#118980
babel-parser: Deep freeze for `makeErrorTemplates` (#13142)
#118924
Support TS 4.3 `get`/`set` type members (#13089)
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
#118499
Add internal ESLint rule for consistent parser error messages (#13130)
#118092
Support TS 4.3 `override` syntax in class (#13097)
* support TS 4.3 `override` syntax in class
* fix types
* fix types
* tweak error message
* update TypeScript commit
* split tests
* add more tests
* update allowlist
* disallo...
#117276
Support TS 4.3 `override` syntax in class (#13097)
* support TS 4.3 `override` syntax in class
* fix types
* fix types
* tweak error message
* update TypeScript commit
* split tests
* add more tests
* update allowlist
* disallo...
#117142
Support parsing Flow's Indexed Access Types (#13053)
#116895
Support TS 4.3 static index signature in classes (#13096)
#116159
Introduce parser error codes (#13033)
babel/babel    #120813
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!