Repository navigation
Commit e2649b1
Support decorator 2023-11 normative updates (#16242)
* copy test cases from 2023-05
* update 2023-11 test options
* copy applyDecs2305 to applyDecs2311
* allow 2023-11 decorator version
* feat: support per-field intitializers
* update test fixtures
OVERWRITE=1 yarn jest decorators -t "2023 11"
* update generated helpers
* update other class tests
* expand field-initializers-after-methods case
* Add failing private flavour test
* update pipeline operator tests
* Don't run Babel 8 test with 2023-05 decorator
* add release todo item1 parent 7b1994b commit e2649b1
448 files changed
Lines changed: 11172 additions & 45 deletions
File tree
- packages
- babel-helper-create-class-features-plugin/src
- babel-helpers/src
- helpers
- babel-plugin-proposal-decorators
- src
- test/fixtures
- 2023-05-accessors--to-es2015
- 2023-05-accessors
- 2023-05-assumption-constantSuper
- 2023-05-classes--to-es2015
- 2023-05-classes
- 2023-05-duplicated-keys--to-es2015
- 2023-05-duplicated-keys
- 2023-05-exported
- 2023-05-fields--to-es2015
- 2023-05-fields
- 2023-05-getters--to-es2015
- 2023-05-getters-and-setters--to-es2015
- 2023-05-getters-and-setters
- 2023-05-getters
- 2023-05-methods--to-es2015
- 2023-05-methods
- 2023-05-misc--to-es2015
- 2023-05-misc
- 2023-05-ordering--to-es2015
- 2023-05-ordering
- 2023-05-runtime-errors--to-es2015
- 2023-05-setters--to-es2015
- 2023-05-setters
- 2023-11-accessors--to-es2015
- context-name
- private
- public
- static-private
- static-public-this
- static-public
- undecorated-private
- undecorated-public
- undecorated-static-private
- undecorated-static-public
- 2023-11-accessors
- context-name
- private
- public
- static-private
- static-public-inherited
- static-public
- undecorated-private
- undecorated-public
- undecorated-static-private
- undecorated-static-public
- 2023-11-assumption-constantSuper
- super-in-nested-constructor-expression
- super-in-private-accessor
- super-in-private-method
- 2023-11-classes--to-es2015
- ctx
- decorator-access-modified-classes
- decorator-access-modified-fields
- decorator-access-modified-methods
- expressions-static-blocks
- expressions
- inheritance
- initializers
- replacement-static-installed-on-correct-class
- replacement-static-this
- replacement-with-expr
- replacement
- 2023-11-classes
- ctx
- decorator-access-modified-classes
- decorator-access-modified-fields
- decorator-access-modified-methods
- expressions-named-evaluation
- expressions-static-blocks
- expressions
- inheritance
- initializers
- replacement-static-installed-on-correct-class
- replacement-static-this
- replacement-with-expr
- replacement
- 2023-11-duplicated-keys--to-es2015
- computed-keys-same-ast
- computed-keys-same-value
- method-and-field
- methods-with-same-key
- 2023-11-duplicated-keys
- computed-keys-same-ast
- computed-keys-same-value
- method-and-field
- methods-with-same-key
- 2023-11-exported
- default-anonymous
- default-named
- member-decorator
- named
- no-decorators
- 2023-11-fields--to-es2015
- context-name
- private
- public
- static-private
- static-public
- 2023-11-fields
- context-name
- private
- public
- static-private
- static-public
- 2023-11-getters--to-es2015
- context-name
- private
- public
- static-private
- static-public
- 2023-11-getters-and-setters--to-es2015
- private
- public
- static-private
- static-public
- 2023-11-getters-and-setters
- private
- public
- static-private
- static-public
- 2023-11-getters
- context-name
- private
- public
- static-private
- static-public
- 2023-11-methods--to-es2015
- context-name
- private-with-initializers
- private
- public-with-initializers
- public
- static-private-with-initializers
- static-private
- static-public-with-initializers
- static-public
- 2023-11-methods
- context-name
- private
- public
- static-private
- static-public
- 2023-11-misc--to-es2015
- class-and-method-decorators
- class-and-property-decorators
- ctx-access-public-other-this
- decorator-evaluation-scope
- initProto-existing-derived-constructor
- initializer-property-ignored
- initializer-timing
- leaked-context-addInitializer-throw
- leaked-context-addInitializer
- super-in-decorator
- this
- valid-expression-formats
- 2023-11-misc
- all-decorators
- class-tdz-during-decorators
- ctx-access-public-other-this
- decorator-evaluation-scope
- initProto-existing-derived-constructor-multiple-super
- initProto-existing-derived-constructor
- initializer-property-ignored
- private-keys-in-enclosing-class
- setting-private-method-in-body
- setting-private-method-via-array-pattern
- setting-private-method-via-for-of
- setting-private-method-via-object-pattern
- setting-private-method-via-rest
- setting-private-method-via-update
- setting-private-method
- setting-shadowed-private-method-valid
- super-in-decorator
- super-in-nested-constructor-expression
- super-in-private-accessor
- super-in-private-method
- this
- valid-expression-formats
- 2023-11-ordering--to-es2015
- accessor-initializers-fields
- accessor-initializers-setters
- accessor-method-initializers
- accessor-static-accessor-initializers
- accessor-static-method-initializers
- field-initializers-after-methods
- field
- initializers-and-static-blocks
- initializers
- method-initializers-field-value
- static-accessor-method-initializers
- static-field-initializers-after-methods
- 2023-11-ordering
- .field-initializers-after-methods-private
- accessor-init-and-set-consistent
- accessor-initializers-fields
- accessor-initializers-setters
- accessor-method-initializers
- accessor-static-accessor-initializers
- accessor-static-method-initializers
- field-initializers-after-methods
- field
- initializers-and-static-blocks
- initializers
- method-initializers-field-value
- static-accessor-method-initializers
- static-field-initializers-after-methods
- 2023-11-runtime-errors--to-es2015
- invalid-accessor-decorator-return
- invalid-add-initializer
- invalid-class-decorator-return
- invalid-field-decorator-return
- invalid-getter-decorator-return
- invalid-method-decorator-return
- invalid-setter-decorator-return
- 2023-11-setters--to-es2015
- context-name
- private
- public
- static-private
- static-public
- 2023-11-setters
- context-name
- private
- public
- static-private
- static-public
- babel-plugin-proposal-pipeline-operator/test/fixtures
- hack-double-at/class-decorator
- hack-double-caret/class-decorator
- babel-plugin-syntax-decorators/src
- babel-plugin-transform-class-properties/test/fixtures/nested-class
- super-call-in-decorator
- super-property-in-decorator
- babel-runtime-corejs2
- babel-runtime-corejs3
- babel-runtime
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
450 | 450 | | |
451 | 451 | | |
452 | 452 | | |
453 | | - | |
| 453 | + | |
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
| 459 | + | |
459 | 460 | | |
460 | 461 | | |
461 | 462 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
32 | 38 | | |
33 | 39 | | |
34 | 40 | | |
| |||
181 | 187 | | |
182 | 188 | | |
183 | 189 | | |
184 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
185 | 193 | | |
186 | 194 | | |
187 | 195 | | |
| |||
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
247 | | - | |
| 255 | + | |
248 | 256 | | |
249 | 257 | | |
250 | 258 | | |
| |||
295 | 303 | | |
296 | 304 | | |
297 | 305 | | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
298 | 316 | | |
299 | 317 | | |
300 | 318 | | |
| |||
391 | 409 | | |
392 | 410 | | |
393 | 411 | | |
394 | | - | |
| 412 | + | |
395 | 413 | | |
396 | 414 | | |
397 | 415 | | |
| |||
421 | 439 | | |
422 | 440 | | |
423 | 441 | | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
424 | 448 | | |
425 | 449 | | |
426 | 450 | | |
| |||
514 | 538 | | |
515 | 539 | | |
516 | 540 | | |
517 | | - | |
| 541 | + | |
518 | 542 | | |
519 | 543 | | |
520 | 544 | | |
| |||
539 | 563 | | |
540 | 564 | | |
541 | 565 | | |
542 | | - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
543 | 570 | | |
544 | 571 | | |
545 | 572 | | |
| |||
791 | 818 | | |
792 | 819 | | |
793 | 820 | | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
794 | 824 | | |
795 | 825 | | |
796 | 826 | | |
| |||
860 | 890 | | |
861 | 891 | | |
862 | 892 | | |
863 | | - | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
864 | 897 | | |
865 | 898 | | |
866 | 899 | | |
| |||
931 | 964 | | |
932 | 965 | | |
933 | 966 | | |
| 967 | + | |
934 | 968 | | |
935 | 969 | | |
936 | 970 | | |
| |||
941 | 975 | | |
942 | 976 | | |
943 | 977 | | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
944 | 988 | | |
945 | 989 | | |
946 | 990 | | |
| |||
991 | 1035 | | |
992 | 1036 | | |
993 | 1037 | | |
| 1038 | + | |
994 | 1039 | | |
995 | | - | |
996 | 1040 | | |
997 | 1041 | | |
998 | 1042 | | |
| |||
1039 | 1083 | | |
1040 | 1084 | | |
1041 | 1085 | | |
1042 | | - | |
| 1086 | + | |
1043 | 1087 | | |
1044 | 1088 | | |
1045 | 1089 | | |
| |||
1056 | 1100 | | |
1057 | 1101 | | |
1058 | 1102 | | |
1059 | | - | |
| 1103 | + | |
1060 | 1104 | | |
1061 | 1105 | | |
1062 | 1106 | | |
1063 | 1107 | | |
1064 | 1108 | | |
1065 | | - | |
| 1109 | + | |
1066 | 1110 | | |
1067 | 1111 | | |
| 1112 | + | |
1068 | 1113 | | |
1069 | 1114 | | |
1070 | 1115 | | |
| |||
1096 | 1141 | | |
1097 | 1142 | | |
1098 | 1143 | | |
1099 | | - | |
| 1144 | + | |
1100 | 1145 | | |
1101 | 1146 | | |
1102 | 1147 | | |
1103 | 1148 | | |
1104 | 1149 | | |
1105 | 1150 | | |
1106 | 1151 | | |
1107 | | - | |
| 1152 | + | |
1108 | 1153 | | |
1109 | 1154 | | |
1110 | 1155 | | |
| |||
1147 | 1192 | | |
1148 | 1193 | | |
1149 | 1194 | | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
| 1195 | + | |
1153 | 1196 | | |
1154 | 1197 | | |
1155 | 1198 | | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
1156 | 1228 | | |
1157 | 1229 | | |
1158 | 1230 | | |
| |||
1182 | 1254 | | |
1183 | 1255 | | |
1184 | 1256 | | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
1185 | 1263 | | |
1186 | 1264 | | |
1187 | 1265 | | |
| |||
1296 | 1374 | | |
1297 | 1375 | | |
1298 | 1376 | | |
1299 | | - | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
1300 | 1383 | | |
1301 | 1384 | | |
1302 | 1385 | | |
| |||
1389 | 1472 | | |
1390 | 1473 | | |
1391 | 1474 | | |
1392 | | - | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
1393 | 1480 | | |
1394 | 1481 | | |
1395 | 1482 | | |
| |||
1407 | 1494 | | |
1408 | 1495 | | |
1409 | 1496 | | |
1410 | | - | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
1411 | 1502 | | |
1412 | 1503 | | |
1413 | 1504 | | |
| |||
1658 | 1749 | | |
1659 | 1750 | | |
1660 | 1751 | | |
1661 | | - | |
1662 | | - | |
| 1752 | + | |
1663 | 1753 | | |
1664 | 1754 | | |
1665 | 1755 | | |
1666 | 1756 | | |
1667 | 1757 | | |
1668 | | - | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
1669 | 1763 | | |
1670 | 1764 | | |
1671 | 1765 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | | - | |
57 | | - | |
| 57 | + | |
| 58 | + | |
58 | 59 | | |
59 | | - | |
| 60 | + | |
| 61 | + | |
60 | 62 | | |
61 | 63 | | |
62 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
51 | 56 | | |
52 | 57 | | |
53 | 58 | | |
| |||
0 commit comments