Skip to content

Commit

Permalink
feat(es/helpers): Use named export and unify import path (#7182)
Browse files Browse the repository at this point in the history
**BREAKING CHANGE:**

Breaking changes for `@swc/helpers`. A new major version `0.5.0` is required.


**Related issue:**

 - Closes #7157
  • Loading branch information
magic-akari committed Apr 4, 2023
1 parent 06bacca commit a13a78e
Show file tree
Hide file tree
Showing 3,380 changed files with 10,250 additions and 9,420 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
@@ -1,4 +1,4 @@
import _to_consumable_array from "@swc/helpers/src/_to_consumable_array.mjs";
import { _ as _to_consumable_array } from "@swc/helpers/_/_to_consumable_array";
function a(param) {
var _param_b = param.b, b = _param_b === void 0 ? [] : _param_b;
var t = useMemo(function() {
Expand Down
@@ -1,4 +1,4 @@
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator";
function gen() {
return _ts_generator(this, function(_state) {
switch(_state.label){
Expand Down
Expand Up @@ -2,8 +2,8 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
(async function() {
const { displayA } = await Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard(require("../packages/a/src/index")));
const { displayA } = await Promise.resolve().then(()=>/*#__PURE__*/ _interop_require_wildcard._(require("../packages/a/src/index")));
console.log(displayA());
})();
@@ -1,3 +1,3 @@
import _type_of from "@swc/helpers/src/_type_of.mjs";
import { _ as _type_of } from "@swc/helpers/_/_type_of";
var window = "foo";
console.log(typeof window === "undefined" ? "undefined" : _type_of(window));
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/interop/babel/output/index.js
Expand Up @@ -13,10 +13,10 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"));
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
const _foo = /*#__PURE__*/ _interop_require_default._(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard._(require("bar"));
const x = {
foo: _foo.default,
bar: _bar.default
Expand Down
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/interop/node/output/index.js
Expand Up @@ -3,9 +3,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
0 && (module.exports = {
x: _,
y: _,
default: _
x: null,
y: null,
default: null
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
Expand All @@ -18,9 +18,9 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
const _foo = require("foo");
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"), true);
const _bar = /*#__PURE__*/ _interop_require_wildcard._(require("bar"), true);
const x = {
foo: _foo,
bar: _bar.default
Expand Down
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/interop/swc/output/index.js
Expand Up @@ -13,10 +13,10 @@ _export(exports, {
y: ()=>y,
default: ()=>_default
});
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard(require("bar"));
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
const _foo = /*#__PURE__*/ _interop_require_default._(require("foo"));
const _bar = /*#__PURE__*/ _interop_require_wildcard._(require("bar"));
const x = {
foo: _foo.default,
bar: _bar.default
Expand Down
14 changes: 7 additions & 7 deletions crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js
@@ -1,10 +1,10 @@
import _assert_this_initialized from "@swc/helpers/src/_assert_this_initialized.mjs";
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _decorate from "@swc/helpers/src/_decorate.mjs";
import _get from "@swc/helpers/src/_get.mjs";
import _get_prototype_of from "@swc/helpers/src/_get_prototype_of.mjs";
import _inherits from "@swc/helpers/src/_inherits.mjs";
import _create_super from "@swc/helpers/src/_create_super.mjs";
import { _ as _assert_this_initialized } from "@swc/helpers/_/_assert_this_initialized";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
import { _ as _decorate } from "@swc/helpers/_/_decorate";
import { _ as _get } from "@swc/helpers/_/_get";
import { _ as _get_prototype_of } from "@swc/helpers/_/_get_prototype_of";
import { _ as _inherits } from "@swc/helpers/_/_inherits";
import { _ as _create_super } from "@swc/helpers/_/_create_super";
var SomeClass = _decorate([], function(_initialize) {
var SomeClass = function SomeClass() {
"use strict";
Expand Down
@@ -1,4 +1,4 @@
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
export var Class1 = function Class1(param) {
"use strict";
var _param_name = param.name, name = _param_name === void 0 ? "" : _param_name;
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1135/1/output/index.ts
Expand Up @@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
function _ts_decorate() {
const data = require("@swc/helpers/lib/_ts_decorate.js").default;
const data = require("@swc/helpers/_/_ts_decorate");
_ts_decorate = function() {
return data;
};
Expand All @@ -19,6 +19,6 @@ function _module() {
class MyClass extends _module().Class {
async method() {}
}
_ts_decorate()([
_ts_decorate()._([
_module().Class.Decorator()
], MyClass.prototype, "method", null);
12 changes: 6 additions & 6 deletions crates/swc/tests/fixture/issues-1xxx/1160/output/entry.ts
Expand Up @@ -2,22 +2,22 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _define_property = require("@swc/helpers/lib/_define_property.js").default;
const _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default;
const _define_property = require("@swc/helpers/_/_define_property");
const _ts_decorate = require("@swc/helpers/_/_ts_decorate");
const _ts_metadata = require("@swc/helpers/_/_ts_metadata");
var MyEnum;
(function(MyEnum) {
MyEnum["x"] = "xxx";
MyEnum["y"] = "yyy";
})(MyEnum || (MyEnum = {}));
class Xpto {
constructor(){
_define_property(this, "value", void 0);
_define_property._(this, "value", void 0);
}
}
_ts_decorate([
_ts_decorate._([
Decorator(),
_ts_metadata("design:type", String)
_ts_metadata._("design:type", String)
], Xpto.prototype, "value", void 0);
function Decorator() {
return function(...args) {};
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1213/output/index.js
Expand Up @@ -6,8 +6,8 @@ Object.defineProperty(exports, "default", {
enumerable: true,
get: ()=>NotOK
});
const _interop_require_default = require("@swc/helpers/lib/_interop_require_default.js").default;
const _foo = /*#__PURE__*/ _interop_require_default(require("foo"));
const _interop_require_default = require("@swc/helpers/_/_interop_require_default");
const _foo = /*#__PURE__*/ _interop_require_default._(require("foo"));
class OK {
constructor(){
console.log(_foo.default);
Expand Down
@@ -1,5 +1,5 @@
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator";
import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator";
var source = Math.random() < 2 ? "matilda" : "fred";
var details = {
_id: "1"
Expand Down
@@ -1,5 +1,5 @@
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs";
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator";
import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator";
var source = Math.random() < 2 ? "matilda" : "fred";
var details = {
_id: "1"
Expand Down
@@ -1,4 +1,4 @@
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs";
import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator";
function foo() {
var val, _tmp;
return _ts_generator(this, function(_state) {
Expand Down
2 changes: 1 addition & 1 deletion crates/swc/tests/fixture/issues-1xxx/1219/output/index.ts
@@ -1,4 +1,4 @@
import _define_property from "@swc/helpers/src/_define_property.mjs";
import { _ as _define_property } from "@swc/helpers/_/_define_property";
class Foo {
constructor(){
_define_property(this, "static", 5);
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1232/cjs/output/index.js
Expand Up @@ -2,7 +2,7 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
var _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
var _actions = /*#__PURE__*/ _interop_require_wildcard(require("./actions"));
var _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
var _actions = /*#__PURE__*/ _interop_require_wildcard._(require("./actions"));
console.log(_actions);
console.log(_actions.foo);
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1259/output/index.js
@@ -1,9 +1,9 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
var _tagged_template_literal = require("@swc/helpers/lib/_tagged_template_literal.js").default;
var _tagged_template_literal = require("@swc/helpers/_/_tagged_template_literal");
function _templateObject() {
var data = _tagged_template_literal([
var data = _tagged_template_literal._([
"'#ERROR'"
]);
_templateObject = function _templateObject() {
Expand Down
8 changes: 4 additions & 4 deletions crates/swc/tests/fixture/issues-1xxx/1278/output/index.ts
Expand Up @@ -2,8 +2,8 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _ts_decorate = require("@swc/helpers/lib/_ts_decorate.js").default;
const _ts_metadata = require("@swc/helpers/lib/_ts_metadata.js").default;
const _ts_decorate = require("@swc/helpers/_/_ts_decorate");
const _ts_metadata = require("@swc/helpers/_/_ts_metadata");
function MyDecorator(klass) {
return ()=>{
// do something
Expand All @@ -12,8 +12,8 @@ function MyDecorator(klass) {
}
class MyClass {
}
_ts_decorate([
_ts_decorate._([
MyDecorator(MyClass),
_ts_metadata("design:type", String)
_ts_metadata._("design:type", String)
], MyClass.prototype, "prop", void 0);
console.log(new MyClass());
@@ -1,4 +1,4 @@
import _define_property from "@swc/helpers/src/_define_property.mjs";
import { _ as _define_property } from "@swc/helpers/_/_define_property";
export class Foo {
nested() {
let Foo = class Foo {
Expand Down
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts
@@ -1,8 +1,8 @@
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs";
import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs";
import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs";
import _create_class from "@swc/helpers/src/_create_class.mjs";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
import { _ as _class_private_field_get } from "@swc/helpers/_/_class_private_field_get";
import { _ as _class_private_field_init } from "@swc/helpers/_/_class_private_field_init";
import { _ as _class_private_field_set } from "@swc/helpers/_/_class_private_field_set";
import { _ as _create_class } from "@swc/helpers/_/_create_class";
var _name = /*#__PURE__*/ new WeakMap();
var Animal = /*#__PURE__*/ function() {
"use strict";
Expand Down
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js
@@ -1,8 +1,8 @@
import _class_call_check from "@swc/helpers/src/_class_call_check.mjs";
import _class_private_field_get from "@swc/helpers/src/_class_private_field_get.mjs";
import _class_private_field_init from "@swc/helpers/src/_class_private_field_init.mjs";
import _class_private_field_set from "@swc/helpers/src/_class_private_field_set.mjs";
import _create_class from "@swc/helpers/src/_create_class.mjs";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
import { _ as _class_private_field_get } from "@swc/helpers/_/_class_private_field_get";
import { _ as _class_private_field_init } from "@swc/helpers/_/_class_private_field_init";
import { _ as _class_private_field_set } from "@swc/helpers/_/_class_private_field_set";
import { _ as _create_class } from "@swc/helpers/_/_create_class";
var _name = /*#__PURE__*/ new WeakMap();
var Animal = /*#__PURE__*/ function() {
"use strict";
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/fixture/issues-1xxx/1307/output/index.ts
Expand Up @@ -6,5 +6,5 @@ Object.defineProperty(exports, "foo", {
enumerable: true,
get: ()=>_foo
});
const _interop_require_wildcard = require("@swc/helpers/lib/_interop_require_wildcard.js").default;
const _foo = /*#__PURE__*/ _interop_require_wildcard(require("./foo"));
const _interop_require_wildcard = require("@swc/helpers/_/_interop_require_wildcard");
const _foo = /*#__PURE__*/ _interop_require_wildcard._(require("./foo"));
10 changes: 5 additions & 5 deletions crates/swc/tests/fixture/issues-1xxx/1333/case1/output/index.js
Expand Up @@ -2,19 +2,19 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _class_private_field_get = require("@swc/helpers/lib/_class_private_field_get.js").default;
const _class_private_field_init = require("@swc/helpers/lib/_class_private_field_init.js").default;
const _class_private_field_get = require("@swc/helpers/_/_class_private_field_get");
const _class_private_field_init = require("@swc/helpers/_/_class_private_field_init");
var _ws = /*#__PURE__*/ new WeakMap(), _ws2 = /*#__PURE__*/ new WeakMap();
class Foo {
get connected() {
return _class_private_field_get(this, _ws2) && _class_private_field_get(this, _ws).readyState === _ws1.default.OPEN;
return _class_private_field_get._(this, _ws2) && _class_private_field_get._(this, _ws).readyState === _ws1.default.OPEN;
}
constructor(){
_class_private_field_init(this, _ws, {
_class_private_field_init._(this, _ws, {
writable: true,
value: void 0
});
_class_private_field_init(this, _ws2, {
_class_private_field_init._(this, _ws2, {
writable: true,
value: void 0
});
Expand Down

1 comment on commit a13a78e

@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: a13a78e Previous: bfe6544 Ratio
es/full/bugs-1 305575 ns/iter (± 9815) 323397 ns/iter (± 20464) 0.94
es/full/minify/libraries/antd 1646607327 ns/iter (± 18359455) 1583953293 ns/iter (± 43983426) 1.04
es/full/minify/libraries/d3 312238494 ns/iter (± 8847294) 307923504 ns/iter (± 10925099) 1.01
es/full/minify/libraries/echarts 1270527978 ns/iter (± 14588172) 1220037475 ns/iter (± 10792842) 1.04
es/full/minify/libraries/jquery 91030494 ns/iter (± 615237) 92374493 ns/iter (± 1514268) 0.99
es/full/minify/libraries/lodash 106216411 ns/iter (± 959514) 110175021 ns/iter (± 9887320) 0.96
es/full/minify/libraries/moment 52424297 ns/iter (± 419609) 55068905 ns/iter (± 1987853) 0.95
es/full/minify/libraries/react 19095263 ns/iter (± 184119) 19555465 ns/iter (± 618727) 0.98
es/full/minify/libraries/terser 246785863 ns/iter (± 2216075) 256690208 ns/iter (± 8384573) 0.96
es/full/minify/libraries/three 450184759 ns/iter (± 4552160) 446241688 ns/iter (± 7483699) 1.01
es/full/minify/libraries/typescript 3084352960 ns/iter (± 20269733) 2975088842 ns/iter (± 34665639) 1.04
es/full/minify/libraries/victory 694202772 ns/iter (± 15234100) 666096174 ns/iter (± 13578345) 1.04
es/full/minify/libraries/vue 131534759 ns/iter (± 1004747) 133942583 ns/iter (± 3167656) 0.98
es/full/codegen/es3 28514 ns/iter (± 189) 28552 ns/iter (± 229) 1.00
es/full/codegen/es5 28636 ns/iter (± 45) 28737 ns/iter (± 40) 1.00
es/full/codegen/es2015 28572 ns/iter (± 32) 28699 ns/iter (± 41) 1.00
es/full/codegen/es2016 28574 ns/iter (± 21) 28634 ns/iter (± 89) 1.00
es/full/codegen/es2017 28543 ns/iter (± 75) 28586 ns/iter (± 111) 1.00
es/full/codegen/es2018 28560 ns/iter (± 53) 28679 ns/iter (± 92) 1.00
es/full/codegen/es2019 28552 ns/iter (± 34) 28549 ns/iter (± 122) 1.00
es/full/codegen/es2020 28581 ns/iter (± 55) 28711 ns/iter (± 45) 1.00
es/full/all/es3 180582474 ns/iter (± 5442547) 190196137 ns/iter (± 4028986) 0.95
es/full/all/es5 170001921 ns/iter (± 2392444) 182093730 ns/iter (± 5493138) 0.93
es/full/all/es2015 134520805 ns/iter (± 1695520) 138379068 ns/iter (± 3796792) 0.97
es/full/all/es2016 134135044 ns/iter (± 1202216) 138948762 ns/iter (± 4953736) 0.97
es/full/all/es2017 130819686 ns/iter (± 623140) 135972314 ns/iter (± 3521100) 0.96
es/full/all/es2018 125186980 ns/iter (± 2087280) 131327992 ns/iter (± 4145236) 0.95
es/full/all/es2019 123210510 ns/iter (± 1056638) 133076160 ns/iter (± 2180720) 0.93
es/full/all/es2020 118097390 ns/iter (± 951875) 125733299 ns/iter (± 4700522) 0.94
es/full/parser 519936 ns/iter (± 8317) 516233 ns/iter (± 8261) 1.01
es/full/base/fixer 22751 ns/iter (± 33) 22435 ns/iter (± 41) 1.01
es/full/base/resolver_and_hygiene 84273 ns/iter (± 91) 83661 ns/iter (± 154) 1.01
serialization of serde 126 ns/iter (± 0) 126 ns/iter (± 0) 1
css/minify/libraries/bootstrap 27800528 ns/iter (± 90567) 27597160 ns/iter (± 253467) 1.01
css/visitor/compare/clone 2115147 ns/iter (± 7468) 2125185 ns/iter (± 23477) 1.00
css/visitor/compare/visit_mut_span 2317687 ns/iter (± 5651) 2346476 ns/iter (± 25530) 0.99
css/visitor/compare/visit_mut_span_panic 2383281 ns/iter (± 3579) 2362916 ns/iter (± 22666) 1.01
css/visitor/compare/fold_span 3081419 ns/iter (± 11606) 3111018 ns/iter (± 36591) 0.99
css/visitor/compare/fold_span_panic 3226319 ns/iter (± 11257) 3281765 ns/iter (± 26750) 0.98
css/lexer/bootstrap_5_1_3 5133427 ns/iter (± 12467) 5122250 ns/iter (± 21725) 1.00
css/lexer/foundation_6_7_4 4320014 ns/iter (± 878) 4308652 ns/iter (± 9841) 1.00
css/lexer/tailwind_3_1_1 822490 ns/iter (± 709) 819944 ns/iter (± 229) 1.00
css/parser/bootstrap_5_1_3 21300243 ns/iter (± 170363) 21140108 ns/iter (± 260602) 1.01
css/parser/foundation_6_7_4 16839066 ns/iter (± 68269) 16924833 ns/iter (± 189763) 0.99
css/parser/tailwind_3_1_1 3233934 ns/iter (± 2407) 3220246 ns/iter (± 4966) 1.00
es/codegen/colors 320371 ns/iter (± 182852) 321111 ns/iter (± 181461) 1.00
es/codegen/large 1252279 ns/iter (± 615999) 1232919 ns/iter (± 656307) 1.02
es/codegen/with-parser/colors 47068 ns/iter (± 335) 46911 ns/iter (± 424) 1.00
es/codegen/with-parser/large 508360 ns/iter (± 2448) 506975 ns/iter (± 1649) 1.00
es/minify/libraries/antd 1439188312 ns/iter (± 16797859) 1411212804 ns/iter (± 28979884) 1.02
es/minify/libraries/d3 260293286 ns/iter (± 4374374) 266733277 ns/iter (± 11899642) 0.98
es/minify/libraries/echarts 1086772178 ns/iter (± 13869416) 1047251957 ns/iter (± 21856871) 1.04
es/minify/libraries/jquery 79577109 ns/iter (± 678171) 84853204 ns/iter (± 3025636) 0.94
es/minify/libraries/lodash 95654988 ns/iter (± 909555) 101608691 ns/iter (± 2170396) 0.94
es/minify/libraries/moment 45999073 ns/iter (± 540843) 47547681 ns/iter (± 1640498) 0.97
es/minify/libraries/react 17165540 ns/iter (± 227045) 18086645 ns/iter (± 751974) 0.95
es/minify/libraries/terser 212703392 ns/iter (± 2183019) 217132524 ns/iter (± 5501212) 0.98
es/minify/libraries/three 374037944 ns/iter (± 6238588) 373387985 ns/iter (± 14492640) 1.00
es/minify/libraries/typescript 2640078179 ns/iter (± 9268738) 2539208699 ns/iter (± 31961157) 1.04
es/minify/libraries/victory 574331539 ns/iter (± 17341525) 590976632 ns/iter (± 38911284) 0.97
es/minify/libraries/vue 117376543 ns/iter (± 1443583) 118302471 ns/iter (± 3678644) 0.99
es/visitor/compare/clone 2305320 ns/iter (± 10652) 2344185 ns/iter (± 15649) 0.98
es/visitor/compare/visit_mut_span 2696216 ns/iter (± 4882) 2684926 ns/iter (± 21591) 1.00
es/visitor/compare/visit_mut_span_panic 2745664 ns/iter (± 10606) 2746652 ns/iter (± 19498) 1.00
es/visitor/compare/fold_span 3820261 ns/iter (± 7856) 3825026 ns/iter (± 46488) 1.00
es/visitor/compare/fold_span_panic 3940166 ns/iter (± 12060) 3966521 ns/iter (± 50602) 0.99
es/lexer/colors 13020 ns/iter (± 14) 12963 ns/iter (± 30) 1.00
es/lexer/angular 6345129 ns/iter (± 25376) 6327762 ns/iter (± 8083) 1.00
es/lexer/backbone 768518 ns/iter (± 427) 768345 ns/iter (± 558) 1.00
es/lexer/jquery 4341119 ns/iter (± 2314) 4320618 ns/iter (± 5744) 1.00
es/lexer/jquery mobile 6755828 ns/iter (± 10913) 6751755 ns/iter (± 16848) 1.00
es/lexer/mootools 3426473 ns/iter (± 6425) 3417656 ns/iter (± 1735) 1.00
es/lexer/underscore 636518 ns/iter (± 456) 635923 ns/iter (± 806) 1.00
es/lexer/three 20606303 ns/iter (± 141649) 20572981 ns/iter (± 31623) 1.00
es/lexer/yui 3825902 ns/iter (± 2226) 3810212 ns/iter (± 12437) 1.00
es/parser/colors 29140 ns/iter (± 196) 29420 ns/iter (± 87) 0.99
es/parser/angular 15086767 ns/iter (± 99877) 15066543 ns/iter (± 151188) 1.00
es/parser/backbone 2172193 ns/iter (± 9181) 2169665 ns/iter (± 11446) 1.00
es/parser/jquery 11952656 ns/iter (± 127659) 12089944 ns/iter (± 201210) 0.99
es/parser/jquery mobile 18805296 ns/iter (± 196560) 18983761 ns/iter (± 437197) 0.99
es/parser/mootools 9021095 ns/iter (± 21729) 9075042 ns/iter (± 70612) 0.99
es/parser/underscore 1839262 ns/iter (± 11131) 1843111 ns/iter (± 9217) 1.00
es/parser/three 55539380 ns/iter (± 379111) 54616932 ns/iter (± 217208) 1.02
es/parser/yui 9148008 ns/iter (± 89822) 9107572 ns/iter (± 147660) 1.00
es/preset-env/usage/builtin_type 142466 ns/iter (± 33547) 144059 ns/iter (± 33962) 0.99
es/preset-env/usage/property 21258 ns/iter (± 92) 20848 ns/iter (± 93) 1.02
es/resolver/typescript 118976068 ns/iter (± 2805388) 114862186 ns/iter (± 3120392) 1.04
es/fixer/typescript 85977450 ns/iter (± 1623965) 82613269 ns/iter (± 1247020) 1.04
es/hygiene/typescript 186279608 ns/iter (± 2213493) 174602128 ns/iter (± 1918879) 1.07
es/resolver_with_hygiene/typescript 336298093 ns/iter (± 2510755) 313451865 ns/iter (± 6088188) 1.07
es/visitor/base-perf/module_clone 80828 ns/iter (± 385) 80942 ns/iter (± 301) 1.00
es/visitor/base-perf/fold_empty 90449 ns/iter (± 298) 90869 ns/iter (± 587) 1.00
es/visitor/base-perf/fold_noop_impl_all 90651 ns/iter (± 393) 91155 ns/iter (± 888) 0.99
es/visitor/base-perf/fold_noop_impl_vec 90915 ns/iter (± 407) 91608 ns/iter (± 457) 0.99
es/visitor/base-perf/boxing_boxed_clone 56 ns/iter (± 0) 56 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed_clone 41 ns/iter (± 0) 41 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 102 ns/iter (± 0) 102 ns/iter (± 0) 1
es/visitor/base-perf/boxing_unboxed 78 ns/iter (± 0) 78 ns/iter (± 0) 1
es/visitor/base-perf/visit_empty 0 ns/iter (± 0)
es/visitor/base-perf/visit_contains_this 3619 ns/iter (± 62) 3567 ns/iter (± 68) 1.01
es/base/parallel/resolver/typescript 6298353784 ns/iter (± 547191475) 5653502059 ns/iter (± 281412281) 1.11
es/base/parallel/hygiene/typescript 2194842086 ns/iter (± 21600290) 2018614990 ns/iter (± 23605303) 1.09
misc/visitors/time-complexity/time 5 100 ns/iter (± 0) 100 ns/iter (± 0) 1
misc/visitors/time-complexity/time 10 334 ns/iter (± 5) 330 ns/iter (± 1) 1.01
misc/visitors/time-complexity/time 15 676 ns/iter (± 18) 651 ns/iter (± 42) 1.04
misc/visitors/time-complexity/time 20 1239 ns/iter (± 15) 1195 ns/iter (± 1) 1.04
misc/visitors/time-complexity/time 40 6521 ns/iter (± 41) 6538 ns/iter (± 38) 1.00
misc/visitors/time-complexity/time 60 16923 ns/iter (± 46) 17071 ns/iter (± 56) 0.99
es/full-target/es2016 252385 ns/iter (± 450) 253253 ns/iter (± 545) 1.00
es/full-target/es2017 245651 ns/iter (± 455) 244844 ns/iter (± 1050) 1.00
es/full-target/es2018 234799 ns/iter (± 300) 235435 ns/iter (± 408) 1.00
es2020_nullish_coalescing 92956 ns/iter (± 544) 93122 ns/iter (± 425) 1.00
es2020_optional_chaining 125085 ns/iter (± 240) 124676 ns/iter (± 361) 1.00
es2022_class_properties 148309 ns/iter (± 397) 148453 ns/iter (± 482) 1.00
es2018_object_rest_spread 96457 ns/iter (± 178) 95716 ns/iter (± 340) 1.01
es2019_optional_catch_binding 85447 ns/iter (± 184) 85286 ns/iter (± 287) 1.00
es2017_async_to_generator 85833 ns/iter (± 149) 85716 ns/iter (± 158) 1.00
es2016_exponentiation 90056 ns/iter (± 147) 90323 ns/iter (± 148) 1.00
es2015_arrow 94025 ns/iter (± 386) 94313 ns/iter (± 232) 1.00
es2015_block_scoped_fn 92219 ns/iter (± 256) 92153 ns/iter (± 225) 1.00
es2015_block_scoping 170180 ns/iter (± 175) 170173 ns/iter (± 171) 1.00

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

Please sign in to comment.