Ugly Alpha 1
swc_estree_compat:0.2.1

total uncompressed bytes

895.2 KB

total files

135

Fix

NewInclude { include: [ "src/**/*", "README.md", ], has_build_script: false, }

106 wasted files

total waste: 668.6 KB

  1. tests/fixtures/class-static/output.json : 54.2 KB
  2. tests/fixtures/class-extends/output.json : 51.0 KB
  3. tests/fixtures/jsx-map/output.json : 45.7 KB
  4. tests/fixtures/class-getter-setter/output.json : 39.1 KB
  5. tests/fixtures/jsx-ternary-expr/output.json : 38.4 KB
  6. tests/fixtures/jsx-and-expr/output.json : 27.5 KB
  7. tests/fixtures/jsx-props/output.json : 23.3 KB
  8. tests/fixtures/class-unnamed/output.json : 23.1 KB
  9. tests/fixtures/class-public-fields/output.json : 21.9 KB
  10. tests/fixtures/object-destructuring/output.json : 20.8 KB
  11. tests/fixtures/jsx-children/output.json : 19.4 KB
  12. tests/fixtures/function-arrow/output.json : 16.6 KB
  13. tests/fixtures/jsx-props-spread/output.json : 14.7 KB
  14. tests/fixtures/module-commonjs/output.json : 14.3 KB
  15. tests/fixtures/class-simple/output.json : 14.2 KB
  16. tests/fixtures/function-rest-parameters/output.json : 13.3 KB
  17. tests/fixtures/object-spread/output.json : 13.1 KB
  18. tests/fixtures/array-destructuring/output.json : 11.7 KB
  19. tests/fixtures/jsx-simple/output.json : 11.1 KB
  20. benches/assets/AjaxObservable.ts : 10.9 KB
  21. tests/fixtures/static-blocks/output.json : 10.0 KB
  22. tests/fixtures/template-literal/output.json : 9.7 KB
  23. tests/fixtures/delete-operator/output.json : 8.9 KB
  24. tests/fixtures/object-simple/output.json : 8.7 KB
  25. tests/fixtures/function-anonymous/output.json : 8.7 KB
  26. tests/fixtures/module-export-individual-items/output.json : 8.7 KB
  27. tests/fixtures/comments-line/output.json : 8.0 KB
  28. tests/fixtures/function-default-parameters/output.json : 8.0 KB
  29. tests/fixtures/jsx-self-closing/output.json : 7.8 KB
  30. tests/fixtures/module-import-multiple/output.json : 6.9 KB
  31. tests/fixtures/comments-block/output.json : 6.8 KB
  32. tests/convert.rs : 6.5 KB
  33. tests/fixtures/function-simple/output.json : 6.0 KB
  34. tests/fixtures/array-simple/output.json : 6.0 KB
  35. tests/fixtures/module-export-renamed/output.json : 5.8 KB
  36. tests/fixtures/module-export-named/output.json : 5.8 KB
  37. tests/fixtures/exponentiation-operator/output.json : 4.8 KB
  38. tests/fixtures/class-method-no-body/output.json : 4.7 KB
  39. tests/fixtures/simple-two-lines/output.json : 4.5 KB
  40. tests/fixtures/module-export-default/output.json : 4.2 KB
  41. tests/fixtures/comments-first-line/output.json : 4.1 KB
  42. tests/fixtures/comments-block-first-line/output.json : 4.1 KB
  43. tests/fixtures/module-import-renamed/output.json : 3.7 KB
  44. tests/fixtures/module-import-named/output.json : 3.7 KB
  45. benches/babelify.rs : 3.5 KB
  46. tests/fixtures/regex-flags/output.json : 3.2 KB
  47. tests/fixtures/regex-simple/output.json : 3.2 KB
  48. tests/fixtures/module-import-star-renamed/output.json : 3.1 KB
  49. tests/fixtures/module-import-default/output.json : 3.0 KB
  50. tests/fixtures/shebang/output.json : 2.4 KB
  51. tests/fixtures/simple/output.json : 2.1 KB
  52. tests/README.md : 1.5 KB
  53. tests/babelgen.js : 819 B
  54. tests/swcgen.js : 488 B
  55. tests/package.json : 465 B
  56. tests/fixtures/class-getter-setter/input.js : 400 B
  57. scripts/update.sh : 361 B
  58. tests/fixtures/class-extends/input.js : 292 B
  59. tests/fixtures/class-static/input.js : 252 B
  60. tests/compare.sh : 203 B
  61. tests/fixtures/class-simple/input.js : 151 B
  62. tests/fixtures/class-public-fields/input.js : 144 B
  63. tests/fixtures/jsx-ternary-expr/input.jsx : 124 B
  64. tests/fixtures/jsx-map/input.jsx : 124 B
  65. tests/fixtures/class-unnamed/input.js : 124 B
  66. tests/fixtures/function-arrow/input.js : 105 B
  67. tests/fixtures/jsx-props/input.jsx : 101 B
  68. tests/fixtures/jsx-and-expr/input.jsx : 101 B
  69. tests/fixtures/function-rest-parameters/input.js : 91 B
  70. tests/fixtures/object-destructuring/input.js : 89 B
  71. tests/fixtures/module-commonjs/input.js : 89 B
  72. tests/fixtures/module-export-individual-items/input.mjs : 85 B
  73. tests/fixtures/comments-block/input.js : 83 B
  74. tests/fixtures/jsx-children/input.jsx : 78 B
  75. tests/fixtures/comments-line/input.js : 75 B
  76. tests/fixtures/static-blocks/input.js : 73 B
  77. tests/fixtures/object-spread/input.js : 70 B
  78. tests/fixtures/jsx-props-spread/input.jsx : 67 B
  79. tests/fixtures/jsx-simple/input.jsx : 59 B
  80. tests/fixtures/function-anonymous/input.js : 59 B
  81. tests/fixtures/array-destructuring/input.js : 57 B
  82. tests/fixtures/ts-function/input.ts : 56 B
  83. tests/fixtures/function-simple/input.js : 54 B
  84. tests/fixtures/function-default-parameters/input.js : 48 B
  85. tests/fixtures/template-literal/input.js : 45 B
  86. tests/fixtures/jsx-self-closing/input.jsx : 42 B
  87. tests/fixtures/shebang/input.js : 39 B
  88. tests/fixtures/object-simple/input.js : 39 B
  89. tests/fixtures/module-import-multiple/input.mjs : 38 B
  90. tests/fixtures/comments-first-line/input.js : 38 B
  91. tests/fixtures/comments-block-first-line/input.js : 38 B
  92. tests/fixtures/module-import-star-renamed/input.mjs : 37 B
  93. tests/fixtures/simple-two-lines/input.js : 35 B
  94. tests/fixtures/delete-operator/input.js : 33 B
  95. tests/fixtures/module-export-renamed/input.mjs : 32 B
  96. tests/fixtures/module-export-default/input.mjs : 31 B
  97. tests/fixtures/class-method-no-body/input.js : 29 B
  98. tests/fixtures/module-import-renamed/input.mjs : 28 B
  99. tests/fixtures/module-export-named/input.mjs : 27 B
  100. tests/fixtures/array-simple/input.js : 25 B
  101. tests/fixtures/module-import-named/input.mjs : 23 B
  102. tests/fixtures/regex-flags/input.js : 20 B
  103. tests/fixtures/module-import-default/input.mjs : 19 B
  104. tests/fixtures/regex-simple/input.js : 18 B
  105. tests/fixtures/exponentiation-operator/input.js : 18 B
  106. tests/fixtures/simple/input.js : 13 B