Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-09 | add `--ast-help` | Mihai Bazon | |
displays a rather cruel description of the AST classes, derived directly from the node definitions. | |||
2012-10-09 | fix detecting symbols in use | Mihai Bazon | |
2012-10-09 | Merge pull request #8 from SevInf/master | Mihai Bazon | |
Fix crash in minify function | |||
2012-10-09 | Fix nodejs minify without inSourceMap exception | Sergej Tatarincev | |
When inSourceMap is omitted fs.readFile throws exception. Fixed version calls fs.readFile only when inSourceMap argument is present | |||
2012-10-08 | fix `inSourceMap` in `minify` (should read the file) | Mihai Bazon | |
2012-10-08 | add simple API wrapper: UglifyJS.minify | Mihai Bazon | |
(refs #7) | |||
2012-10-08 | added some basic API doc | Mihai Bazon | |
2012-10-08 | should not expose base54.sort() in the API docs, I think | Mihai Bazon | |
2012-10-08 | added --self to easily get a browser-runnable version of UglifyJS | Mihai Bazon | |
2012-10-08 | eliminate redundant directives in the same scope | Mihai Bazon | |
2012-10-08 | for certain nodes that we invent we might not have a original source file to | Mihai Bazon | |
map from, so just use "?". and in any case, don't fail hard when addMapping throws. | |||
2012-10-05 | fix typo | Mihai Bazon | |
2012-10-05 | remove unused code | Mihai Bazon | |
2012-10-05 | minor | Mihai Bazon | |
2012-10-05 | replace `(function(){ ...no side effects ... })()` with `undefined`. | Mihai Bazon | |
2012-10-05 | prevent mangling only when eval is *called*, not when it's just referenced | Mihai Bazon | |
2012-10-05 | add note about installation | Mihai Bazon | |
2012-10-05 | added --acorn and --spidermonkey options | Mihai Bazon | |
2012-10-05 | fixed import of locations from SpiderMonkey AST | Mihai Bazon | |
2012-10-04 | use the appropriate constructor for symbols | Mihai Bazon | |
2012-10-04 | minor | Mihai Bazon | |
2012-10-04 | removed some unused variables | Mihai Bazon | |
2012-10-03 | moving code around | Mihai Bazon | |
2012-10-03 | define AST_Node.from_mozilla_ast(ast) | Mihai Bazon | |
returns an UglifyJS2 AST given a Mozilla AST. Still needs some work to do (need to create specific nodes like AST_SymbolRef, AST_SymbolLambda etc. instead of base AST_Symbol, in order for the mangler/compressor to work properly) | |||
2012-10-03 | ignore tmp/ | Mihai Bazon | |
2012-10-03 | more cleanup (dropped AST_SwitchBlock) | Mihai Bazon | |
2012-10-03 | AST cleanup (dropped AST_StatementBase) | Mihai Bazon | |
2012-10-03 | added package.json | Mihai Bazon | |
2012-10-03 | added option for side-effect-free statements, fix test | Mihai Bazon | |
2012-10-03 | fix endless loop in tests | Mihai Bazon | |
2012-10-03 | drop tmp. files | Mihai Bazon | |
2012-10-03 | document the CLI tool | Mihai Bazon | |
2012-10-03 | fix for `a = !b && !c && !d && !e → a=!(b||c||d||e)` | Mihai Bazon | |
2012-10-03 | disable `hoist_vars` by default and change `comparations` to `comparisons` | Mihai Bazon | |
2012-10-02 | fixed usage string | Mihai Bazon | |
2012-10-02 | support for `--comments` option to keep comments containing @license or ↵ | Mihai Bazon | |
@preserve | |||
2012-10-02 | discard annoying nodejs warning | Mihai Bazon | |
2012-10-02 | line numbers start at 1 | Mihai Bazon | |
2012-10-02 | added option to keep some comments in the output | Mihai Bazon | |
2012-10-02 | option to exclude certain names from mangling | Mihai Bazon | |
2012-10-02 | support defines | Mihai Bazon | |
2012-10-02 | "use strict"; | Mihai Bazon | |
2012-10-02 | more constant folding (for names defined with `const`) | Mihai Bazon | |
2012-10-02 | add AST_SymbolConst for names defined with `const` | Mihai Bazon | |
2012-10-02 | drop more unused names | Mihai Bazon | |
2012-10-02 | a shy attempt to obey `width` in the beautifier; added `bracketize` option ↵ | Mihai Bazon | |
to always print brackets around if/do/while/for statements; export more options via the CLI | |||
2012-09-28 | minor | Mihai Bazon | |
2012-09-27 | fix mangling | Mihai Bazon | |
(bug in our code prevented the mangler from using a name that was in use prior to mangling but not after it) | |||
2012-09-26 | removed the "squeeze" method (it's now effectively "transform") | Mihai Bazon | |
2012-09-26 | some speedup and more savings from unused vars that have side effects in ↵ | Mihai Bazon | |
initialization |