Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Port babel-parser changes from 2020-04-12 to 2020-07-22 (#556)
a466f 5 months ago fix: report missing plugins on type exports (#11417) 🚫 Looks like this is already covered by the existing isTS and isFlow cases fba64 5 months ago fix: disallow expression after binding identifier `of` (#11355) 🚫 Sucrase doesn't use token contexts. 40c51 5 months ago Set exprAllowed to false for star token (#11449) 🚫 Sucrase doesn't use token contexts. 2e4f18 5 months ago Add some parser missing plugins errors (#11478) 🚫 Validation related to babel plugins only. fa98a 5 months ago docs: update AST spec (#11492) 🚫 Docs update 9c284 5 months ago (tag: v7.9.6) v7.9.6 🚫 Release only 90a91 5 months ago Update Flow to 0.123.0 (#11500) 🚫 Flow version bump with one change to the tokenizer that isn't present in sucrase 31b36 5 months ago Use ?. where it represents the intended semantics (#11512) 🚫 Refactor to make use of ?. in the all of babel, separate effort in sucrase if needed 2f31e 4 months ago fix: allow bigInt in method name and TSLiteralType (#11547) ✅ Skipped refactor of isLiteralPropertyName in utils, but ported bigint type literal support + added test 62e68 4 months ago Fix comments for smartPipeline topic-forbidding contexts (#11597) 🚫 Comment update related to contexts 5dd7f 4 months ago Enable `import.meta` by default in `@babel/parser` (#11406) 🚫 Import meta is already always parsed 66b86 4 months ago added basic support for module attributes and tests updated (#10962) 🚫 Skipped as this is the implementation of a stage 1 proposal - the proposal is now stage 3 though, but is perhaps a separate effort? https://github.com/tc39/proposal-import-assertions 74590 4 months ago Add private-property-in-object support (#11372) ✅ Ported bda75 4 months ago Handle private access chained on an optional chain (#11248) ✅ Ported 5da24 4 months ago (tag: v7.10.0) v7.10.0 🚫 Release only 242d9 4 months ago Use `repository.directory` field in `package.json` files (#11625) 🚫 Just babel package.json stuff 88f57 4 months ago (tag: v7.10.1) v7.10.1 🚫 Release only b5c4a 4 months ago refactor: split locationParser into ParserErrors and error message (#11653) 🚫 Skipped, error message related refactoring b0350 4 months ago (tag: v7.10.2) v7.10.2 🚫 Release only 71d352 4 months ago Properly parse `export default from` when `exportDefaultFrom` is not enabled (#11676) ✅ Ported the change, but was likely working already. 41085 4 months ago Update prettier to v2 (#11579) 🚫 Skipped, formatting change b27ab 3 months ago fix: add optional: false to MemberExpression (#11709) 🚫 estree not supported. e15a5 3 months ago Fix innercomments (#11697) 🚫 Sucrase skips comments eea15 3 months ago Migrate from "master" branch to "main" (#11715) 🚫 Branch rename 2787e 3 months ago (tag: v7.10.3) v7.10.3 🚫 Release only 30835 3 months ago fix: implement early errors for record and tuple (#11652) 🚫 Error handling only beca7 3 months ago Add better parser error when using jsx (#11722) 🚫 Error handling only 75c23 3 months ago Add @babel/eslint-plugin-development-internal (#11376) 🚫 Linter changes only 7fd40d 3 months ago (tag: v7.10.4) v7.10.4 🚫 Release only b1b21 3 months ago docs: add AST spec on optional chain [skip ci] (#11729) 🚫 Documentation change only d6762 3 months ago fix: throw expect jsx plugin error when an idStart or > is seen (#11774) 🚫 Error handling only 02c8f 3 months ago fix: add optional: false to chained optional call expression (#11814) 🚫 Sets node.optional, this can be skipped since optional chaining is handled differently in Sucrase f7964 2 months ago (tag: v7.10.5) v7.10.5 🚫 Release only 8f191 10 weeks ago chore: fix typo in codebase (#11846) 🚫 These typos aren't present in Sucrase f4eeff 10 weeks ago fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (#11847) 🚫 Fix for cone that's not present in Sucrase 3680f 9 weeks ago fix: allow 09.1_1 and 09e1_1 in sloppy mode (#11854) 🚫 Sucrase doesn't have separate handling of octals so this was not needed 2bf38 9 weeks ago fix: disallow \8, \9 in strict mode string (#11852) 🚫 Error handling only 059e91 8 weeks ago Add decimal parsing support (#11640) ✅ Ported d7347f 8 weeks ago eslint-parser: ES2020 features (#11815) 🚫 estree not supported. 5b4b3 3 months ago TypeScript 4.0: Allow spread in the middle of tuples (#11753) ✅ Added tests, but the change did not need to be ported 8a1d7e4 3 months ago Allow unknown/any in TS catch clause param (#11755) ✅ Ported + added TypeScript tests, only change needed to support catch clause params 9e666 3 months ago Follow-up on initial TS4 catch param support (#11767) 🚫 Skipped, this detail is not included in the TypeScript parser in sucrase eba4c 2 months ago TypeScript 4.0: Support labeled tuple elements (#11754) ✅ Ported, excluding validation logic 0e985 9 weeks ago feat: enable numericSeparator parsing support (#11863) 🚫 Skipped, already supported b651a 9 weeks ago Enable logical assignment by default in @babel/parser (#11860) (#11869) 🚫 Skipped, already supported
- Loading branch information