Skip to content

Commit

Permalink
fix(es/module): Sort the exported ESM bindings (#8024)
Browse files Browse the repository at this point in the history
**Related issue:**

 - Closes: #8023
  • Loading branch information
magic-akari committed Sep 29, 2023
1 parent 83f77dd commit 990ca06
Show file tree
Hide file tree
Showing 164 changed files with 1,115 additions and 1,112 deletions.
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/interop/babel/output/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ function _export(target, all) {
});
}
_export(exports, {
default: function() {
return _default;
},
x: function() {
return x;
},
y: function() {
return y;
},
default: function() {
return _default;
}
});
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
Expand Down
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/interop/node/output/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
0 && (module.exports = {
default: null,
x: null,
y: null,
default: null
y: null
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
Expand All @@ -14,14 +14,14 @@ function _export(target, all) {
});
}
_export(exports, {
default: function() {
return _default;
},
x: function() {
return x;
},
y: function() {
return y;
},
default: function() {
return _default;
}
});
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
Expand Down
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/interop/none/output/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ function _export(target, all) {
});
}
_export(exports, {
default: function() {
return _default;
},
x: function() {
return x;
},
y: function() {
return y;
},
default: function() {
return _default;
}
});
const _foo = require("foo");
Expand Down
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/interop/swc/output/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ function _export(target, all) {
});
}
_export(exports, {
default: function() {
return _default;
},
x: function() {
return x;
},
y: function() {
return y;
},
default: function() {
return _default;
}
});
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
Expand Down
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/issues-2xxx/2606/1/output/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ function _export(target, all) {
});
}
_export(exports, {
warn: function() {
return warn;
},
test: function() {
return test;
},
test2: function() {
return test2;
},
warn: function() {
return warn;
}
});
function warn() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ function _export(target, all) {
});
}
_export(exports, {
noop: function() {
return noop;
},
badIstanbul: function() {
return badIstanbul;
},
downloadDocument: function() {
return downloadDocument;
},
noop: function() {
return noop;
}
});
const _object_without_properties = require("@swc/helpers/_/_object_without_properties");
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-3xxx/3782/output/index.map
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"mappings": "AAAA,WAAW;;;;;;;;;IACCA,GAAG;;;IAIFC,IAAI;eAAJA;;;qBAJQ;AAId,MAAMA,OAAO,CAACC;IACjB,sBAAsB;IACtB,OAAO,IAAIC,QAAQ,CAACC,UAChBC,WAAW;YACPD,QAAQ;QACZ,GAAG;AAEX",
"mappings": "AAAA,WAAW;;;;;;;;;IAKEA,IAAI;eAAJA;;IAJDC,GAAG;;;;qBAAM;AAId,MAAMD,OAAO,CAACE;IACjB,sBAAsB;IACtB,OAAO,IAAIC,QAAQ,CAACC,UAChBC,WAAW;YACPD,QAAQ;QACZ,GAAG;AAEX",
"names": [
"get",
"byID",
"get",
"id",
"Promise",
"resolve",
Expand Down
6 changes: 3 additions & 3 deletions crates/swc/tests/fixture/issues-3xxx/3782/output/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ function _export(target, all) {
});
}
_export(exports, {
get: function() {
return _get;
},
byID: function() {
return byID;
},
get: function() {
return _get;
}
});
const _get = require("./get");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"mappings": "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",
"mappings": "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",
"names": [
"node",
"create",
"trustBox",
"opener",
"stage",
"header",
"node",
"opener",
"seq",
"source",
"sources",
"seq",
"stage",
"trustBox",
"BodyBuilder",
"TrustBoxBuilder",
"OpenerBuilder",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,32 @@ function _export(target, all) {
});
}
_export(exports, {
node: function() {
return _BodyNodesBuilder;
},
create: function() {
return create;
},
trustBox: function() {
return trustBox;
header: function() {
return header;
},
node: function() {
return _BodyNodesBuilder;
},
opener: function() {
return opener;
},
stage: function() {
return stage;
},
header: function() {
return header;
seq: function() {
return seq;
},
source: function() {
return source;
},
sources: function() {
return sources;
},
seq: function() {
return seq;
stage: function() {
return stage;
},
trustBox: function() {
return trustBox;
}
});
const _class_private_field_get = require("@swc/helpers/_/_class_private_field_get");
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ define([
});
}
_export(exports, {
E1: function() {
return E1;
},
C1: function() {
return C1;
},
E1: function() {
return E1;
}
});
var C1 = function C1() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ define([
get: all[name]
});
}(exports, {
E1: function() {
return E11;
},
C1: function() {
return C1;
},
E1: function() {
return E11;
}
});
var E1, E11, C1 = function C1() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ function _export(target, all) {
});
}
_export(exports, {
E1: function() {
return E1;
},
C1: function() {
return C1;
},
E1: function() {
return E1;
}
});
var _class_call_check = require("@swc/helpers/_/_class_call_check");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ Object.defineProperty(exports, "__esModule", {
get: all[name]
});
}(exports, {
E1: function() {
return E11;
},
C1: function() {
return C1;
},
E1: function() {
return E11;
}
});
var E1, E11, _class_call_check = require("@swc/helpers/_/_class_call_check"), C1 = function C1() {
Expand Down
58 changes: 29 additions & 29 deletions crates/swc/tests/tsc-references/exportsAndImports1-amd.1.normal.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,26 @@ define([
});
}
_export(exports, {
v: function() {
return v;
},
f: function() {
return f;
},
C: function() {
return C;
},
E: function() {
return E;
},
D: function() {
return D;
},
E: function() {
return E;
},
M: function() {
return M;
},
a: function() {
return a;
},
f: function() {
return f;
},
v: function() {
return v;
}
});
var v = 1;
Expand Down Expand Up @@ -77,23 +77,17 @@ define([
});
}
_export(exports, {
v: function() {
return _t1.v;
},
f: function() {
return _t1.f;
},
C: function() {
return _t1.C;
},
I: function() {
return _t1.I;
D: function() {
return _t1.D;
},
E: function() {
return _t1.E;
},
D: function() {
return _t1.D;
I: function() {
return _t1.I;
},
M: function() {
return _t1.M;
Expand All @@ -106,6 +100,12 @@ define([
},
a: function() {
return _t1.a;
},
f: function() {
return _t1.f;
},
v: function() {
return _t1.v;
}
});
});
Expand All @@ -126,23 +126,17 @@ define([
});
}
_export(exports, {
v: function() {
return _t1.v;
},
f: function() {
return _t1.f;
},
C: function() {
return _t1.C;
},
I: function() {
return _t1.I;
D: function() {
return _t1.D;
},
E: function() {
return _t1.E;
},
D: function() {
return _t1.D;
I: function() {
return _t1.I;
},
M: function() {
return _t1.M;
Expand All @@ -155,6 +149,12 @@ define([
},
a: function() {
return _t1.a;
},
f: function() {
return _t1.f;
},
v: function() {
return _t1.v;
}
});
});

1 comment on commit 990ca06

@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: 990ca06 Previous: 64d8f4b Ratio
es/full/bugs-1 272701 ns/iter (± 3954) 277965 ns/iter (± 2591) 0.98
es/full/minify/libraries/antd 1310024887 ns/iter (± 8530139) 1322034511 ns/iter (± 10614227) 0.99
es/full/minify/libraries/d3 277664242 ns/iter (± 7499981) 275937559 ns/iter (± 5390115) 1.01
es/full/minify/libraries/echarts 1048424393 ns/iter (± 5539176) 1071279483 ns/iter (± 30424959) 0.98
es/full/minify/libraries/jquery 83856022 ns/iter (± 73184) 84715555 ns/iter (± 468616) 0.99
es/full/minify/libraries/lodash 97608585 ns/iter (± 272292) 97809227 ns/iter (± 399303) 1.00
es/full/minify/libraries/moment 49666353 ns/iter (± 91177) 49943312 ns/iter (± 110891) 0.99
es/full/minify/libraries/react 18003635 ns/iter (± 86471) 18061096 ns/iter (± 74567) 1.00
es/full/minify/libraries/terser 218993554 ns/iter (± 1732851) 218785964 ns/iter (± 718455) 1.00
es/full/minify/libraries/three 386424969 ns/iter (± 1309000) 388554065 ns/iter (± 2173441) 0.99
es/full/minify/libraries/typescript 2640979970 ns/iter (± 9003195) 2669766156 ns/iter (± 7608831) 0.99
es/full/minify/libraries/victory 560204218 ns/iter (± 1926784) 571119477 ns/iter (± 4596651) 0.98
es/full/minify/libraries/vue 118546813 ns/iter (± 285313) 119849269 ns/iter (± 505057) 0.99
es/full/codegen/es3 35213 ns/iter (± 281) 33925 ns/iter (± 107) 1.04
es/full/codegen/es5 35409 ns/iter (± 182) 33709 ns/iter (± 105) 1.05
es/full/codegen/es2015 35426 ns/iter (± 115) 33788 ns/iter (± 92) 1.05
es/full/codegen/es2016 35209 ns/iter (± 100) 33727 ns/iter (± 72) 1.04
es/full/codegen/es2017 35197 ns/iter (± 95) 33786 ns/iter (± 91) 1.04
es/full/codegen/es2018 35300 ns/iter (± 62) 33828 ns/iter (± 130) 1.04
es/full/codegen/es2019 35284 ns/iter (± 70) 33757 ns/iter (± 90) 1.05
es/full/codegen/es2020 35304 ns/iter (± 119) 33765 ns/iter (± 146) 1.05
es/full/all/es3 166509852 ns/iter (± 1091118) 164834626 ns/iter (± 1375225) 1.01
es/full/all/es5 157687708 ns/iter (± 2014599) 158014243 ns/iter (± 942665) 1.00
es/full/all/es2015 118045243 ns/iter (± 894207) 116652014 ns/iter (± 410134) 1.01
es/full/all/es2016 116724243 ns/iter (± 613111) 116181520 ns/iter (± 936650) 1.00
es/full/all/es2017 116692041 ns/iter (± 652392) 115654292 ns/iter (± 1187599) 1.01
es/full/all/es2018 114056826 ns/iter (± 319474) 112705244 ns/iter (± 659836) 1.01
es/full/all/es2019 112795409 ns/iter (± 700139) 112325492 ns/iter (± 553576) 1.00
es/full/all/es2020 109587809 ns/iter (± 867732) 108655632 ns/iter (± 597400) 1.01
es/full/parser 491719 ns/iter (± 5355) 494362 ns/iter (± 54671) 0.99
es/full/base/fixer 17804 ns/iter (± 92) 17721 ns/iter (± 98) 1.00
es/full/base/resolver_and_hygiene 80528 ns/iter (± 150) 81115 ns/iter (± 215) 0.99
serialization of serde 298 ns/iter (± 0) 293 ns/iter (± 0) 1.02
css/minify/libraries/bootstrap 28654653 ns/iter (± 67265) 28641836 ns/iter (± 91697) 1.00
css/visitor/compare/clone 1625967 ns/iter (± 3054) 1655996 ns/iter (± 6365) 0.98
css/visitor/compare/visit_mut_span 1774074 ns/iter (± 3936) 1789973 ns/iter (± 8765) 0.99
css/visitor/compare/visit_mut_span_panic 1840951 ns/iter (± 4884) 1862855 ns/iter (± 4695) 0.99
css/visitor/compare/fold_span 2578599 ns/iter (± 6096) 2582662 ns/iter (± 5936) 1.00
css/visitor/compare/fold_span_panic 2744024 ns/iter (± 8959) 2770013 ns/iter (± 11236) 0.99
css/lexer/bootstrap_5_1_3 4466830 ns/iter (± 3648) 4662661 ns/iter (± 11807) 0.96
css/lexer/foundation_6_7_4 3718922 ns/iter (± 3019) 3918160 ns/iter (± 8720) 0.95
css/lexer/tailwind_3_1_1 709416 ns/iter (± 565) 743044 ns/iter (± 475) 0.95
css/parser/bootstrap_5_1_3 19847077 ns/iter (± 29980) 18833284 ns/iter (± 41291) 1.05
css/parser/foundation_6_7_4 15757518 ns/iter (± 15787) 15059542 ns/iter (± 101337) 1.05
css/parser/tailwind_3_1_1 3013407 ns/iter (± 7057) 2912249 ns/iter (± 133440) 1.03
es/codegen/colors 737693 ns/iter (± 402648) 739077 ns/iter (± 403811) 1.00
es/codegen/large 3155651 ns/iter (± 1682745) 3159415 ns/iter (± 1686575) 1.00
es/codegen/with-parser/colors 46227 ns/iter (± 489) 45700 ns/iter (± 218) 1.01
es/codegen/with-parser/large 491545 ns/iter (± 1190) 492122 ns/iter (± 1297) 1.00
es/minify/libraries/antd 1138115577 ns/iter (± 13958086) 1152714727 ns/iter (± 7455423) 0.99
es/minify/libraries/d3 238220295 ns/iter (± 364094) 239404305 ns/iter (± 794529) 1.00
es/minify/libraries/echarts 896254983 ns/iter (± 2646848) 926142975 ns/iter (± 12133145) 0.97
es/minify/libraries/jquery 72809177 ns/iter (± 135168) 73231336 ns/iter (± 140245) 0.99
es/minify/libraries/lodash 86905028 ns/iter (± 309860) 87209747 ns/iter (± 171395) 1.00
es/minify/libraries/moment 43229088 ns/iter (± 124333) 43364683 ns/iter (± 81467) 1.00
es/minify/libraries/react 15960645 ns/iter (± 65109) 15911038 ns/iter (± 63846) 1.00
es/minify/libraries/terser 185018609 ns/iter (± 440052) 186214406 ns/iter (± 520703) 0.99
es/minify/libraries/three 318999302 ns/iter (± 827479) 322524889 ns/iter (± 1994476) 0.99
es/minify/libraries/typescript 2226783082 ns/iter (± 11510849) 2261937867 ns/iter (± 5672028) 0.98
es/minify/libraries/victory 474708606 ns/iter (± 1539603) 482649568 ns/iter (± 5379957) 0.98
es/minify/libraries/vue 105118332 ns/iter (± 286175) 105536567 ns/iter (± 122125) 1.00
es/visitor/compare/clone 1943538 ns/iter (± 1198) 1942088 ns/iter (± 3828) 1.00
es/visitor/compare/visit_mut_span 2279862 ns/iter (± 2830) 2283519 ns/iter (± 1880) 1.00
es/visitor/compare/visit_mut_span_panic 2318328 ns/iter (± 2427) 2311753 ns/iter (± 3154) 1.00
es/visitor/compare/fold_span 3376219 ns/iter (± 8501) 3364940 ns/iter (± 8739) 1.00
es/visitor/compare/fold_span_panic 3518504 ns/iter (± 7817) 3508388 ns/iter (± 6028) 1.00
es/lexer/colors 13344 ns/iter (± 38) 13058 ns/iter (± 15) 1.02
es/lexer/angular 6203643 ns/iter (± 7787) 6128894 ns/iter (± 3803) 1.01
es/lexer/backbone 805770 ns/iter (± 3462) 794251 ns/iter (± 2142) 1.01
es/lexer/jquery 4601497 ns/iter (± 5838) 4522780 ns/iter (± 6587) 1.02
es/lexer/jquery mobile 6978353 ns/iter (± 11132) 6878664 ns/iter (± 11014) 1.01
es/lexer/mootools 3636549 ns/iter (± 10199) 3577931 ns/iter (± 2018) 1.02
es/lexer/underscore 673296 ns/iter (± 781) 662520 ns/iter (± 926) 1.02
es/lexer/three 21802645 ns/iter (± 39858) 21535333 ns/iter (± 23616) 1.01
es/lexer/yui 3898552 ns/iter (± 3643) 3820229 ns/iter (± 3913) 1.02
es/parser/colors 26884 ns/iter (± 80) 27534 ns/iter (± 86) 0.98
es/parser/angular 13483233 ns/iter (± 61588) 13590211 ns/iter (± 79112) 0.99
es/parser/backbone 1986632 ns/iter (± 7830) 1980882 ns/iter (± 13417) 1.00
es/parser/jquery 10832550 ns/iter (± 45609) 10805614 ns/iter (± 41127) 1.00
es/parser/jquery mobile 16612768 ns/iter (± 113574) 16664305 ns/iter (± 157354) 1.00
es/parser/mootools 8320340 ns/iter (± 17075) 8351324 ns/iter (± 20184) 1.00
es/parser/underscore 1705183 ns/iter (± 9793) 1704377 ns/iter (± 12987) 1.00
es/parser/three 46365347 ns/iter (± 445383) 46634729 ns/iter (± 201055) 0.99
es/parser/yui 8237225 ns/iter (± 36534) 8228378 ns/iter (± 33076) 1.00
es/preset-env/usage/builtin_type 139017 ns/iter (± 32721) 138805 ns/iter (± 32511) 1.00
es/preset-env/usage/property 17203 ns/iter (± 446) 17255 ns/iter (± 88) 1.00
es/resolver/typescript 91178184 ns/iter (± 1145124) 91948300 ns/iter (± 961271) 0.99
es/fixer/typescript 63345493 ns/iter (± 458378) 63414764 ns/iter (± 975692) 1.00
es/hygiene/typescript 129205791 ns/iter (± 689524) 129357559 ns/iter (± 576070) 1.00
es/resolver_with_hygiene/typescript 242497418 ns/iter (± 901474) 242872518 ns/iter (± 843896) 1.00
es/visitor/base-perf/module_clone 59487 ns/iter (± 434) 59458 ns/iter (± 411) 1.00
es/visitor/base-perf/fold_empty 63972 ns/iter (± 380) 63475 ns/iter (± 376) 1.01
es/visitor/base-perf/fold_noop_impl_all 63816 ns/iter (± 206) 63615 ns/iter (± 212) 1.00
es/visitor/base-perf/fold_noop_impl_vec 64064 ns/iter (± 295) 63784 ns/iter (± 184) 1.00
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 57 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed_clone 40 ns/iter (± 0) 40 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 109 ns/iter (± 0) 106 ns/iter (± 0) 1.03
es/visitor/base-perf/boxing_unboxed 78 ns/iter (± 0) 75 ns/iter (± 0) 1.04
es/visitor/base-perf/visit_empty 0 ns/iter (± 0) 0 ns/iter (± 0) NaN
es/visitor/base-perf/visit_contains_this 2467 ns/iter (± 13) 2525 ns/iter (± 58) 0.98
es/base/parallel/resolver/typescript 4291795164 ns/iter (± 236737097) 4362508319 ns/iter (± 273838380) 0.98
es/base/parallel/hygiene/typescript 1451187043 ns/iter (± 19549366) 1449805672 ns/iter (± 11360519) 1.00
misc/visitors/time-complexity/time 5 136 ns/iter (± 1) 135 ns/iter (± 1) 1.01
misc/visitors/time-complexity/time 10 384 ns/iter (± 3) 392 ns/iter (± 7) 0.98
misc/visitors/time-complexity/time 15 683 ns/iter (± 7) 522 ns/iter (± 2) 1.31
misc/visitors/time-complexity/time 20 1063 ns/iter (± 54) 1071 ns/iter (± 18) 0.99
misc/visitors/time-complexity/time 40 3565 ns/iter (± 19) 4227 ns/iter (± 10) 0.84
misc/visitors/time-complexity/time 60 7389 ns/iter (± 30) 7769 ns/iter (± 9) 0.95

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

Please sign in to comment.