[][src]Module minifier::js

Structs

Tokens

Enums

Condition
Keyword
Operation
ReservedChar
Token

Functions

aggregate_strings

Aggregate litteral strings. For instance, if the string litteral "Oh look over there!" appears more than once, a variable will be created with this value and used everywhere the string appears. Of course, this replacement is only performed when it allows to take less space.

aggregate_strings_with_separation

Exactly like aggregate_strings except this one expects a separation token to be passed. This token will be placed between the created variables for the strings aggregation and the rest.

clean_tokens

Convenient function used to clean useless tokens in a token list.

clean_tokens_except

Same as clean_tokens except that if a token is considered as not desired, the callback is called. If the callback returns false as well, it will be removed.

minify

Minifies a given JS source code.

minify_and_replace_keywords

Minifies a given JS source code and to replace keywords.

simple_minify

Simple function to get the untouched token list. Useful in case you want to perform some actions directly on it.