Ugly Alpha 1
swc_estree_compat:0.31.0

total uncompressed bytes

1.2 MB

total files

221

Fix

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

193 wasted files

total waste: 983.8 KB

  1. tests/fixtures/class-static/output.json : 54.2 KB
  2. tests/fixtures/class-extends/output.json : 51.0 KB
  3. tests/flavor/acorn/fixtures/class-getter-setter/output.json : 46.2 KB
  4. tests/fixtures/jsx-map/output.json : 45.7 KB
  5. tests/fixtures/class-getter-setter/output.json : 39.1 KB
  6. tests/fixtures/jsx-ternary-expr/output.json : 38.4 KB
  7. tests/flavor/acorn/fixtures/class-static/output.json : 37.6 KB
  8. tests/flavor/acorn/fixtures/class-extends/output.json : 36.6 KB
  9. tests/fixtures/jsx-and-expr/output.json : 27.5 KB
  10. tests/fixtures/jsx-props/output.json : 23.3 KB
  11. tests/fixtures/class-unnamed/output.json : 23.1 KB
  12. tests/fixtures/class-public-fields/output.json : 21.9 KB
  13. tests/fixtures/object-destructuring/output.json : 20.8 KB
  14. tests/fixtures/jsx-children/output.json : 19.4 KB
  15. tests/fixtures/function-arrow/output.json : 16.6 KB
  16. tests/flavor/acorn/fixtures/class-unnamed/output.json : 16.0 KB
  17. tests/flavor/acorn/fixtures/class-simple/output.json : 15.9 KB
  18. tests/flavor/acorn/fixtures/class-public-fields/output.json : 15.1 KB
  19. tests/fixtures/jsx-props-spread/output.json : 14.7 KB
  20. tests/fixtures/module-commonjs/output.json : 14.3 KB
  21. tests/fixtures/class-simple/output.json : 14.2 KB
  22. tests/flavor/acorn/fixtures/object-destructuring/output.json : 13.3 KB
  23. tests/fixtures/function-rest-parameters/output.json : 13.3 KB
  24. tests/fixtures/object-spread/output.json : 13.1 KB
  25. tests/fixtures/array-destructuring/output.json : 11.7 KB
  26. tests/fixtures/jsx-simple/output.json : 11.1 KB
  27. benches/assets/AjaxObservable.ts : 10.9 KB
  28. tests/flavor/acorn/fixtures/function-arrow/output.json : 10.4 KB
  29. tests/fixtures/static-blocks/output.json : 10.0 KB
  30. tests/fixtures/template-literal/output.json : 9.7 KB
  31. tests/flavor/acorn/fixtures/module-commonjs/output.json : 9.2 KB
  32. tests/fixtures/delete-operator/output.json : 8.9 KB
  33. tests/fixtures/object-simple/output.json : 8.7 KB
  34. tests/fixtures/function-anonymous/output.json : 8.7 KB
  35. tests/fixtures/module-export-individual-items/output.json : 8.7 KB
  36. tests/flavor/acorn/fixtures/function-rest-parameters/output.json : 8.5 KB
  37. tests/flavor/acorn/fixtures/object-spread/output.json : 8.1 KB
  38. tests/fixtures/comments-line/output.json : 8.0 KB
  39. tests/fixtures/function-default-parameters/output.json : 8.0 KB
  40. tests/fixtures/jsx-self-closing/output.json : 7.8 KB
  41. tests/convert.rs : 7.2 KB
  42. tests/flavor/acorn/fixtures/array-destructuring/output.json : 7.2 KB
  43. tests/fixtures/module-import-multiple/output.json : 6.9 KB
  44. tests/fixtures/comments-block/output.json : 6.8 KB
  45. tests/flavor/acorn/fixtures/static-blocks/output.json : 6.3 KB
  46. tests/flavor/acorn/fixtures/template-literal/output.json : 6.2 KB
  47. tests/fixtures/function-simple/output.json : 6.0 KB
  48. tests/fixtures/array-simple/output.json : 6.0 KB
  49. tests/fixtures/module-export-renamed/output.json : 5.8 KB
  50. tests/fixtures/module-export-named/output.json : 5.8 KB
  51. tests/flavor/acorn/fixtures/delete-operator/output.json : 5.7 KB
  52. tests/flavor.rs : 5.6 KB
  53. tests/flavor/acorn/fixtures/function-anonymous/output.json : 5.4 KB
  54. tests/flavor/acorn/fixtures/object-simple/output.json : 5.4 KB
  55. tests/flavor/acorn/fixtures/function-default-parameters/output.json : 5.0 KB
  56. tests/fixtures/exponentiation-operator/output.json : 4.8 KB
  57. tests/fixtures/class-method-no-body/output.json : 4.7 KB
  58. tests/fixtures/simple-two-lines/output.json : 4.5 KB
  59. tests/flavor/acorn/fixtures/simple-two-lines/output.json : 4.4 KB
  60. tests/flavor/acorn/object-method/1/output.json : 4.3 KB
  61. tests/fixtures/module-export-default/output.json : 4.2 KB
  62. tests/fixtures/comments-first-line/output.json : 4.1 KB
  63. tests/fixtures/comments-block-first-line/output.json : 4.1 KB
  64. tests/fixtures/module-import-renamed/output.json : 3.7 KB
  65. tests/fixtures/module-import-named/output.json : 3.7 KB
  66. tests/flavor/acorn/fixtures/function-simple/output.json : 3.7 KB
  67. benches/babelify.rs : 3.6 KB
  68. tests/flavor/acorn/fixtures/comments-block/output.json : 3.5 KB
  69. tests/flavor/acorn/fixtures/comments-line/output.json : 3.5 KB
  70. tests/flavor/acorn/fixtures/array-simple/output.json : 3.5 KB
  71. tests/flavor/acorn/fixtures/class-method-no-body/output.json : 3.4 KB
  72. tests/fixtures/regex-flags/output.json : 3.2 KB
  73. tests/fixtures/regex-simple/output.json : 3.2 KB
  74. tests/fixtures/module-import-star-renamed/output.json : 3.1 KB
  75. tests/fixtures/module-import-default/output.json : 3.0 KB
  76. tests/flavor/acorn/1/output.json : 2.9 KB
  77. tests/flavor/acorn/fixtures/exponentiation-operator/output.json : 2.9 KB
  78. tests/flavor/acorn/process-shim/1/output.json : 2.7 KB
  79. tests/fixtures/shebang/output.json : 2.4 KB
  80. tests/fixtures/simple/output.json : 2.1 KB
  81. tests/flavor/acorn/fixtures/regex-flags/output.json : 1.9 KB
  82. tests/flavor/acorn/fixtures/regex-simple/output.json : 1.9 KB
  83. tests/flavor/acorn/fixtures/shebang/output.json : 1.9 KB
  84. tests/flavor/acorn/fixtures/comments-first-line/output.json : 1.9 KB
  85. tests/flavor/acorn/fixtures/comments-block-first-line/output.json : 1.9 KB
  86. tests/flavor/acorn/fixtures/simple/output.json : 1.9 KB
  87. tests/README.md : 1.5 KB
  88. tests/babelgen.js : 819 B
  89. tests/swcgen.js : 488 B
  90. tests/package.json : 465 B
  91. tests/flavor/acorn/fixtures/class-getter-setter/input.js : 400 B
  92. tests/fixtures/class-getter-setter/input.js : 400 B
  93. scripts/update.sh : 361 B
  94. scripts/test-acorn.js : 348 B
  95. tests/flavor/acorn/fixtures/class-extends/input.js : 292 B
  96. tests/fixtures/class-extends/input.js : 292 B
  97. tests/flavor/acorn/fixtures/class-static/input.js : 252 B
  98. tests/fixtures/class-static/input.js : 252 B
  99. tests/compare.sh : 203 B
  100. tests/flavor/acorn/fixtures/class-simple/input.js : 151 B
  101. tests/fixtures/class-simple/input.js : 151 B
  102. tests/flavor/acorn/fixtures/class-public-fields/input.js : 144 B
  103. tests/fixtures/class-public-fields/input.js : 144 B
  104. tests/flavor/acorn/fixtures/jsx-ternary-expr/input.jsx : 124 B
  105. tests/flavor/acorn/fixtures/jsx-map/input.jsx : 124 B
  106. tests/flavor/acorn/fixtures/class-unnamed/input.js : 124 B
  107. tests/fixtures/jsx-ternary-expr/input.jsx : 124 B
  108. tests/fixtures/jsx-map/input.jsx : 124 B
  109. tests/fixtures/class-unnamed/input.js : 124 B
  110. tests/flavor/acorn/fixtures/function-arrow/input.js : 105 B
  111. tests/fixtures/function-arrow/input.js : 105 B
  112. tests/flavor/acorn/fixtures/jsx-props/input.jsx : 101 B
  113. tests/flavor/acorn/fixtures/jsx-and-expr/input.jsx : 101 B
  114. tests/fixtures/jsx-props/input.jsx : 101 B
  115. tests/fixtures/jsx-and-expr/input.jsx : 101 B
  116. tests/flavor/acorn/fixtures/function-rest-parameters/input.js : 91 B
  117. tests/fixtures/function-rest-parameters/input.js : 91 B
  118. tests/flavor/acorn/fixtures/object-destructuring/input.js : 89 B
  119. tests/flavor/acorn/fixtures/module-commonjs/input.js : 89 B
  120. tests/fixtures/object-destructuring/input.js : 89 B
  121. tests/fixtures/module-commonjs/input.js : 89 B
  122. tests/flavor/acorn/fixtures/module-export-individual-items/input.mjs : 85 B
  123. tests/fixtures/module-export-individual-items/input.mjs : 85 B
  124. tests/flavor/acorn/fixtures/comments-block/input.js : 83 B
  125. tests/fixtures/comments-block/input.js : 83 B
  126. tests/flavor/acorn/fixtures/jsx-children/input.jsx : 78 B
  127. tests/fixtures/jsx-children/input.jsx : 78 B
  128. tests/flavor/acorn/fixtures/comments-line/input.js : 75 B
  129. tests/fixtures/comments-line/input.js : 75 B
  130. tests/flavor/acorn/fixtures/static-blocks/input.js : 73 B
  131. tests/fixtures/static-blocks/input.js : 73 B
  132. tests/flavor/acorn/fixtures/object-spread/input.js : 70 B
  133. tests/fixtures/object-spread/input.js : 70 B
  134. tests/flavor/acorn/fixtures/jsx-props-spread/input.jsx : 67 B
  135. tests/fixtures/jsx-props-spread/input.jsx : 67 B
  136. tests/flavor/acorn/fixtures/jsx-simple/input.jsx : 59 B
  137. tests/flavor/acorn/fixtures/function-anonymous/input.js : 59 B
  138. tests/fixtures/jsx-simple/input.jsx : 59 B
  139. tests/fixtures/function-anonymous/input.js : 59 B
  140. tests/flavor/acorn/fixtures/array-destructuring/input.js : 57 B
  141. tests/fixtures/array-destructuring/input.js : 57 B
  142. tests/fixtures/ts-function/input.ts : 56 B
  143. tests/flavor/acorn/fixtures/function-simple/input.js : 54 B
  144. tests/fixtures/function-simple/input.js : 54 B
  145. tests/flavor/acorn/object-method/1/input.js : 49 B
  146. tests/flavor/acorn/fixtures/function-default-parameters/input.js : 48 B
  147. tests/fixtures/function-default-parameters/input.js : 48 B
  148. tests/flavor/acorn/fixtures/template-literal/input.js : 45 B
  149. tests/fixtures/template-literal/input.js : 45 B
  150. tests/flavor/acorn/fixtures/jsx-self-closing/input.jsx : 42 B
  151. tests/fixtures/jsx-self-closing/input.jsx : 42 B
  152. tests/flavor/acorn/fixtures/shebang/input.js : 39 B
  153. tests/flavor/acorn/fixtures/object-simple/input.js : 39 B
  154. tests/fixtures/shebang/input.js : 39 B
  155. tests/fixtures/object-simple/input.js : 39 B
  156. tests/flavor/acorn/fixtures/module-import-multiple/input.mjs : 38 B
  157. tests/flavor/acorn/fixtures/comments-first-line/input.js : 38 B
  158. tests/flavor/acorn/fixtures/comments-block-first-line/input.js : 38 B
  159. tests/fixtures/module-import-multiple/input.mjs : 38 B
  160. tests/fixtures/comments-first-line/input.js : 38 B
  161. tests/fixtures/comments-block-first-line/input.js : 38 B
  162. tests/flavor/acorn/fixtures/module-import-star-renamed/input.mjs : 37 B
  163. tests/fixtures/module-import-star-renamed/input.mjs : 37 B
  164. tests/flavor/acorn/fixtures/simple-two-lines/input.js : 35 B
  165. tests/fixtures/simple-two-lines/input.js : 35 B
  166. tests/flavor/acorn/fixtures/delete-operator/input.js : 33 B
  167. tests/fixtures/delete-operator/input.js : 33 B
  168. tests/flavor/acorn/fixtures/module-export-renamed/input.mjs : 32 B
  169. tests/fixtures/module-export-renamed/input.mjs : 32 B
  170. tests/flavor/acorn/fixtures/module-export-default/input.mjs : 31 B
  171. tests/fixtures/module-export-default/input.mjs : 31 B
  172. tests/flavor/acorn/fixtures/class-method-no-body/input.js : 29 B
  173. tests/flavor/acorn/1/input.js : 29 B
  174. tests/fixtures/class-method-no-body/input.js : 29 B
  175. tests/flavor/acorn/fixtures/module-import-renamed/input.mjs : 28 B
  176. tests/fixtures/module-import-renamed/input.mjs : 28 B
  177. tests/flavor/acorn/fixtures/module-export-named/input.mjs : 27 B
  178. tests/fixtures/module-export-named/input.mjs : 27 B
  179. tests/flavor/acorn/fixtures/array-simple/input.js : 25 B
  180. tests/fixtures/array-simple/input.js : 25 B
  181. tests/flavor/acorn/process-shim/1/input.js : 24 B
  182. tests/flavor/acorn/fixtures/module-import-named/input.mjs : 23 B
  183. tests/fixtures/module-import-named/input.mjs : 23 B
  184. tests/flavor/acorn/fixtures/regex-flags/input.js : 20 B
  185. tests/fixtures/regex-flags/input.js : 20 B
  186. tests/flavor/acorn/fixtures/module-import-default/input.mjs : 19 B
  187. tests/fixtures/module-import-default/input.mjs : 19 B
  188. tests/flavor/acorn/fixtures/regex-simple/input.js : 18 B
  189. tests/flavor/acorn/fixtures/exponentiation-operator/input.js : 18 B
  190. tests/fixtures/regex-simple/input.js : 18 B
  191. tests/fixtures/exponentiation-operator/input.js : 18 B
  192. tests/flavor/acorn/fixtures/simple/input.js : 13 B
  193. tests/fixtures/simple/input.js : 13 B