js-beautify-js1
Beautify, unpack or deobfuscate javascript
Overview
CLI Options:
-
-f, --file -
Input file(s) (Pass '-' for stdin)
-
-r, --replace -
Write output in-place, replacing input
-
-o, --outfile -
Write output to file (default stdout)
-
--config -
Path to config file
-
--type -
[js|css|html] ["js"]
-
-q, --quiet -
Suppress logging to stdout
-
-h, --help -
Show this help
-
-v, --version -
Show the version
Beautifier Options:
-
-s, --indent-size -
Indentation size [4]
-
-c, --indent-char -
Indentation character [" "]
-
-t, --indent-with-tabs -
Indent with tabs, overrides
-sand-c
-
-e, --eol -
Character(s) to use as line terminators. [first newline in file, otherwise "\n]
-
-n, --end-with-newline -
End output with newline
-
--indent-empty-lines -
Keep indentation on empty lines
-
--templating -
List of templating languages (auto,none,angular,django,erb,handlebars,php,smarty) ["auto", auto = none in JavaScript, auto = all except angular in html (and inline javascript/css)]
-
--editorconfig -
Use EditorConfig to set up the options
-
-l, --indent-level -
Initial indentation level [0]
-
-p, --preserve-newlines -
Preserve line-breaks (
--no-preserve-newlinesdisables)
-
-m, --max-preserve-newlines -
Number of line-breaks to be preserved in one chunk [10]
-
-P, --space-in-paren -
Add padding spaces within paren, ie. f( a, b )
-
-E, --space-in-empty-paren -
Add a single space inside empty paren, ie. f( )
-
-j, --jslint-happy -
Enable jslint-stricter mode
-
-a, --space-after-anon-function -
Add a space before an anonymous function's parens, ie. function ()
-
--space_after_named_function -
Add a space before a named function's parens, ie. function example ()
-
-b, --brace-style -
[collapse|expand|end-expand|none][,preserve-inline] [collapse,preserve-inline]
-
-u, --unindent-chained-methods -
Don't indent chained method calls
-
-B, --break-chained-methods -
Break chained method calls across subsequent lines
-
-k, --keep-array-indentation -
Preserve array indentation
-
-x, --unescape-strings -
Decode printable characters encoded in xNN notation
-
-w, --wrap-line-length -
Wrap lines that exceed N characters [0]
-
-X, --e4x -
Pass E4X xml literals through untouched
-
--good-stuff -
Warm the cockles of Crockford's heart
-
-C, --comma-first -
Put commas at the beginning of new line instead of end
-
-O, --operator-position -
Set operator position (before-newline|after-newline|preserve-newline) [before-newline]
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.