Skip to main content

esbuild_es5

minify JS/TS files using esbuild and swc down to ES5 (uses deno)

Usage

deno run --allow-read --allow-write --allow-net --allow-run --allow-env https://deno.land/x/esbuild_es5/esbuild.js [FILE1] [FILE2] ..

or

deno install --allow-read --allow-write --allow-net --allow-run --allow-env https://deno.land/x/esbuild_es5/esbuild.js

esbuild [FILE1] [FILE2] ..

Warning

--format=es6 doesnt yet work with --names_always_end_with_min=true (latter gets ignored).

Run with -h or --help to see detailed usage, eg:

Usage: esbuild [FILE1] [FILE2] ..

Options:
  -o, --outdir                     directory for built files
                                                     [string] [default: "build"]
  -f, --format                     output format: iife, cjs, esm, es6.  iife def
                                   aults to es5.  esm implies es6.
                                                               [default: "iife"]
      --banner                     string banner (eg: license info) to put at the
                                   head of each built JS file
                                                          [string] [default: ""]
      --footer                     string footer (eg: license info) to put at the
                                   tail of each built JS file
                                                          [string] [default: ""]
  -m, --minify                     minify built .js files
                                                       [boolean] [default: true]
  -r, --regenerator_inline         makes output more of standalone/entrypoint by
                                   inlining regeneratorRuntime at the top (of
                                   each built file)     [boolean] [default: true]
      --names_always_end_with_min  even if you dont elect to `--minify`, still
                                   use `.min.js` for your built suffixes
                                                       [boolean] [default: true]
      --verbose                    verbose (quite) information to stderr
                                                      [boolean] [default: false]
      --stash                      debug mode -- write import-ed files to /tmp/e
                                   stash/ for inspection
                                                      [boolean] [default: false]
  -h, --help                       Show help                           [boolean]
      --version                    Show version number                 [boolean]