Butternut. A tool that shrinks JavaScript code down to its smallest size, much faster than other tools.

butternut.now.sh

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2017
  • Merge pull request #161 from Rich-Harris/gh-159
  • preserve parens around x in y in for loop head (fixes #159)
  • Merge pull request #160 from lguzzon/master
  • Merge pull request #155 from Loilo/init-char-frequency-earlier
  • Merge pull request #153 from Loilo/magic-string-overwrite-proper-argu…
  • Auto Dependency Updates ...
  • Remove trailing newline
  • Move charFrequency initialization up
  • Use object as final argument to magicString.overwrite
  • lint
  • -> v0.4.6
  • Merge pull request #150 from Rich-Harris/gh-136
  • Merge pull request #151 from Rich-Harris/gh-137
  • handle truthy if statement with no alternate (fixes #137)
  • attach characters inserted in switch block to case labels - fixes #136
  • Merge pull request #149 from Rich-Harris/gh-135
  • Merge pull request #148 from Rich-Harris/gh-134
  • Merge pull request #147 from Rich-Harris/gh-133
  • implement getRightHandSide on LabeledStatement - fixes #135
  • unused function expressions cannot have side-effects - fixes #134