Mihai Bazon
d0689c81bb
Reset the base54 counters every time minify is called.
...
Close #229
2013-06-28 10:08:13 +03:00
Devon Govett
f2767452e6
Allow inSourceMap to be a generated JSON source map instead of just a file name
2013-02-10 10:06:13 -08:00
Mihai Bazon
130c623be7
Support output, mangle and compress options to UglifyJS.minify.
...
Close #57
Close #86
Close #33
2013-01-04 11:25:13 +02:00
Mihai Bazon
7f5f4d60b7
discard the hack that worked around the deprecation warning
...
(since the source-map module no longer uses require.js)
refs #9
2012-11-05 22:23:51 +02:00
Mihai Bazon
202fb93799
test for fs.existsSync
2012-10-25 10:58:48 +03:00
Mihai Bazon
bee01dc1be
Merge branch 'master' of github.com:mishoo/UglifyJS2
2012-10-20 11:14:25 +03:00
Mihai Bazon
12f71e01d0
alternate hack to disable deprecation warning
...
ref #9 , close #20
2012-10-20 11:12:21 +03:00
Sergej Tatarincev
11dffe950e
Add sourceRoot option to minify
2012-10-19 12:35:19 +03:00
Mihai Bazon
6f45928a73
add fromString argument to UglifyJS.minify (allows to pass the source
...
code, instead of file names, as first argument).
close #17
2012-10-18 15:49:15 +03:00
Mihai Bazon
f322b32e0e
disable warnings by default in minify (pass warnings: true to enable)
...
close #11
2012-10-11 09:31:17 +03:00
Mihai Bazon
e1862cd36f
add --ast-help
...
displays a rather cruel description of the AST classes, derived
directly from the node definitions.
2012-10-09 13:21:21 +03:00
Sergej Tatarincev
203ecaf85b
Fix nodejs minify without inSourceMap exception
...
When inSourceMap is omitted fs.readFile throws exception. Fixed version
calls fs.readFile only when inSourceMap argument is present
2012-10-09 12:52:28 +03:00
Mihai Bazon
c967f0b0fe
fix inSourceMap in minify (should read the file)
2012-10-08 21:22:20 +03:00
Mihai Bazon
dfc04e6677
add simple API wrapper: UglifyJS.minify
...
(refs #7 )
2012-10-08 21:15:59 +03:00
Mihai Bazon
dd8286bce1
added --self to easily get a browser-runnable version of UglifyJS
2012-10-08 12:55:18 +03:00
Mihai Bazon
2bd8a118c2
define AST_Node.from_mozilla_ast(ast)
...
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 20:03:17 +03:00
Mihai Bazon
cb2e811191
discard annoying nodejs warning
2012-10-02 16:40:01 +03:00
Mihai Bazon
76d88b59dc
tree transformer api (WIP)
2012-09-22 19:41:09 +03:00
Mihai Bazon
919b2733ab
always keep declarations found in unreachable code
...
a few more tests and some cleanups.
2012-09-07 15:18:32 +03:00
Mihai Bazon
52bcca288f
started support for generating source maps (WIP)
...
plugged in @fitzgen's source-map library
2012-08-29 19:39:19 +03:00
Mihai Bazon
159a6f048c
wrote more of the compressor and added some tests
2012-08-22 15:21:58 +03:00
Mihai Bazon
ffe58a9961
cleaned up some mess and started the actual compressor
2012-08-21 16:14:43 +03:00
Mihai Bazon
7ae1c600a2
some reorganization
...
(moved pretty much everything that relates to scope in scope.js, added a
module for NodeJS that can be used with require() and exports everything.)
2012-08-21 13:53:16 +03:00