Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 763 Bytes

minimize.md

File metadata and controls

26 lines (18 loc) · 763 Bytes

Minimize JS (ES5 compliant)

vbuild provide a js-minimizer(transpiler) (to generate ES5 compliant js), which will use closure if it's installed, or will use the online version clojure online service).

Its signature is :

vbuild.minimize( jsScript) -> jsScript

But you can use too :

  • vbuild.jsmin( jsScript) -> jsScript : for the local version (which use closure)
  • vbuild.jsminOnline( jsScript) -> jsScript : for the online version

vbuild.minimize() is just a wrapper around thoses functions.

example

js="""async function  mymethod(...a) {
    var f=(...a) => {let b=12}
}
"""
min=vbuild.minimize(js)
min=vbuild.jsmin(js)
min=vbuild.jsminOnline(js)