Skip to content

Commit 67afaf1

Browse files
authoredAug 25, 2023
fix(swc-info): Use correct path while getting local package versions (#7872)
1 parent 606b57c commit 67afaf1

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed
 

‎packages/swc-info/lib/index.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import os from "node:os";
22
import process from "node:process";
33
import childProcess from "child_process";
4+
import { createRequire } from "node:module";
5+
6+
const localRequire = createRequire(`${process.cwd()}/[eval]`);
47

58
function getUniqueCpuNames(): string {
69
return os
@@ -23,7 +26,7 @@ function getBinaryVersion(binaryName: string): string {
2326

2427
function getPackageVersion(packageName: string) {
2528
try {
26-
return require(`${packageName}/package.json`).version;
29+
return localRequire(`${packageName}/package.json`).version;
2730
} catch {
2831
return null;
2932
}

‎packages/swc-info/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "swc-info",
33
"packageManager": "yarn@3.2.3",
4-
"version": "0.1.11",
4+
"version": "0.1.15",
55
"description": "CLI tool to help issue reporting for swc",
66
"sideEffects": false,
77
"scripts": {

1 commit comments

Comments
 (1)

github-actions[bot] commented on Aug 26, 2023

@github-actions[bot]

Benchmark

Benchmark suite Current: 67afaf1 Previous: d6952ea Ratio
es/full/bugs-1 295321 ns/iter (± 8865) 280619 ns/iter (± 5371) 1.05
es/full/minify/libraries/antd 1360519744 ns/iter (± 15208658) 1298374692 ns/iter (± 14178530) 1.05
es/full/minify/libraries/d3 285846415 ns/iter (± 2879623) 274144366 ns/iter (± 3711679) 1.04
es/full/minify/libraries/echarts 1102565282 ns/iter (± 5918368) 1044609969 ns/iter (± 9518734) 1.06
es/full/minify/libraries/jquery 84363644 ns/iter (± 138322) 83595233 ns/iter (± 186091) 1.01
es/full/minify/libraries/lodash 98567448 ns/iter (± 217425) 96321253 ns/iter (± 638953) 1.02
es/full/minify/libraries/moment 49830745 ns/iter (± 104747) 49349460 ns/iter (± 100280) 1.01
es/full/minify/libraries/react 17952549 ns/iter (± 36069) 17872849 ns/iter (± 131613) 1.00
es/full/minify/libraries/terser 219419264 ns/iter (± 554434) 215683804 ns/iter (± 2435229) 1.02
es/full/minify/libraries/three 399118799 ns/iter (± 2138852) 381734046 ns/iter (± 2271046) 1.05
es/full/minify/libraries/typescript 2669032033 ns/iter (± 27234515) 2598229586 ns/iter (± 7781357) 1.03
es/full/minify/libraries/victory 592059157 ns/iter (± 6270564) 557996193 ns/iter (± 3490993) 1.06
es/full/minify/libraries/vue 119881666 ns/iter (± 316934) 118201585 ns/iter (± 160980) 1.01
es/full/codegen/es3 34222 ns/iter (± 130) 35022 ns/iter (± 120) 0.98
es/full/codegen/es5 34363 ns/iter (± 153) 34980 ns/iter (± 103) 0.98
es/full/codegen/es2015 34208 ns/iter (± 82) 34883 ns/iter (± 187) 0.98
es/full/codegen/es2016 34251 ns/iter (± 100) 34934 ns/iter (± 115) 0.98
es/full/codegen/es2017 34147 ns/iter (± 115) 34980 ns/iter (± 176) 0.98
es/full/codegen/es2018 34313 ns/iter (± 98) 34829 ns/iter (± 132) 0.99
es/full/codegen/es2019 34327 ns/iter (± 140) 35039 ns/iter (± 152) 0.98
es/full/codegen/es2020 34238 ns/iter (± 74) 34915 ns/iter (± 204) 0.98
es/full/all/es3 169984878 ns/iter (± 1891167) 167650525 ns/iter (± 1198731) 1.01
es/full/all/es5 162647190 ns/iter (± 1216699) 160606367 ns/iter (± 811537) 1.01
es/full/all/es2015 120814000 ns/iter (± 640600) 120620423 ns/iter (± 766447) 1.00
es/full/all/es2016 119872377 ns/iter (± 1436642) 119306522 ns/iter (± 737421) 1.00
es/full/all/es2017 119918960 ns/iter (± 627376) 118650721 ns/iter (± 1035784) 1.01
es/full/all/es2018 117543074 ns/iter (± 456995) 116101359 ns/iter (± 1046308) 1.01
es/full/all/es2019 116547454 ns/iter (± 795560) 115392605 ns/iter (± 766987) 1.01
es/full/all/es2020 112540144 ns/iter (± 797745) 111576278 ns/iter (± 632941) 1.01
es/full/parser 496522 ns/iter (± 4813) 489291 ns/iter (± 5634) 1.01
es/full/base/fixer 17505 ns/iter (± 47) 18789 ns/iter (± 514) 0.93
es/full/base/resolver_and_hygiene 80320 ns/iter (± 235) 80317 ns/iter (± 257) 1.00
serialization of serde 289 ns/iter (± 0) 299 ns/iter (± 0) 0.97
css/minify/libraries/bootstrap 29222966 ns/iter (± 73431) 28520582 ns/iter (± 126077) 1.02
css/visitor/compare/clone 1633928 ns/iter (± 4788) 1628869 ns/iter (± 2843) 1.00
css/visitor/compare/visit_mut_span 1769002 ns/iter (± 10190) 1775438 ns/iter (± 3812) 1.00
css/visitor/compare/visit_mut_span_panic 1844982 ns/iter (± 3216) 1828205 ns/iter (± 7917) 1.01
css/visitor/compare/fold_span 2574592 ns/iter (± 8824) 2564354 ns/iter (± 5668) 1.00
css/visitor/compare/fold_span_panic 2755176 ns/iter (± 6735) 2757153 ns/iter (± 17094) 1.00
css/lexer/bootstrap_5_1_3 4481098 ns/iter (± 11135) 4519492 ns/iter (± 16795) 0.99
css/lexer/foundation_6_7_4 3758165 ns/iter (± 12329) 3808347 ns/iter (± 8483) 0.99
css/lexer/tailwind_3_1_1 716271 ns/iter (± 2340) 725380 ns/iter (± 785) 0.99
css/parser/bootstrap_5_1_3 19831836 ns/iter (± 45628) 20421693 ns/iter (± 41195) 0.97
css/parser/foundation_6_7_4 15765342 ns/iter (± 37663) 16378288 ns/iter (± 18615) 0.96
css/parser/tailwind_3_1_1 2984017 ns/iter (± 3959) 3088678 ns/iter (± 4968) 0.97
es/codegen/colors 737212 ns/iter (± 403323) 737687 ns/iter (± 402963) 1.00
es/codegen/large 2890458 ns/iter (± 1526000) 3141051 ns/iter (± 1667538) 0.92
es/codegen/with-parser/colors 45314 ns/iter (± 537) 45137 ns/iter (± 515) 1.00
es/codegen/with-parser/large 489562 ns/iter (± 444) 483459 ns/iter (± 626) 1.01
es/minify/libraries/antd 1205082910 ns/iter (± 7349264) 1115486653 ns/iter (± 8354504) 1.08
es/minify/libraries/d3 244957030 ns/iter (± 524605) 237542062 ns/iter (± 679763) 1.03
es/minify/libraries/echarts 954484414 ns/iter (± 6558686) 877299356 ns/iter (± 7015934) 1.09
es/minify/libraries/jquery 73531811 ns/iter (± 138726) 72861329 ns/iter (± 187144) 1.01
es/minify/libraries/lodash 87268819 ns/iter (± 109301) 86427551 ns/iter (± 189342) 1.01
es/minify/libraries/moment 43634964 ns/iter (± 80571) 43139017 ns/iter (± 71417) 1.01
es/minify/libraries/react 16015534 ns/iter (± 117761) 15918351 ns/iter (± 43120) 1.01
es/minify/libraries/terser 189096566 ns/iter (± 721440) 183825152 ns/iter (± 342827) 1.03
es/minify/libraries/three 333750069 ns/iter (± 792790) 317706317 ns/iter (± 1013083) 1.05
es/minify/libraries/typescript 2311347643 ns/iter (± 11699013) 2209305961 ns/iter (± 7457249) 1.05
es/minify/libraries/victory 500259393 ns/iter (± 3901015) 463207547 ns/iter (± 2627291) 1.08
es/minify/libraries/vue 106994269 ns/iter (± 202468) 104965089 ns/iter (± 208612) 1.02
es/visitor/compare/clone 1948341 ns/iter (± 3278) 1965800 ns/iter (± 6956) 0.99
es/visitor/compare/visit_mut_span 2275399 ns/iter (± 6841) 2267856 ns/iter (± 5192) 1.00
es/visitor/compare/visit_mut_span_panic 2336557 ns/iter (± 8708) 2322029 ns/iter (± 3782) 1.01
es/visitor/compare/fold_span 3359006 ns/iter (± 9476) 3372421 ns/iter (± 5633) 1.00
es/visitor/compare/fold_span_panic 3456512 ns/iter (± 10340) 3481872 ns/iter (± 5448) 0.99
es/lexer/colors 13155 ns/iter (± 17) 12895 ns/iter (± 52) 1.02
es/lexer/angular 6034164 ns/iter (± 15975) 6015144 ns/iter (± 24692) 1.00
es/lexer/backbone 774267 ns/iter (± 469) 770729 ns/iter (± 1062) 1.00
es/lexer/jquery 4386692 ns/iter (± 3039) 4397336 ns/iter (± 4885) 1.00
es/lexer/jquery mobile 6687754 ns/iter (± 7059) 6680276 ns/iter (± 3771) 1.00
es/lexer/mootools 3493285 ns/iter (± 6020) 3505647 ns/iter (± 5341) 1.00
es/lexer/underscore 649735 ns/iter (± 659) 649918 ns/iter (± 307) 1.00
es/lexer/three 20974652 ns/iter (± 22633) 21015807 ns/iter (± 23806) 1.00
es/lexer/yui 3770910 ns/iter (± 1938) 3758545 ns/iter (± 3373) 1.00
es/parser/colors 27334 ns/iter (± 206) 27032 ns/iter (± 22) 1.01
es/parser/angular 13509455 ns/iter (± 67327) 13330624 ns/iter (± 74455) 1.01
es/parser/backbone 1979932 ns/iter (± 8205) 1956214 ns/iter (± 7306) 1.01
es/parser/jquery 10787729 ns/iter (± 47771) 10705150 ns/iter (± 53378) 1.01
es/parser/jquery mobile 16620557 ns/iter (± 56015) 16445822 ns/iter (± 45556) 1.01
es/parser/mootools 8316830 ns/iter (± 19404) 8235806 ns/iter (± 18171) 1.01
es/parser/underscore 1697838 ns/iter (± 8567) 1682280 ns/iter (± 7482) 1.01
es/parser/three 47412347 ns/iter (± 284932) 45879748 ns/iter (± 183188) 1.03
es/parser/yui 8234036 ns/iter (± 34939) 8135051 ns/iter (± 29773) 1.01
es/preset-env/usage/builtin_type 134555 ns/iter (± 31901) 135365 ns/iter (± 31368) 0.99
es/preset-env/usage/property 16398 ns/iter (± 67) 17032 ns/iter (± 50) 0.96
es/resolver/typescript 90980367 ns/iter (± 894286) 86910623 ns/iter (± 1097760) 1.05
es/fixer/typescript 66511748 ns/iter (± 592201) 63337937 ns/iter (± 389764) 1.05
es/hygiene/typescript 133759671 ns/iter (± 1171985) 127698027 ns/iter (± 644994) 1.05
es/resolver_with_hygiene/typescript 246259528 ns/iter (± 1206601) 236671625 ns/iter (± 1298979) 1.04
es/visitor/base-perf/module_clone 59351 ns/iter (± 307) 59410 ns/iter (± 321) 1.00
es/visitor/base-perf/fold_empty 63307 ns/iter (± 146) 63675 ns/iter (± 374) 0.99
es/visitor/base-perf/fold_noop_impl_all 63171 ns/iter (± 269) 63652 ns/iter (± 374) 0.99
es/visitor/base-perf/fold_noop_impl_vec 63603 ns/iter (± 178) 64085 ns/iter (± 186) 0.99
es/visitor/base-perf/boxing_boxed_clone 57 ns/iter (± 0) 57 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 106 ns/iter (± 0) 109 ns/iter (± 0) 0.97
es/visitor/base-perf/boxing_unboxed 75 ns/iter (± 0) 78 ns/iter (± 0) 0.96
es/visitor/base-perf/visit_empty 0 ns/iter (± 0) 0 ns/iter (± 0) NaN
es/visitor/base-perf/visit_contains_this 2682 ns/iter (± 29) 2618 ns/iter (± 28) 1.02
es/base/parallel/resolver/typescript 3613029800 ns/iter (± 278579824) 4234443465 ns/iter (± 269562844) 0.85
es/base/parallel/hygiene/typescript 1470925436 ns/iter (± 19435336) 1447125972 ns/iter (± 12957803) 1.02
misc/visitors/time-complexity/time 5 118 ns/iter (± 0) 133 ns/iter (± 3) 0.89
misc/visitors/time-complexity/time 10 392 ns/iter (± 2) 397 ns/iter (± 6) 0.99
misc/visitors/time-complexity/time 15 672 ns/iter (± 2) 687 ns/iter (± 13) 0.98
misc/visitors/time-complexity/time 20 1201 ns/iter (± 39) 1045 ns/iter (± 14) 1.15
misc/visitors/time-complexity/time 40 3565 ns/iter (± 13) 4180 ns/iter (± 298) 0.85
misc/visitors/time-complexity/time 60 7271 ns/iter (± 30) 7246 ns/iter (± 43) 1.00
es/full-target/es2016 229418 ns/iter (± 889) 232871 ns/iter (± 659) 0.99
es/full-target/es2017 218936 ns/iter (± 1137) 220794 ns/iter (± 697) 0.99
es/full-target/es2018 208314 ns/iter (± 797) 207680 ns/iter (± 1220) 1.00
es2020_nullish_coalescing 70708 ns/iter (± 426) 70211 ns/iter (± 555) 1.01
es2020_optional_chaining 81269 ns/iter (± 383) 80964 ns/iter (± 642) 1.00
es2022_class_properties 115759 ns/iter (± 492) 115468 ns/iter (± 794) 1.00
es2018_object_rest_spread 75106 ns/iter (± 260) 75276 ns/iter (± 839) 1.00
es2019_optional_catch_binding 64109 ns/iter (± 295) 64225 ns/iter (± 226) 1.00
es2017_async_to_generator 63859 ns/iter (± 234) 63710 ns/iter (± 480) 1.00
es2016_exponentiation 68565 ns/iter (± 238) 68132 ns/iter (± 727) 1.01
es2015_arrow 71434 ns/iter (± 171) 71643 ns/iter (± 259) 1.00
es2015_block_scoped_fn 68038 ns/iter (± 177) 68594 ns/iter (± 484) 0.99
es2015_block_scoping 123083 ns/iter (± 499) 125365 ns/iter (± 624) 0.98

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

Please sign in to comment.