Terser

Open source

The fast and efficient minifier for modern JavaScript

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.

2 individuals have contributed

Recurring contribution

backer

Become a backer for $1.00 per month and help us sustain our activities!

Starts at

$1 USD / month

1 individual has contributed

One time contribution

one-time donor

Join us for $5.00 and help us sustain our activities!

Starts at

$5 USD

Recurring contribution

sponsor

Become a sponsor for $100.00 per month and help us sustain our activities!

Starts at

$100 USD / month

Top financial contributors

1

38elements

$100 USD since Oct 2019

2

龙腾道

$2 USD since Sep 2019

Budget

See how money openly circulates through Terser. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Donation to Terser

38elements | 10/17/2019 | View Details 
+$100.00USD

Monthly donation to Terser (backer)

龙腾道 | 10/1/2019 | View Details 
+$1.00USD

Monthly donation to Terser (backer)

龙腾道 | 9/4/2019 | View Details 
+$1.00USD

Today’s balance

$86.42 USD

Estimated annual budget

~ $92.02 USD

Terser is all of us

Our contributors 3

Everyone who has supported Terser. Individuals and organizations that believe in –and take ownership of– our purpose.

Fábio Santos
Collective Admin
38elements
Financial Contributor

Total contributions

$100 USD

龙腾道
Financial Contributor

Total contributions

$2 USD

About

Terser is a minifier which was born as a fork of the now unmaintained harmony branch of the Uglifyjs project.

Now it's grown into its own thing and is capable of minifying modern JavaScript. We aim to support what's on stage 4, but on some occasions we add support for ES features that are still at stage 3.

There is good support for reading and generating source maps provided by the source-map library.

The codebase uses a custom EcmaScript AST, and can read and output ESTree formatted ASTs like the ones generated by acorn.