├── .gitignore ├── .travis.yml ├── README.md ├── bin └── unuglifyjs ├── evaluate_dir.py ├── extract_features.py ├── lib ├── ast.js ├── compress.js ├── feature_extractor.js ├── mozilla-ast.js ├── output.js ├── parse.js ├── scope.js ├── sourcemap.js ├── transform.js └── utils.js ├── package.json ├── test ├── compress │ ├── angular-inject.js │ ├── arrays.js │ ├── blocks.js │ ├── concat-strings.js │ ├── conditionals.js │ ├── dead-code.js │ ├── debugger.js │ ├── drop-unused.js │ ├── issue-105.js │ ├── issue-12.js │ ├── issue-126.js │ ├── issue-143.js │ ├── issue-22.js │ ├── issue-267.js │ ├── issue-269.js │ ├── issue-44.js │ ├── issue-59.js │ ├── issue-597.js │ ├── issue-611.js │ ├── labels.js │ ├── loops.js │ ├── negate-iife.js │ ├── properties.js │ ├── sequences.js │ ├── switch.js │ ├── typeof.js │ └── unicode.js ├── feature_extraction │ ├── fnames.js │ └── general.js ├── mozilla-ast.js └── run-tests.js ├── tools └── node.js └── uri.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/README.md -------------------------------------------------------------------------------- /bin/unuglifyjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/bin/unuglifyjs -------------------------------------------------------------------------------- /evaluate_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/evaluate_dir.py -------------------------------------------------------------------------------- /extract_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/extract_features.py -------------------------------------------------------------------------------- /lib/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/ast.js -------------------------------------------------------------------------------- /lib/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/compress.js -------------------------------------------------------------------------------- /lib/feature_extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/feature_extractor.js -------------------------------------------------------------------------------- /lib/mozilla-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/mozilla-ast.js -------------------------------------------------------------------------------- /lib/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/output.js -------------------------------------------------------------------------------- /lib/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/parse.js -------------------------------------------------------------------------------- /lib/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/scope.js -------------------------------------------------------------------------------- /lib/sourcemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/sourcemap.js -------------------------------------------------------------------------------- /lib/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/transform.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/package.json -------------------------------------------------------------------------------- /test/compress/angular-inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/angular-inject.js -------------------------------------------------------------------------------- /test/compress/arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/arrays.js -------------------------------------------------------------------------------- /test/compress/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/blocks.js -------------------------------------------------------------------------------- /test/compress/concat-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/concat-strings.js -------------------------------------------------------------------------------- /test/compress/conditionals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/conditionals.js -------------------------------------------------------------------------------- /test/compress/dead-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/dead-code.js -------------------------------------------------------------------------------- /test/compress/debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/debugger.js -------------------------------------------------------------------------------- /test/compress/drop-unused.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/drop-unused.js -------------------------------------------------------------------------------- /test/compress/issue-105.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-105.js -------------------------------------------------------------------------------- /test/compress/issue-12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-12.js -------------------------------------------------------------------------------- /test/compress/issue-126.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-126.js -------------------------------------------------------------------------------- /test/compress/issue-143.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-143.js -------------------------------------------------------------------------------- /test/compress/issue-22.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-22.js -------------------------------------------------------------------------------- /test/compress/issue-267.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-267.js -------------------------------------------------------------------------------- /test/compress/issue-269.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-269.js -------------------------------------------------------------------------------- /test/compress/issue-44.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-44.js -------------------------------------------------------------------------------- /test/compress/issue-59.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-59.js -------------------------------------------------------------------------------- /test/compress/issue-597.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-597.js -------------------------------------------------------------------------------- /test/compress/issue-611.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/issue-611.js -------------------------------------------------------------------------------- /test/compress/labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/labels.js -------------------------------------------------------------------------------- /test/compress/loops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/loops.js -------------------------------------------------------------------------------- /test/compress/negate-iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/negate-iife.js -------------------------------------------------------------------------------- /test/compress/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/properties.js -------------------------------------------------------------------------------- /test/compress/sequences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/sequences.js -------------------------------------------------------------------------------- /test/compress/switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/switch.js -------------------------------------------------------------------------------- /test/compress/typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/typeof.js -------------------------------------------------------------------------------- /test/compress/unicode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/compress/unicode.js -------------------------------------------------------------------------------- /test/feature_extraction/fnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/feature_extraction/fnames.js -------------------------------------------------------------------------------- /test/feature_extraction/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/feature_extraction/general.js -------------------------------------------------------------------------------- /test/mozilla-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/mozilla-ast.js -------------------------------------------------------------------------------- /test/run-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/test/run-tests.js -------------------------------------------------------------------------------- /tools/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/tools/node.js -------------------------------------------------------------------------------- /uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tech-srl/PigeonJS/HEAD/uri.js --------------------------------------------------------------------------------