Learn R Programming

js (version 1.2.1)

uglify: Compress and Reformat JavaScript Code

Description

UglifyJS is a JavaScript compressor/minifier written in JavaScript. It also contains tools that allow one to automate working with JavaScript code.

Usage

uglify_reformat(text, beautify = FALSE, ...)

uglify_optimize(text, ...)

uglify_files(files, ...)

Arguments

text

a character vector with JavaScript code

beautify

prettify (instead of minify) code

files

a character vector of filenames

...

additional arguments for the optimizer or generator.

References

UglifyJS2 Documentation: https://lisperator.net/uglifyjs/.

Examples

Run this code
code <- "function test(x, y){ x = x || 1; y = y || 1; return x*y;}"
cat(uglify_optimize(code))
cat(uglify_reformat(code, beautify = TRUE, indent_level = 2))

Run the code above in your browser using DataLab