Skip to content

Commit

Permalink
refactor(es/helpers): Move packages for monorepo (#7833)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Aug 18, 2023
1 parent 6e37fd2 commit 1ab406c
Show file tree
Hide file tree
Showing 112 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ benches/

# TODO: Enable formatting
helpers/
packages/swc-helpers
packages/helpers
node-swc/__tests__
node-swc/src
node-swc/tests
Expand Down
4 changes: 2 additions & 2 deletions crates/swc/tests/exec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ fn init_helpers() -> Arc<PathBuf> {
.unwrap()
.to_path_buf();

let helper_dir = project_root.join("packages").join("swc-helpers");
let helper_dir = project_root.join("packages").join("helpers");

if env::var("SKIP_HELPERS").unwrap_or_default() == "1" {
return Arc::new(helper_dir);
Expand Down Expand Up @@ -102,7 +102,7 @@ fn init_helpers() -> Arc<PathBuf> {
.arg("install")
.arg("--no-save")
.arg("--no-package-lock")
.arg("./packages/swc-helpers");
.arg("./packages/helpers");
let status = cmd
.status()
.expect("failed to install helper package from root");
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

1 comment on commit 1ab406c

@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: 1ab406c Previous: 31de19e Ratio
es/full/bugs-1 291928 ns/iter (± 4369) 288888 ns/iter (± 7371) 1.01
es/full/minify/libraries/antd 1332122829 ns/iter (± 15598304) 1440777976 ns/iter (± 19501405) 0.92
es/full/minify/libraries/d3 280586004 ns/iter (± 5344692) 301814182 ns/iter (± 3559360) 0.93
es/full/minify/libraries/echarts 1069130806 ns/iter (± 10527559) 1151736906 ns/iter (± 12888717) 0.93
es/full/minify/libraries/jquery 83781495 ns/iter (± 426690) 86602713 ns/iter (± 365685) 0.97
es/full/minify/libraries/lodash 96917913 ns/iter (± 433654) 100690191 ns/iter (± 589648) 0.96
es/full/minify/libraries/moment 49275716 ns/iter (± 378434) 50850294 ns/iter (± 297064) 0.97
es/full/minify/libraries/react 17860655 ns/iter (± 57166) 18378926 ns/iter (± 178817) 0.97
es/full/minify/libraries/terser 217468960 ns/iter (± 1748709) 233873080 ns/iter (± 1439189) 0.93
es/full/minify/libraries/three 391029627 ns/iter (± 3969412) 418759004 ns/iter (± 5231659) 0.93
es/full/minify/libraries/typescript 2669270797 ns/iter (± 18265978) 2802884599 ns/iter (± 13575477) 0.95
es/full/minify/libraries/victory 574824476 ns/iter (± 6691878) 616626693 ns/iter (± 4623576) 0.93
es/full/minify/libraries/vue 119222557 ns/iter (± 661937) 123099563 ns/iter (± 1005388) 0.97
es/full/codegen/es3 34585 ns/iter (± 79) 33825 ns/iter (± 173) 1.02
es/full/codegen/es5 34489 ns/iter (± 132) 33719 ns/iter (± 104) 1.02
es/full/codegen/es2015 34435 ns/iter (± 120) 33810 ns/iter (± 100) 1.02
es/full/codegen/es2016 34456 ns/iter (± 169) 33815 ns/iter (± 91) 1.02
es/full/codegen/es2017 34428 ns/iter (± 159) 33767 ns/iter (± 96) 1.02
es/full/codegen/es2018 34440 ns/iter (± 204) 33753 ns/iter (± 43) 1.02
es/full/codegen/es2019 34503 ns/iter (± 122) 33884 ns/iter (± 129) 1.02
es/full/codegen/es2020 34436 ns/iter (± 152) 33797 ns/iter (± 87) 1.02
es/full/all/es3 169053627 ns/iter (± 1394430) 170024181 ns/iter (± 1117642) 0.99
es/full/all/es5 160790133 ns/iter (± 811569) 163486679 ns/iter (± 979386) 0.98
es/full/all/es2015 120484155 ns/iter (± 951003) 122546691 ns/iter (± 657678) 0.98
es/full/all/es2016 119795619 ns/iter (± 354720) 121098965 ns/iter (± 635981) 0.99
es/full/all/es2017 118692812 ns/iter (± 413883) 120747714 ns/iter (± 471863) 0.98
es/full/all/es2018 116523012 ns/iter (± 628270) 119056899 ns/iter (± 1050751) 0.98
es/full/all/es2019 116341452 ns/iter (± 654528) 118879300 ns/iter (± 402132) 0.98
es/full/all/es2020 111305152 ns/iter (± 509346) 113624171 ns/iter (± 857443) 0.98
es/full/parser 496255 ns/iter (± 5432) 503201 ns/iter (± 7490) 0.99
es/full/base/fixer 20248 ns/iter (± 126) 18158 ns/iter (± 181) 1.12
es/full/base/resolver_and_hygiene 80664 ns/iter (± 350) 80687 ns/iter (± 252) 1.00
serialization of serde 298 ns/iter (± 0) 297 ns/iter (± 1) 1.00
css/minify/libraries/bootstrap 29124635 ns/iter (± 54849) 29530937 ns/iter (± 169509) 0.99
css/visitor/compare/clone 1644554 ns/iter (± 13993) 1651280 ns/iter (± 1500) 1.00
css/visitor/compare/visit_mut_span 1776181 ns/iter (± 4087) 1776300 ns/iter (± 5196) 1.00
css/visitor/compare/visit_mut_span_panic 1848401 ns/iter (± 5308) 1853610 ns/iter (± 5637) 1.00
css/visitor/compare/fold_span 2577216 ns/iter (± 16883) 2595885 ns/iter (± 15068) 0.99
css/visitor/compare/fold_span_panic 2751025 ns/iter (± 10981) 2762014 ns/iter (± 10982) 1.00
css/lexer/bootstrap_5_1_3 4891164 ns/iter (± 3655) 4535696 ns/iter (± 3404) 1.08
css/lexer/foundation_6_7_4 4140025 ns/iter (± 3866) 3796597 ns/iter (± 4023) 1.09
css/lexer/tailwind_3_1_1 778255 ns/iter (± 900) 720451 ns/iter (± 535) 1.08
css/parser/bootstrap_5_1_3 19286031 ns/iter (± 140896) 19661634 ns/iter (± 137160) 0.98
css/parser/foundation_6_7_4 15415596 ns/iter (± 34273) 15652036 ns/iter (± 92666) 0.98
css/parser/tailwind_3_1_1 2967497 ns/iter (± 3423) 2989627 ns/iter (± 7757) 0.99
es/codegen/colors 728383 ns/iter (± 397205) 728201 ns/iter (± 395807) 1.00
es/codegen/large 2914729 ns/iter (± 1531970) 2921836 ns/iter (± 1539750) 1.00
es/codegen/with-parser/colors 45656 ns/iter (± 112) 46074 ns/iter (± 204) 0.99
es/codegen/with-parser/large 485564 ns/iter (± 494) 492115 ns/iter (± 850) 0.99
es/minify/libraries/antd 1159027942 ns/iter (± 9629493) 1237934638 ns/iter (± 17722450) 0.94
es/minify/libraries/d3 241548165 ns/iter (± 2567713) 259621171 ns/iter (± 4304534) 0.93
es/minify/libraries/echarts 927060435 ns/iter (± 6700904) 993989081 ns/iter (± 6501112) 0.93
es/minify/libraries/jquery 73947601 ns/iter (± 231448) 75455389 ns/iter (± 332611) 0.98
es/minify/libraries/lodash 87652017 ns/iter (± 144565) 89674894 ns/iter (± 610750) 0.98
es/minify/libraries/moment 43851984 ns/iter (± 153647) 44424354 ns/iter (± 211510) 0.99
es/minify/libraries/react 16184413 ns/iter (± 59655) 16421101 ns/iter (± 138817) 0.99
es/minify/libraries/terser 188827003 ns/iter (± 720127) 198583037 ns/iter (± 3176059) 0.95
es/minify/libraries/three 330482662 ns/iter (± 2284505) 359901487 ns/iter (± 6818052) 0.92
es/minify/libraries/typescript 2285011485 ns/iter (± 14230215) 2391411565 ns/iter (± 19483847) 0.96
es/minify/libraries/victory 487580651 ns/iter (± 3154619) 529815633 ns/iter (± 6283729) 0.92
es/minify/libraries/vue 108328752 ns/iter (± 853301) 110041105 ns/iter (± 762630) 0.98
es/visitor/compare/clone 1959123 ns/iter (± 6633) 1960817 ns/iter (± 4904) 1.00
es/visitor/compare/visit_mut_span 2263183 ns/iter (± 9221) 2272690 ns/iter (± 7675) 1.00
es/visitor/compare/visit_mut_span_panic 2337452 ns/iter (± 6869) 2345323 ns/iter (± 6120) 1.00
es/visitor/compare/fold_span 3376930 ns/iter (± 9223) 3403365 ns/iter (± 13294) 0.99
es/visitor/compare/fold_span_panic 3486660 ns/iter (± 9042) 3512131 ns/iter (± 26252) 0.99
es/lexer/colors 13285 ns/iter (± 16) 13299 ns/iter (± 11) 1.00
es/lexer/angular 6148395 ns/iter (± 10333) 6179611 ns/iter (± 12060) 0.99
es/lexer/backbone 791739 ns/iter (± 863) 801786 ns/iter (± 1898) 0.99
es/lexer/jquery 4523980 ns/iter (± 4442) 4548012 ns/iter (± 8231) 0.99
es/lexer/jquery mobile 6893582 ns/iter (± 10589) 6909346 ns/iter (± 12536) 1.00
es/lexer/mootools 3580557 ns/iter (± 6253) 3615117 ns/iter (± 3568) 0.99
es/lexer/underscore 666055 ns/iter (± 300) 674001 ns/iter (± 3642) 0.99
es/lexer/three 21715328 ns/iter (± 38214) 21843158 ns/iter (± 47808) 0.99
es/lexer/yui 3885888 ns/iter (± 3070) 3873952 ns/iter (± 10378) 1.00
es/parser/colors 27241 ns/iter (± 58) 27238 ns/iter (± 61) 1.00
es/parser/angular 13444286 ns/iter (± 123409) 13586161 ns/iter (± 80110) 0.99
es/parser/backbone 1987225 ns/iter (± 5261) 2007146 ns/iter (± 9771) 0.99
es/parser/jquery 10857393 ns/iter (± 59813) 11003278 ns/iter (± 57435) 0.99
es/parser/jquery mobile 16692840 ns/iter (± 116124) 17095188 ns/iter (± 171775) 0.98
es/parser/mootools 8363628 ns/iter (± 17229) 8408011 ns/iter (± 29679) 0.99
es/parser/underscore 1724535 ns/iter (± 11416) 1740111 ns/iter (± 9957) 0.99
es/parser/three 47210237 ns/iter (± 429211) 49417778 ns/iter (± 895291) 0.96
es/parser/yui 8233716 ns/iter (± 35787) 8302778 ns/iter (± 61532) 0.99
es/preset-env/usage/builtin_type 139033 ns/iter (± 33091) 140923 ns/iter (± 32326) 0.99
es/preset-env/usage/property 16981 ns/iter (± 64) 16574 ns/iter (± 85) 1.02
es/resolver/typescript 90015225 ns/iter (± 1114642) 90632190 ns/iter (± 1930510) 0.99
es/fixer/typescript 65152501 ns/iter (± 855238) 65090685 ns/iter (± 632300) 1.00
es/hygiene/typescript 132364794 ns/iter (± 2477137) 136302884 ns/iter (± 1575401) 0.97
es/resolver_with_hygiene/typescript 245411306 ns/iter (± 2459203) 250282916 ns/iter (± 3792915) 0.98
es/visitor/base-perf/module_clone 60790 ns/iter (± 424) 59948 ns/iter (± 196) 1.01
es/visitor/base-perf/fold_empty 65332 ns/iter (± 393) 64065 ns/iter (± 255) 1.02
es/visitor/base-perf/fold_noop_impl_all 65272 ns/iter (± 337) 64142 ns/iter (± 282) 1.02
es/visitor/base-perf/fold_noop_impl_vec 65099 ns/iter (± 249) 64645 ns/iter (± 343) 1.01
es/visitor/base-perf/boxing_boxed_clone 57 ns/iter (± 0) 63 ns/iter (± 0) 0.90
es/visitor/base-perf/boxing_unboxed_clone 40 ns/iter (± 0) 41 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_boxed 111 ns/iter (± 0) 109 ns/iter (± 0) 1.02
es/visitor/base-perf/boxing_unboxed 79 ns/iter (± 0) 79 ns/iter (± 0) 1
es/visitor/base-perf/visit_empty 0 ns/iter (± 0) 0 ns/iter (± 0) NaN
es/visitor/base-perf/visit_contains_this 2726 ns/iter (± 31) 2613 ns/iter (± 8) 1.04
es/base/parallel/resolver/typescript 3838871565 ns/iter (± 334996328) 4548648139 ns/iter (± 277902658) 0.84
es/base/parallel/hygiene/typescript 1440597234 ns/iter (± 22747408) 1432803095 ns/iter (± 15206152) 1.01
misc/visitors/time-complexity/time 5 133 ns/iter (± 3) 131 ns/iter (± 1) 1.02
misc/visitors/time-complexity/time 10 271 ns/iter (± 33) 317 ns/iter (± 6) 0.85
misc/visitors/time-complexity/time 15 516 ns/iter (± 1) 726 ns/iter (± 4) 0.71
misc/visitors/time-complexity/time 20 1057 ns/iter (± 17) 931 ns/iter (± 53) 1.14
misc/visitors/time-complexity/time 40 4117 ns/iter (± 6) 3511 ns/iter (± 4) 1.17
misc/visitors/time-complexity/time 60 8770 ns/iter (± 4) 7312 ns/iter (± 30) 1.20
es/full-target/es2016 232657 ns/iter (± 589) 233936 ns/iter (± 883) 0.99
es/full-target/es2017 220624 ns/iter (± 590) 222533 ns/iter (± 689) 0.99
es/full-target/es2018 210273 ns/iter (± 1011) 210688 ns/iter (± 972) 1.00
es2020_nullish_coalescing 71311 ns/iter (± 245) 72075 ns/iter (± 420) 0.99
es2020_optional_chaining 81994 ns/iter (± 422) 84958 ns/iter (± 244) 0.97
es2022_class_properties 114961 ns/iter (± 364) 114846 ns/iter (± 324) 1.00
es2018_object_rest_spread 75448 ns/iter (± 337) 77044 ns/iter (± 460) 0.98
es2019_optional_catch_binding 65207 ns/iter (± 119) 65879 ns/iter (± 236) 0.99
es2017_async_to_generator 64023 ns/iter (± 263) 63253 ns/iter (± 206) 1.01
es2016_exponentiation 69663 ns/iter (± 67) 69124 ns/iter (± 268) 1.01
es2015_arrow 72844 ns/iter (± 128) 72868 ns/iter (± 173) 1.00
es2015_block_scoped_fn 69515 ns/iter (± 195) 69405 ns/iter (± 556) 1.00
es2015_block_scoping 124701 ns/iter (± 767) 123659 ns/iter (± 579) 1.01

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

Please sign in to comment.