Boshen
|
d6ba8910ba
|
feat(transformer): add props null to React.createElement (#1074)
|
2023-10-28 15:59:46 +08:00 |
|
Wenzhe Wang
|
b5bfc361fc
|
feat(transform): transform jsx element name (#1070)
|
2023-10-27 08:13:40 +08:00 |
|
Boshen
|
d8f1a7fce6
|
feat(transformer): start implementing react jsx transform (#1057)
|
2023-10-26 17:27:05 +08:00 |
|
Wenzhe Wang
|
ae74e08141
|
chore(tasks): only use bun to run babel exec.js (#1060)
|
2023-10-25 22:33:20 +08:00 |
|
Wenzhe Wang
|
7192520d2b
|
feat(transformer_conformance): use bun to run babel exec.js test cases (#1012)
closes #999
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-10-25 03:06:07 +00:00 |
|
Boshen
|
854b55a3e6
|
feat(codegen): json strings proposal (#1039)
|
2023-10-23 18:29:30 +08:00 |
|
Boshen
|
befc26a440
|
chore(transform_conformance): remove the duplicated test case
|
2023-10-23 17:22:27 +08:00 |
|
Boshen
|
5e083b156c
|
refactor(transform_conformance): remove the Failed: prefix from snapshot
|
2023-10-20 16:49:04 +08:00 |
|
Boshen
|
4c4ccc6577
|
feat(transform_conformance): remove legacy decorator tests
|
2023-10-20 16:47:58 +08:00 |
|
Boshen
|
46a5c42c75
|
refactor(transformer): add TransformerCtx struct for easier access to symbols and scopes
|
2023-10-19 16:19:27 +08:00 |
|
Boshen
|
4b719026bf
|
feat(transform_conformance): handle non-existent output.js (#1007)
|
2023-10-17 20:44:35 +08:00 |
|
Boshen
|
052661d75e
|
refactor(transform_conformance): improve report format
|
2023-10-17 17:41:34 +08:00 |
|
Boshen
|
3605f7c0fc
|
fix(transform_conformance): fix for codecov
|
2023-10-17 15:34:50 +08:00 |
|
Boshen
|
1b3b100475
|
feat(transformer_conformance): read plugins options from babel options.json (#1006)
This PR correctly handles babel `options.json` such as
https://github.com/babel/babel/blob/main/packages/babel-plugin-transform-nullish-coalescing-operator/test/fixtures/assumption-noDocumentAll/options.json
|
2023-10-17 14:52:51 +08:00 |
|
Boshen
|
678db1d955
|
feat(transformer): ES2020 Nullish Coalescing Operator (#1004)
The test runner needs an update for reading options.jon, which I'll work
on in the up coming PR.
|
2023-10-16 21:45:58 +08:00 |
|
Boshen
|
c060621512
|
feat(transformer): add unit tests and test coverage (#1001)
|
2023-10-16 14:07:29 +08:00 |
|
Boshen
|
0f72066f2e
|
feat(transformer): finish 2016 exponentiation operator (#996)
|
2023-10-16 09:30:04 +08:00 |
|
Boshen
|
b9d0d57fa2
|
feat(transform_conformance): improve how snapshot is displayed
|
2023-10-13 13:44:45 +08:00 |
|
Boshen
|
e0ca09b1c9
|
feat(codegen): implement the basics of non-minifying codegen (#987)
|
2023-10-13 13:34:21 +08:00 |
|
Boshen
|
ce79bc12ab
|
feat(transform_conformance): move Formatter to codegen (#986)
|
2023-10-12 15:13:14 +08:00 |
|
Boshen
|
8c12dff8a3
|
perf: speed tasks run by using a global allocator
|
2023-10-11 20:30:30 +08:00 |
|
magic-akari
|
dc08c949a2
|
feat(transformer): RegexpFlags (#977)
Co-authored-by: Boshen <boshenc@gmail.com>
|
2023-10-11 07:15:19 -05:00 |
|
Wenzhe Wang
|
09df8e609a
|
feat(transform): sticky-regex (#968)
|
2023-10-09 19:12:14 +08:00 |
|
magic-akari
|
21066a9ad7
|
feat(transformer): Shorthand Properties (#960)
|
2023-10-07 17:02:45 +08:00 |
|
Boshen
|
8553817bc9
|
chore(transform_conformance): update test cases and README regarding regex
|
2023-09-18 17:49:36 +08:00 |
|
Boshen
|
5973e5aede
|
feat(transformer): setup typescript and react transformers (#930)
|
2023-09-18 16:56:41 +08:00 |
|
Boshen
|
46d2623c1f
|
feat(transform_conformance): add jsx and ts tests
|
2023-09-18 15:35:02 +08:00 |
|
Boshen
|
4e036630ed
|
feat(transform_conformance): add all babel tests
|
2023-09-17 09:56:13 +08:00 |
|
Boshen
|
5863f8ffdb
|
feat(transformer): logical assignment operators (#923)
|
2023-09-16 23:54:53 +08:00 |
|
Boshen
|
1bb649243a
|
feat(transformer_conformance): group tests in the snapshot (#922)
|
2023-09-16 21:29:21 +08:00 |
|
Boshen
|
7172953fe9
|
feat(transformer_conformance): snapshot passed and failed tests (#921)
|
2023-09-16 20:58:31 +08:00 |
|
Boshen
|
f4cea34534
|
feat(transformer): add babel conformance test suite (#920)
|
2023-09-16 18:50:51 +08:00 |
|