uglify {js}R Documentation

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: http://lisperator.net/uglifyjs/.

Examples

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))

[Package js version 1.2 Index]