Skip to content

Commit

Permalink
fix(node-swc/types): Add nodenext config type (#5044)
Browse files Browse the repository at this point in the history
  • Loading branch information
magic-akari committed Jun 28, 2022
1 parent 4762851 commit 7d4e6be
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion node-swc/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -891,7 +891,7 @@ export interface GlobalPassOption {
envs?: string[];
}

export type ModuleConfig = Es6Config | CommonJsConfig | UmdConfig | AmdConfig;
export type ModuleConfig = Es6Config | CommonJsConfig | UmdConfig | AmdConfig | NodeNextConfig;

export interface BaseModuleConfig {
/**
Expand Down Expand Up @@ -969,6 +969,10 @@ export interface Es6Config extends BaseModuleConfig {
type: "es6";
}

export interface NodeNextConfig extends BaseModuleConfig {
type: "nodenext";
}

export interface CommonJsConfig extends BaseModuleConfig {
type: "commonjs";
}
Expand Down

1 comment on commit 7d4e6be

@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: 7d4e6be Previous: 25bd520 Ratio
es/full/minify/libraries/antd 1768503220 ns/iter (± 45264695) 1660157241 ns/iter (± 29445587) 1.07
es/full/minify/libraries/d3 440754679 ns/iter (± 11774964) 432446991 ns/iter (± 9623092) 1.02
es/full/minify/libraries/echarts 1723654422 ns/iter (± 46910408) 1640863988 ns/iter (± 59944311) 1.05
es/full/minify/libraries/jquery 96344107 ns/iter (± 6168313) 97162700 ns/iter (± 9486253) 0.99
es/full/minify/libraries/lodash 127560655 ns/iter (± 3612056) 129508882 ns/iter (± 7671518) 0.98
es/full/minify/libraries/moment 56223510 ns/iter (± 1713824) 50736458 ns/iter (± 2014851) 1.11
es/full/minify/libraries/react 19298885 ns/iter (± 549665) 17556311 ns/iter (± 422645) 1.10
es/full/minify/libraries/terser 641148488 ns/iter (± 24182313) 605230980 ns/iter (± 12204837) 1.06
es/full/minify/libraries/three 588860031 ns/iter (± 17919401) 546272389 ns/iter (± 7194303) 1.08
es/full/minify/libraries/typescript 3696982153 ns/iter (± 74914336) 3546859049 ns/iter (± 112292243) 1.04
es/full/minify/libraries/victory 794959798 ns/iter (± 20411868) 744850007 ns/iter (± 27294268) 1.07
es/full/minify/libraries/vue 147111296 ns/iter (± 2697669) 141427411 ns/iter (± 10246009) 1.04
es/full/codegen/es3 32511 ns/iter (± 1342) 32307 ns/iter (± 959) 1.01
es/full/codegen/es5 32937 ns/iter (± 3698) 32290 ns/iter (± 399) 1.02
es/full/codegen/es2015 32931 ns/iter (± 1919) 32177 ns/iter (± 288) 1.02
es/full/codegen/es2016 33727 ns/iter (± 3518) 32262 ns/iter (± 642) 1.05
es/full/codegen/es2017 33791 ns/iter (± 5653) 32113 ns/iter (± 753) 1.05
es/full/codegen/es2018 32937 ns/iter (± 1260) 32104 ns/iter (± 981) 1.03
es/full/codegen/es2019 31921 ns/iter (± 1693) 32358 ns/iter (± 257) 0.99
es/full/codegen/es2020 33480 ns/iter (± 5750) 32363 ns/iter (± 1284) 1.03
es/full/all/es3 195465130 ns/iter (± 9145060) 185492468 ns/iter (± 9634017) 1.05
es/full/all/es5 197848024 ns/iter (± 16625473) 175228710 ns/iter (± 15617929) 1.13
es/full/all/es2015 157281428 ns/iter (± 12746581) 140694418 ns/iter (± 9049913) 1.12
es/full/all/es2016 141646103 ns/iter (± 7558668) 139315801 ns/iter (± 7565191) 1.02
es/full/all/es2017 140424429 ns/iter (± 5382066) 138056332 ns/iter (± 5650379) 1.02
es/full/all/es2018 138375042 ns/iter (± 4065629) 135434615 ns/iter (± 6908263) 1.02
es/full/all/es2019 137951083 ns/iter (± 4145257) 147058509 ns/iter (± 9486317) 0.94
es/full/all/es2020 141799983 ns/iter (± 8338628) 138386534 ns/iter (± 6084780) 1.02
es/full/parser 739714 ns/iter (± 38094) 695481 ns/iter (± 21226) 1.06
es/full/base/fixer 29709 ns/iter (± 1580) 29172 ns/iter (± 383) 1.02
es/full/base/resolver_and_hygiene 90176 ns/iter (± 3474) 85995 ns/iter (± 1688) 1.05
serialization of ast node 218 ns/iter (± 12) 207 ns/iter (± 2) 1.05
serialization of serde 232 ns/iter (± 16) 217 ns/iter (± 4) 1.07

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

Please sign in to comment.