Skip to content

Commit

Permalink
fix(bindings/node): Treat .cts and .mts as input by default (#6959)
Browse files Browse the repository at this point in the history
**Related issue:**

 - Closes #6958.
  • Loading branch information
kdy1 committed Feb 18, 2023
1 parent 63c5c7b commit d5c0dec
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion node-swc/src/index.ts
Expand Up @@ -466,7 +466,9 @@ export const DEFAULT_EXTENSIONS = Object.freeze([
".es",
".mjs",
".ts",
".tsx"
".tsx",
".cts",
".mts"
]);

function toBuffer(t: any): Buffer {
Expand Down

1 comment on commit d5c0dec

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: d5c0dec Previous: 542bb62 Ratio
es/full/bugs-1 303078 ns/iter (± 4187) 304477 ns/iter (± 21061) 1.00
es/full/minify/libraries/antd 1710670510 ns/iter (± 17402912) 1668218896 ns/iter (± 22018736) 1.03
es/full/minify/libraries/d3 310988484 ns/iter (± 11033578) 309229743 ns/iter (± 5954796) 1.01
es/full/minify/libraries/echarts 1312439107 ns/iter (± 17620586) 1271780800 ns/iter (± 9589837) 1.03
es/full/minify/libraries/jquery 92921533 ns/iter (± 1448974) 92045603 ns/iter (± 1328299) 1.01
es/full/minify/libraries/lodash 106851467 ns/iter (± 1154588) 108758056 ns/iter (± 810813) 0.98
es/full/minify/libraries/moment 53051339 ns/iter (± 512568) 53531859 ns/iter (± 196578) 0.99
es/full/minify/libraries/react 19333617 ns/iter (± 150866) 19227635 ns/iter (± 121997) 1.01
es/full/minify/libraries/terser 250794374 ns/iter (± 3586543) 257211103 ns/iter (± 2237415) 0.98
es/full/minify/libraries/three 459498007 ns/iter (± 5110015) 464873986 ns/iter (± 8733666) 0.99
es/full/minify/libraries/typescript 3228487524 ns/iter (± 38146836) 3088833310 ns/iter (± 20315529) 1.05
es/full/minify/libraries/victory 700558369 ns/iter (± 20708708) 700493604 ns/iter (± 14250453) 1.00
es/full/minify/libraries/vue 135551812 ns/iter (± 2532186) 134396707 ns/iter (± 1088682) 1.01
es/full/codegen/es3 26215 ns/iter (± 63) 26296 ns/iter (± 40) 1.00
es/full/codegen/es5 26231 ns/iter (± 100) 26309 ns/iter (± 67) 1.00
es/full/codegen/es2015 26261 ns/iter (± 147) 26312 ns/iter (± 34) 1.00
es/full/codegen/es2016 26329 ns/iter (± 110) 26289 ns/iter (± 57) 1.00
es/full/codegen/es2017 26350 ns/iter (± 68) 26304 ns/iter (± 72) 1.00
es/full/codegen/es2018 26289 ns/iter (± 77) 26335 ns/iter (± 70) 1.00
es/full/codegen/es2019 26169 ns/iter (± 90) 26285 ns/iter (± 59) 1.00
es/full/codegen/es2020 26176 ns/iter (± 85) 26298 ns/iter (± 44) 1.00
es/full/all/es3 173690797 ns/iter (± 2046931) 168927665 ns/iter (± 3230046) 1.03
es/full/all/es5 165691754 ns/iter (± 2872002) 162820934 ns/iter (± 2944240) 1.02
es/full/all/es2015 126618051 ns/iter (± 1900846) 124083025 ns/iter (± 1560297) 1.02
es/full/all/es2016 125799000 ns/iter (± 1318679) 121745576 ns/iter (± 1191083) 1.03
es/full/all/es2017 125356069 ns/iter (± 1487267) 121628373 ns/iter (± 635979) 1.03
es/full/all/es2018 121262109 ns/iter (± 701742) 119423718 ns/iter (± 854163) 1.02
es/full/all/es2019 120478110 ns/iter (± 942592) 118997582 ns/iter (± 754845) 1.01
es/full/all/es2020 115375502 ns/iter (± 881999) 114057452 ns/iter (± 623649) 1.01
es/full/parser 543921 ns/iter (± 5288) 539262 ns/iter (± 9181) 1.01
es/full/base/fixer 22523 ns/iter (± 112) 22547 ns/iter (± 40) 1.00
es/full/base/resolver_and_hygiene 81594 ns/iter (± 325) 82240 ns/iter (± 167) 0.99
serialization of ast node 118 ns/iter (± 1) 121 ns/iter (± 0) 0.98
serialization of serde 124 ns/iter (± 0) 127 ns/iter (± 0) 0.98
css/minify/libraries/bootstrap 27609438 ns/iter (± 120936) 28149039 ns/iter (± 186140) 0.98
css/visitor/compare/clone 2047822 ns/iter (± 6457) 2068548 ns/iter (± 9170) 0.99
css/visitor/compare/visit_mut_span 2275879 ns/iter (± 6192) 2247624 ns/iter (± 25185) 1.01
css/visitor/compare/visit_mut_span_panic 2306686 ns/iter (± 4756) 2294839 ns/iter (± 6769) 1.01
css/visitor/compare/fold_span 3023840 ns/iter (± 21131) 3032110 ns/iter (± 18530) 1.00
css/visitor/compare/fold_span_panic 3169422 ns/iter (± 18186) 3165574 ns/iter (± 24393) 1.00
css/lexer/bootstrap_5_1_3 5201590 ns/iter (± 5802) 5214993 ns/iter (± 1536) 1.00
css/lexer/foundation_6_7_4 4378104 ns/iter (± 5280) 4383780 ns/iter (± 2801) 1.00
css/lexer/tailwind_3_1_1 832164 ns/iter (± 1309) 834107 ns/iter (± 425) 1.00
css/parser/bootstrap_5_1_3 21626242 ns/iter (± 28937) 22174022 ns/iter (± 87579) 0.98
css/parser/foundation_6_7_4 17315071 ns/iter (± 130719) 17625114 ns/iter (± 45940) 0.98
css/parser/tailwind_3_1_1 3281887 ns/iter (± 23244) 3332082 ns/iter (± 5613) 0.98
es/codegen/colors 329838 ns/iter (± 187426) 320161 ns/iter (± 179871) 1.03
es/codegen/large 1207254 ns/iter (± 625572) 1232182 ns/iter (± 639885) 0.98
es/codegen/with-parser/colors 48606 ns/iter (± 537) 48698 ns/iter (± 375) 1.00
es/codegen/with-parser/large 533201 ns/iter (± 5700) 534166 ns/iter (± 2161) 1.00
es/minify/libraries/antd 1425903801 ns/iter (± 16673955) 1442331452 ns/iter (± 14724766) 0.99
es/minify/libraries/d3 244491365 ns/iter (± 7644360) 258810238 ns/iter (± 4269131) 0.94
es/minify/libraries/echarts 1024926743 ns/iter (± 14591763) 1169094691 ns/iter (± 18156072) 0.88
es/minify/libraries/jquery 76761921 ns/iter (± 1037403) 85618838 ns/iter (± 2687202) 0.90
es/minify/libraries/lodash 92933282 ns/iter (± 1095787) 101015243 ns/iter (± 3547706) 0.92
es/minify/libraries/moment 44830666 ns/iter (± 912367) 45965773 ns/iter (± 284647) 0.98
es/minify/libraries/react 16867298 ns/iter (± 178827) 17294965 ns/iter (± 241948) 0.98
es/minify/libraries/terser 202997368 ns/iter (± 3208297) 234923916 ns/iter (± 4990008) 0.86
es/minify/libraries/three 342242868 ns/iter (± 9310654) 417253746 ns/iter (± 20116510) 0.82
es/minify/libraries/typescript 2664191638 ns/iter (± 14261537) 2713685843 ns/iter (± 26871684) 0.98
es/minify/libraries/victory 547913292 ns/iter (± 18044936) 590146589 ns/iter (± 15528409) 0.93
es/minify/libraries/vue 113561775 ns/iter (± 1648183) 123666118 ns/iter (± 2362900) 0.92
es/visitor/compare/clone 2385274 ns/iter (± 40953) 2516331 ns/iter (± 77955) 0.95
es/visitor/compare/visit_mut_span 2774397 ns/iter (± 29367) 2836642 ns/iter (± 11969) 0.98
es/visitor/compare/visit_mut_span_panic 2799874 ns/iter (± 20033) 2860220 ns/iter (± 15602) 0.98
es/visitor/compare/fold_span 3891739 ns/iter (± 34022) 4132867 ns/iter (± 79350) 0.94
es/visitor/compare/fold_span_panic 3966753 ns/iter (± 21506) 4251069 ns/iter (± 90285) 0.93
es/lexer/colors 16939 ns/iter (± 102) 17377 ns/iter (± 85) 0.97
es/lexer/angular 8054561 ns/iter (± 36832) 8312709 ns/iter (± 5067) 0.97
es/lexer/backbone 1052236 ns/iter (± 8581) 1088295 ns/iter (± 967) 0.97
es/lexer/jquery 5895192 ns/iter (± 64315) 6023619 ns/iter (± 2459) 0.98
es/lexer/jquery mobile 8975272 ns/iter (± 85418) 9269941 ns/iter (± 7608) 0.97
es/lexer/mootools 4535695 ns/iter (± 35160) 4718840 ns/iter (± 2457) 0.96
es/lexer/underscore 871061 ns/iter (± 4506) 907237 ns/iter (± 2326) 0.96
es/lexer/three 27144363 ns/iter (± 268958) 28240232 ns/iter (± 61532) 0.96
es/lexer/yui 4938211 ns/iter (± 26524) 5100600 ns/iter (± 6800) 0.97
es/parser/colors 29637 ns/iter (± 210) 30815 ns/iter (± 163) 0.96
es/parser/angular 15190931 ns/iter (± 249982) 16953266 ns/iter (± 370433) 0.90
es/parser/backbone 2273990 ns/iter (± 21321) 2332618 ns/iter (± 13952) 0.97
es/parser/jquery 12202072 ns/iter (± 168640) 12855231 ns/iter (± 294791) 0.95
es/parser/jquery mobile 19262064 ns/iter (± 332534) 21979474 ns/iter (± 848552) 0.88
es/parser/mootools 9376373 ns/iter (± 158820) 9741356 ns/iter (± 107576) 0.96
es/parser/underscore 1952648 ns/iter (± 6317) 1982169 ns/iter (± 7761) 0.99
es/parser/three 55001893 ns/iter (± 1594177) 61446997 ns/iter (± 470870) 0.90
es/parser/yui 9330426 ns/iter (± 109553) 9910361 ns/iter (± 197134) 0.94
es/preset-env/usage/builtin_type 135811 ns/iter (± 32918) 141487 ns/iter (± 31924) 0.96
es/preset-env/usage/property 20443 ns/iter (± 182) 21067 ns/iter (± 97) 0.97
es/resolver/typescript 117170211 ns/iter (± 3101767) 113860450 ns/iter (± 2301354) 1.03
es/fixer/typescript 94111934 ns/iter (± 993485) 87594372 ns/iter (± 1100913) 1.07
es/hygiene/typescript 198941408 ns/iter (± 1580676) 184007672 ns/iter (± 2202188) 1.08
es/resolver_with_hygiene/typescript 325923543 ns/iter (± 2431370) 316136203 ns/iter (± 2128160) 1.03
es/visitor/base-perf/module_clone 75018 ns/iter (± 1541) 76506 ns/iter (± 1279) 0.98
es/visitor/base-perf/fold_empty 83458 ns/iter (± 2458) 87317 ns/iter (± 1311) 0.96
es/visitor/base-perf/fold_noop_impl_all 82724 ns/iter (± 2188) 86231 ns/iter (± 721) 0.96
es/visitor/base-perf/fold_noop_impl_vec 84214 ns/iter (± 1748) 87041 ns/iter (± 1519) 0.97
es/visitor/base-perf/boxing_boxed_clone 55 ns/iter (± 0) 56 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed_clone 61 ns/iter (± 0) 59 ns/iter (± 0) 1.03
es/visitor/base-perf/boxing_boxed 106 ns/iter (± 0) 108 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed 107 ns/iter (± 1) 105 ns/iter (± 0) 1.02
es/visitor/base-perf/visit_contains_this 3430 ns/iter (± 74) 3527 ns/iter (± 50) 0.97
es/base/parallel/resolver/typescript 5183659927 ns/iter (± 498070699) 5974998370 ns/iter (± 560968950) 0.87
es/base/parallel/hygiene/typescript 2366992167 ns/iter (± 22737073) 2175326897 ns/iter (± 28675916) 1.09
misc/visitors/time-complexity/time 5 93 ns/iter (± 1) 94 ns/iter (± 0) 0.99
misc/visitors/time-complexity/time 10 317 ns/iter (± 2) 330 ns/iter (± 4) 0.96
misc/visitors/time-complexity/time 15 630 ns/iter (± 5) 657 ns/iter (± 3) 0.96
misc/visitors/time-complexity/time 20 1182 ns/iter (± 9) 1209 ns/iter (± 0) 0.98
misc/visitors/time-complexity/time 40 6084 ns/iter (± 65) 6159 ns/iter (± 1) 0.99
misc/visitors/time-complexity/time 60 15246 ns/iter (± 128) 15513 ns/iter (± 7) 0.98
es/full-target/es2016 184625 ns/iter (± 1801) 188676 ns/iter (± 474) 0.98
es/full-target/es2017 179367 ns/iter (± 1495) 183259 ns/iter (± 665) 0.98
es/full-target/es2018 170446 ns/iter (± 2439) 172624 ns/iter (± 325) 0.99
es2020_nullish_coalescing 65221 ns/iter (± 707) 66274 ns/iter (± 80) 0.98
es2020_optional_chaining 92892 ns/iter (± 888) 95485 ns/iter (± 1760) 0.97
es2022_class_properties 90728 ns/iter (± 1265) 94077 ns/iter (± 92) 0.96
es2018_object_rest_spread 69214 ns/iter (± 376) 70927 ns/iter (± 128) 0.98
es2019_optional_catch_binding 59054 ns/iter (± 453) 60725 ns/iter (± 497) 0.97
es2017_async_to_generator 59455 ns/iter (± 576) 60150 ns/iter (± 101) 0.99
es2016_exponentiation 63224 ns/iter (± 548) 63397 ns/iter (± 83) 1.00
es2015_arrow 68915 ns/iter (± 540) 67884 ns/iter (± 127) 1.02
es2015_block_scoped_fn 64404 ns/iter (± 927) 64378 ns/iter (± 89) 1.00
es2015_block_scoping 145502 ns/iter (± 8970) 150775 ns/iter (± 10574) 0.97
es2015_classes 113165 ns/iter (± 777) 113643 ns/iter (± 343) 1.00
es2015_computed_props 59145 ns/iter (± 385) 59392 ns/iter (± 71) 1.00
es2015_destructuring 113276 ns/iter (± 693) 113061 ns/iter (± 156) 1.00
es2015_duplicate_keys 61188 ns/iter (± 381) 62059 ns/iter (± 52) 0.99
es2015_parameters 76786 ns/iter (± 772) 77667 ns/iter (± 145) 0.99
es2015_fn_name 63841 ns/iter (± 584) 64542 ns/iter (± 387) 0.99
es2015_for_of 63643 ns/iter (± 712) 62941 ns/iter (± 122) 1.01
es2015_instanceof 60195 ns/iter (± 400) 61175 ns/iter (± 491) 0.98
es2015_shorthand_property 58916 ns/iter (± 383) 59377 ns/iter (± 144) 0.99
es2015_spread 58273 ns/iter (± 490) 59403 ns/iter (± 92) 0.98
es2015_sticky_regex 59805 ns/iter (± 858) 60897 ns/iter (± 78) 0.98
es2015_typeof_symbol 60040 ns/iter (± 522) 60554 ns/iter (± 83) 0.99
es/transform/baseline/base 49631 ns/iter (± 255) 50428 ns/iter (± 79) 0.98
es/transform/baseline/common_reserved_word 60621 ns/iter (± 578) 61169 ns/iter (± 72) 0.99
es/transform/baseline/common_typescript 137680 ns/iter (± 1278) 141296 ns/iter (± 4008) 0.97
es/target/es3 165138 ns/iter (± 1596) 166838 ns/iter (± 119) 0.99
es/target/es2015 607002 ns/iter (± 15607) 604258 ns/iter (± 1113) 1.00
es/target/es2016 62584 ns/iter (± 516) 63531 ns/iter (± 119) 0.99
es/target/es2017 60377 ns/iter (± 369) 60268 ns/iter (± 117) 1.00
es/target/es2018 78513 ns/iter (± 384) 79619 ns/iter (± 170) 0.99
es/target/es2020 129216 ns/iter (± 1037) 129945 ns/iter (± 200) 0.99
babelify-only 652795 ns/iter (± 5034) 666245 ns/iter (± 767) 0.98
parse_and_babelify_angular 43678131 ns/iter (± 512979) 43381960 ns/iter (± 1213878) 1.01
parse_and_babelify_backbone 5294100 ns/iter (± 56275) 5523981 ns/iter (± 37668) 0.96
parse_and_babelify_jquery 31009931 ns/iter (± 328212) 32648709 ns/iter (± 406070) 0.95
parse_and_babelify_jquery_mobile 53852045 ns/iter (± 570446) 55322222 ns/iter (± 602242) 0.97
parse_and_babelify_mootools 31184525 ns/iter (± 601692) 33227405 ns/iter (± 343998) 0.94
parse_and_babelify_underscore 4304265 ns/iter (± 35429) 4399292 ns/iter (± 16253) 0.98
parse_and_babelify_yui 30890604 ns/iter (± 374200) 32512230 ns/iter (± 430170) 0.95
html/minify/document/css_spec 40836974 ns/iter (± 575584) 42567190 ns/iter (± 135000) 0.96
html/minify/document/github 16994806 ns/iter (± 151341) 17480248 ns/iter (± 110736) 0.97
html/minify/document/stackoverflow 15079089 ns/iter (± 153471) 15695313 ns/iter (± 38628) 0.96
html/minify/document_fragment/css_spec 37730120 ns/iter (± 212913) 40208809 ns/iter (± 231828) 0.94
html/minify/document_fragment/github 16153761 ns/iter (± 69184) 16786464 ns/iter (± 42129) 0.96
html/minify/document_fragment/stackoverflow 14616615 ns/iter (± 86464) 15343368 ns/iter (± 52050) 0.95
html/document/visitor/compare/clone 338063 ns/iter (± 4891) 340109 ns/iter (± 2157) 0.99
html/document/visitor/compare/visit_mut_span 367003 ns/iter (± 3894) 365134 ns/iter (± 2098) 1.01
html/document/visitor/compare/visit_mut_span_panic 362877 ns/iter (± 1907) 374030 ns/iter (± 2828) 0.97
html/document/visitor/compare/fold_span 396339 ns/iter (± 3497) 404658 ns/iter (± 2546) 0.98
html/document/visitor/compare/fold_span_panic 454331 ns/iter (± 4173) 462320 ns/iter (± 1984) 0.98
html/document_fragment/visitor/compare/clone 332206 ns/iter (± 2608) 337387 ns/iter (± 1787) 0.98
html/document_fragment/visitor/compare/visit_mut_span 360401 ns/iter (± 4084) 366481 ns/iter (± 1746) 0.98
html/document_fragment/visitor/compare/visit_mut_span_panic 370184 ns/iter (± 3133) 373222 ns/iter (± 2341) 0.99
html/document_fragment/visitor/compare/fold_span 396127 ns/iter (± 2337) 402387 ns/iter (± 1552) 0.98
html/document_fragment/visitor/compare/fold_span_panic 448995 ns/iter (± 4116) 457913 ns/iter (± 1040) 0.98
html/lexer/css_2021_spec 15069132 ns/iter (± 141061) 15597446 ns/iter (± 36707) 0.97
html/lexer/github_com_17_05_2022 5890447 ns/iter (± 62852) 6028507 ns/iter (± 2719) 0.98
html/lexer/stackoverflow_com_17_05_2022 5572644 ns/iter (± 26224) 5633807 ns/iter (± 8607) 0.99
html/parser/parser_document/css_2021_spec 24568391 ns/iter (± 263576) 25547266 ns/iter (± 143299) 0.96
html/parser/parser_document/github_com_17_05_2022 8430920 ns/iter (± 77475) 8761806 ns/iter (± 10647) 0.96
html/parser/parser_document/stackoverflow_com_17_05_2022 7461011 ns/iter (± 59618) 7730638 ns/iter (± 5226) 0.97
html/parser/parser_document_fragment/css_2021_spec 24495187 ns/iter (± 331971) 25568248 ns/iter (± 244053) 0.96
html/parser/parser_document_fragment/github_com_17_05_2022 8485602 ns/iter (± 84698) 8747139 ns/iter (± 7668) 0.97
html/parser/parser_document_fragment/stackoverflow_com_17_05_2022 7487862 ns/iter (± 69772) 7693569 ns/iter (± 96600) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.