Ugly Alpha 1
swc_ecma_transforms_base:0.36.0

total uncompressed bytes

334.7 KB

total files

365

Fix

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

282 wasted files

total waste: 87.2 KB

  1. tests/fixer_test262.rs : 11.4 KB
  2. benches/assets/AjaxObservable.ts : 10.9 KB
  3. benches/deps.rs : 6.6 KB
  4. tests/ts_resolver.rs : 3.8 KB
  5. tests/fixture.rs : 3.5 KB
  6. benches/base.rs : 1.7 KB
  7. tests/ts-resolver/tsc/typeParameterUsedAsTypeParameterConstraint4.ts/output.ts : 1.5 KB
  8. tests/ts-resolver/tsc/typeParameterUsedAsTypeParameterConstraint4.ts/input.ts : 1.3 KB
  9. tests/resolver/class/nested/output.js : 833 B
  10. tests/ts-resolver/issue/1869/case1/output.ts : 798 B
  11. tests/resolver/regression/002/output.js : 789 B
  12. tests/resolver/class/nested/input.js : 715 B
  13. tests/resolver/regression/002/input.js : 669 B
  14. tests/ts-resolver/tsc/generic-call-type-argument-inference/output.ts : 668 B
  15. tests/ts-resolver/issue/1869/case1/input.ts : 651 B
  16. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain/output.ts : 634 B
  17. tests/ts-resolver/internalModules/codeGeneration/importStatements/input.ts : 620 B
  18. tests/ts-resolver/ts_resolver_parameter_property/input.ts : 590 B
  19. tests/ts-resolver/ts_local_types_4_1/input.ts : 583 B
  20. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain/input.ts : 576 B
  21. tests/ts-resolver/ts_type_parameter_used_as_type_parameter_contraint_01/output.ts : 558 B
  22. tests/ts-resolver/internalModules/codeGeneration/importStatements/output.ts : 536 B
  23. tests/ts-resolver/ts_resolver_parameter_property/output.ts : 531 B
  24. tests/ts-resolver/tsc/generic-call-type-argument-inference/input.ts : 508 B
  25. tests/ts-resolver/ts_type_parameter_used_as_type_parameter_contraint_01/input.ts : 494 B
  26. tests/ts-resolver/tsc/computed/property/name/11/output.ts : 484 B
  27. tests/resolver/babel/issue/.4363/input.js : 461 B
  28. tests/resolver/issue/578/1/output.js : 454 B
  29. tests/resolver/class/singleton/output.js : 452 B
  30. tests/ts-resolver/tsc/computed/property/name/11/input.ts : 439 B
  31. tests/resolver/issue/578/1/input.js : 437 B
  32. tests/resolver/class/singleton/input.js : 419 B
  33. tests/resolver/issue/292/1/output.js : 402 B
  34. tests/ts-resolver/ts_async_await_nested_class_es5/input.ts : 354 B
  35. tests/resolver/issue/292/1/input.js : 352 B
  36. tests/ts-resolver/ts_async_await_nested_class_es5/output.ts : 341 B
  37. tests/resolver/issue/292/2/output.js : 332 B
  38. tests/ts-resolver/ts_local_types_4_1/output.ts : 324 B
  39. tests/ts-resolver/ts_if_do_while_statements_01/input.ts : 324 B
  40. tests/resolver/regression_of_454/input.js : 324 B
  41. tests/resolver/regression_of_454/output.js : 316 B
  42. tests/ts-resolver/ts_if_do_while_statements_01/output.ts : 310 B
  43. tests/resolver/babel/issue/.1051/input.js : 302 B
  44. tests/resolver/issue/1140/output.js : 299 B
  45. tests/resolver/deno/9121/1/input.js : 299 B
  46. tests/ts-resolver/deno/9650/1/input.ts : 284 B
  47. tests/resolver/class/var/1/output.js : 283 B
  48. tests/resolver/issue/292/2/input.js : 281 B
  49. tests/resolver/deno/9121/1/output.js : 273 B
  50. tests/ts-resolver/deno/9650/1/output.ts : 265 B
  51. tests/resolver/issue/308/2/output.js : 260 B
  52. tests/resolver/class/var/1/input.js : 253 B
  53. tests/ts-resolver/tsc/generatedContextualTyping/1/output.ts : 246 B
  54. tests/ts-resolver/ts_as_operator_ambiguity_1/input.ts : 246 B
  55. tests/resolver/issue/1140/input.js : 238 B
  56. tests/resolver/issue/308/2/input.js : 236 B
  57. tests/resolver/issue/438/output.js : 229 B
  58. tests/ts-resolver/ts_resolver_deno_undef_001/input.ts : 225 B
  59. tests/ts-resolver/issue/1653/1/input.ts : 223 B
  60. tests/resolver/issue/438/input.js : 222 B
  61. tests/resolver/issue/483/output.js : 219 B
  62. tests/ts-resolver/ts_resolver_deno_undef_001/output.ts : 214 B
  63. tests/resolver/issue/369/1/output.js : 214 B
  64. tests/ts-resolver/ts_simple/input.ts : 212 B
  65. tests/resolver/deno/9121/2/input.js : 208 B
  66. tests/resolver/general/assignment/patterns/output.js : 207 B
  67. tests/ts-resolver/type/checker/001/output.ts : 204 B
  68. tests/resolver/issue/271/output.js : 203 B
  69. tests/resolver/in_constructor/output.js : 203 B
  70. tests/ts-resolver/ts_local_types_4_2/input.ts : 200 B
  71. tests/ts-resolver/ts_as_operator_ambiguity_2/output.ts : 199 B
  72. tests/resolver/regression/001/input.js : 199 B
  73. tests/resolver/regression/001/output.js : 196 B
  74. tests/ts-resolver/ts_as_operator_ambiguity_2/input.ts : 192 B
  75. tests/resolver/nested/fn_expr/var/scope/fn/input.js : 185 B
  76. tests/resolver/minifier/0004/output.js : 185 B
  77. tests/resolver/issue/308/1/output.js : 185 B
  78. tests/ts-resolver/tsc/generatedContextualTyping/1/input.ts : 182 B
  79. tests/resolver/class/nested/var/output.js : 182 B
  80. tests/ts-resolver/minifier/1/output.ts : 181 B
  81. tests/ts-resolver/ts_resolver_nested_enum/output.ts : 180 B
  82. tests/resolver/nested/fn_expr/var/scope/input.js : 180 B
  83. tests/resolver/issue/369/1/input.js : 179 B
  84. tests/resolver/issue/308/1/input.js : 178 B
  85. tests/resolver/issue/271/input.js : 178 B
  86. tests/resolver/export/default/fn_decl/scope/input.js : 177 B
  87. tests/ts-resolver/ts_resolver_nested_type_ref/input.ts : 176 B
  88. tests/ts-resolver/ts_resolver_nested_type_ref/output.ts : 174 B
  89. tests/ts-resolver/ts_resolver_nested_interface/output.ts : 174 B
  90. tests/resolver/pr_1171/2/input.js : 174 B
  91. tests/resolver/pr_1171/1/input.js : 174 B
  92. tests/resolver/nested/arrow_expr/var/scope/input.js : 172 B
  93. tests/ts-resolver/ts_simple/output.ts : 171 B
  94. tests/resolver/minifier/0004/input.js : 171 B
  95. tests/resolver/deno/9121/2/output.js : 165 B
  96. tests/resolver/class/nested/var/input.js : 165 B
  97. tests/resolver/in_constructor/input.js : 163 B
  98. tests/ts-resolver/minifier/1/input.ts : 159 B
  99. tests/resolver/export/default/fn_decl/scope/output.js : 159 B
  100. tests/ts-resolver/ts_resolver_nested_interface/input.ts : 158 B
  101. tests/ts-resolver/type/checker/002/output.ts : 157 B
  102. tests/ts-resolver/deno/lint/705/input.ts : 157 B
  103. tests/resolver/pr_1171/2/output.js : 157 B
  104. tests/resolver/pr_1171/1/output.js : 157 B
  105. tests/resolver/issue/788/1/input.js : 157 B
  106. tests/ts-resolver/type/checker/001/input.ts : 156 B
  107. tests/resolver/fn_expr/scope/input.js : 155 B
  108. tests/ts-resolver/type/checker/002/input.ts : 154 B
  109. tests/ts-resolver/issue/1653/2/output.ts : 154 B
  110. tests/ts-resolver/issue/1653/1/output.ts : 154 B
  111. tests/ts-resolver/issue/1653/2/input.ts : 152 B
  112. tests/resolver/nested/fn_expr/var/scope/fn/output.js : 152 B
  113. tests/resolver/issue/788/2/output.js : 152 B
  114. tests/resolver/issue/688/2/output.js : 150 B
  115. tests/resolver/fn_expr/scope/output.js : 150 B
  116. tests/ts-resolver/ts_resolver_import_and_extends/input.ts : 149 B
  117. tests/ts-resolver/ts_resolver_method_type_param/input.ts : 148 B
  118. tests/ts-resolver/ts_resolver_method_type_param/output.ts : 147 B
  119. tests/ts-resolver/ts_resolver_catch_param/output.ts : 146 B
  120. tests/resolver/issue/788/1/output.js : 145 B
  121. tests/ts-resolver/ts_resolver_nested_enum/input.ts : 144 B
  122. tests/resolver/issue/688/2/input.js : 143 B
  123. tests/ts-resolver/ts_resolver_catch_param/input.ts : 141 B
  124. tests/resolver/block/scope/class/input.js : 141 B
  125. tests/resolver/export/default/class/decl/scope/input.js : 140 B
  126. tests/resolver/babel/issue/973/output.js : 139 B
  127. tests/resolver/nested/fn_expr/var/scope/output.js : 138 B
  128. tests/resolver/issue/788/2/input.js : 138 B
  129. tests/resolver/issue/281/2/output.js : 137 B
  130. tests/ts-resolver/ts_module_name_1/input.ts : 136 B
  131. tests/resolver/issue/483/input.js : 135 B
  132. tests/resolver/general/assignment/patterns/input.js : 135 B
  133. tests/resolver/issue/688/1/output.js : 134 B
  134. tests/ts-resolver/ts_resolver_import_and_type_param/input.ts : 133 B
  135. tests/ts-resolver/generated_contextual_typing_01/output.ts : 133 B
  136. tests/ts-resolver/ts_resolver_nested_type_alias/output.ts : 132 B
  137. tests/ts-resolver/ts_resolver_import_and_implements/input.ts : 132 B
  138. tests/ts-resolver/class/constructor/output.ts : 129 B
  139. tests/resolver/issue/699/1/output.js : 129 B
  140. tests/ts-resolver/ts_resolver_import_and_type_param/output.ts : 128 B
  141. tests/resolver/nested/arrow_expr/var/scope/output.js : 128 B
  142. tests/resolver/issue/688/1/input.js : 127 B
  143. tests/ts-resolver/generated_contextual_typing_01/input.ts : 125 B
  144. tests/resolver/issue/454/3/output.js : 124 B
  145. tests/ts-resolver/issue/2021/1/output.ts : 123 B
  146. tests/resolver/issues/2021/1/output.js : 123 B
  147. tests/resolver/issue/281/2/input.js : 123 B
  148. tests/resolver/class/expr/scope/input.js : 123 B
  149. tests/ts-resolver/ts_resolver_nested_type_alias/input.ts : 122 B
  150. tests/ts-resolver/class/constructor/input.ts : 122 B
  151. tests/ts-resolver/ts_as_operator_ambiguity_1/output.ts : 121 B
  152. tests/resolver/class/block/2/output.js : 119 B
  153. tests/resolver/class/block/1/output.js : 119 B
  154. tests/ts-resolver/ts_local_types_4_2/output.ts : 117 B
  155. tests/ts-resolver/deno/lint/612/2/input.ts : 117 B
  156. tests/resolver/deno/8620/1/input.js : 117 B
  157. tests/resolver/block/scope/class/output.js : 117 B
  158. tests/ts-resolver/ts_resolver_import_and_extends/output.ts : 115 B
  159. tests/ts-resolver/issue/2021/1/input.ts : 115 B
  160. tests/resolver/issues/2021/1/input.js : 115 B
  161. tests/resolver/issue/454/1/output.js : 115 B
  162. tests/ts-resolver/let_scoping/input.ts : 114 B
  163. tests/resolver/issue/369/2/output.js : 114 B
  164. tests/resolver/babel/issue/973/input.js : 114 B
  165. tests/resolver/export/default/class/decl/scope/output.js : 113 B
  166. tests/ts-resolver/deno/lint/463/2/input.ts : 112 B
  167. tests/ts-resolver/class/getter/output.ts : 112 B
  168. tests/resolver/issue/454/3/input.js : 110 B
  169. tests/resolver/babel/issue/.2174/input.js : 109 B
  170. tests/resolver/issue/454/2/output.js : 108 B
  171. tests/ts-resolver/deno/lint/463/2/output.ts : 107 B
  172. tests/resolver/class/block/2/input.js : 107 B
  173. tests/ts-resolver/ts_mapped_type_as_clauses_01/input.ts : 105 B
  174. tests/resolver/issue/760/output.js : 105 B
  175. tests/resolver/class/block/1/input.js : 105 B
  176. tests/ts-resolver/deno/lint/612/2/output.ts : 104 B
  177. tests/ts-resolver/class/getter/input.ts : 104 B
  178. tests/resolver/issue/760/input.js : 104 B
  179. tests/resolver/issue/699/1/input.js : 104 B
  180. tests/resolver/issue/454/1/input.js : 101 B
  181. tests/resolver/issue/1086/input.js : 101 B
  182. tests/resolver/minifier/0003/output.js : 100 B
  183. tests/resolver/issue/369/2/input.js : 100 B
  184. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain_3/output.ts : 99 B
  185. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain_2/output.ts : 99 B
  186. tests/ts-resolver/deno/lint/486/input.ts : 98 B
  187. tests/ts-resolver/ts_resolver_import_and_implements/output.ts : 97 B
  188. tests/ts-resolver/deno/lint/463/1/output.ts : 97 B
  189. tests/ts-resolver/ts_module_name_1/output.ts : 96 B
  190. tests/resolver/class/expr/scope/output.js : 96 B
  191. tests/ts-resolver/ts_resolver_import_and_type_ann/input.ts : 95 B
  192. tests/resolver/issue/1402/input.js : 95 B
  193. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain_3/input.ts : 94 B
  194. tests/ts-resolver/type_parameter_used_as_type_parameter_contrain_2/input.ts : 94 B
  195. tests/ts-resolver/ts_resolver_parameter/input.ts : 93 B
  196. tests/ts-resolver/issue/1517/1/input.ts : 93 B
  197. tests/resolver/minifier/0003/input.js : 93 B
  198. tests/resolver/minifier/0002/output.js : 93 B
  199. tests/resolver/deno/8620/1/output.js : 93 B
  200. tests/ts-resolver/let_scoping/output.ts : 92 B
  201. tests/resolver/basic/1/output.js : 92 B
  202. tests/ts-resolver/deno/lint/705/output.ts : 91 B
  203. tests/ts-resolver/ts_resolver_import_and_type_ann/output.ts : 90 B
  204. tests/ts-resolver/issue/1517/2/input.ts : 90 B
  205. tests/resolver/minifier/0001/output.js : 90 B
  206. tests/resolver/minifier/0002/input.js : 89 B
  207. tests/ts-resolver/deno/lint/463/1/input.ts : 88 B
  208. tests/ts-resolver/tsc/types/type/aliases/type/aliases/1/input.ts : 87 B
  209. tests/resolver/shorthand/output.js : 87 B
  210. tests/resolver/issue/1086/output.js : 85 B
  211. tests/ts-resolver/ts_for_of_statements_for_of_23_01/input.ts : 84 B
  212. tests/resolver/issue/678/output.js : 84 B
  213. tests/resolver/basic/1/input.js : 84 B
  214. tests/ts-resolver/ts_resolver_parameter/output.ts : 83 B
  215. tests/resolver/issue/454/2/input.js : 82 B
  216. tests/resolver/ts/es5/for/of/27/input.js : 80 B
  217. tests/ts-resolver/issue/1517/1/output.ts : 78 B
  218. tests/ts-resolver/issue/1517/2/output.ts : 76 B
  219. tests/resolver/minifier/0001/input.js : 76 B
  220. tests/resolver/issue/404/output.js : 76 B
  221. tests/resolver/issue/396/2/output.js : 76 B
  222. tests/ts-resolver/deno/lint/486/output.ts : 75 B
  223. tests/resolver/issue/295/output.js : 74 B
  224. tests/ts-resolver/tsc/types/type/aliases/type/aliases/1/output.ts : 73 B
  225. tests/resolver/issue/295/input.js : 73 B
  226. tests/ts-resolver/simple/003/output.ts : 72 B
  227. tests/resolver/ts/es5/for/of/27/output.js : 72 B
  228. tests/resolver/issue/1402/output.js : 72 B
  229. tests/ts-resolver/function_scope/1/output.ts : 71 B
  230. tests/resolver/function/body/output.js : 71 B
  231. tests/ts-resolver/ts_mapped_type_as_clauses_01/output.ts : 70 B
  232. tests/ts-resolver/simple/003/input.ts : 68 B
  233. tests/resolver/shorthand/input.js : 68 B
  234. tests/resolver/pass/call/input.js : 68 B
  235. tests/resolver/issue/396/2/input.js : 68 B
  236. tests/ts-resolver/function_scope/1/input.ts : 67 B
  237. tests/resolver/pass/call/output.js : 67 B
  238. tests/ts-resolver/deno/lint/612/1/output.ts : 66 B
  239. tests/resolver/function/body/input.js : 64 B
  240. tests/resolver/hoisting/input.js : 63 B
  241. tests/ts-resolver/deno/lint/612/1/input.ts : 61 B
  242. tests/resolver/issue/396/1/output.js : 61 B
  243. tests/resolver/issue/281/1/output.js : 61 B
  244. tests/resolver/global/object/output.js : 60 B
  245. tests/ts-resolver/ts_for_of_statements_for_of_23_01/output.ts : 59 B
  246. tests/resolver/issue/678/input.js : 59 B
  247. tests/resolver/issue/404/input.js : 58 B
  248. tests/ts-resolver/function_scope/3/output.ts : 57 B
  249. tests/ts-resolver/function_scope/2/output.ts : 57 B
  250. tests/ts-resolver/function_scope/3/input.ts : 56 B
  251. tests/ts-resolver/function_scope/2/input.ts : 56 B
  252. tests/resolver/issue/461/output.js : 53 B
  253. tests/resolver/function/param/output.js : 53 B
  254. tests/resolver/global/object/input.js : 52 B
  255. tests/resolver/hoisting/output.js : 48 B
  256. tests/resolver/issue/396/1/input.js : 47 B
  257. tests/resolver/function/param/input.js : 46 B
  258. tests/ts-resolver/ts_resolver_type_aliases_do_not_merge/input.ts : 44 B
  259. tests/resolver/general/function/output.js : 44 B
  260. tests/ts-resolver/function_scope/4/output.ts : 41 B
  261. tests/resolver/issue/461/input.js : 41 B
  262. tests/resolver/babel/issue/.4946/input.js : 41 B
  263. tests/ts-resolver/function_scope/4/input.ts : 40 B
  264. tests/resolver/general/function/input.js : 40 B
  265. tests/resolver/issue/281/1/input.js : 39 B
  266. tests/resolver/pass/assignment/output.js : 37 B
  267. tests/resolver/module/001/output.js : 37 B
  268. tests/resolver/pass/assignment/input.js : 36 B
  269. tests/ts-resolver/ts_resolver_type_aliases_do_not_merge/output.ts : 35 B
  270. tests/resolver/update/output.js : 35 B
  271. tests/resolver/update/input.js : 34 B
  272. tests/ts-resolver/ts_resolver_002/input.ts : 33 B
  273. tests/resolver/module/001/input.js : 33 B
  274. tests/resolver/class/var/constructor-only/output.js : 33 B
  275. tests/resolver/same-level/output.js : 30 B
  276. tests/resolver/same-level/input.js : 29 B
  277. tests/resolver/basic/no-usage/output.js : 29 B
  278. tests/resolver/class/var/constructor-only/input.js : 28 B
  279. tests/resolver/basic/no-usage/input.js : 25 B
  280. tests/ts-resolver/ts_resolver_002/output.ts : 21 B
  281. tests/ts-resolver/ts_resolver_001/output.ts : 12 B
  282. tests/ts-resolver/ts_resolver_001/input.ts : 11 B