Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / closure_compiler / README.chromium
1 Name: Closure compiler
2 Short Name: closure-compiler
3 URL: http://github.com/google/closure-compiler
4 Version: v20140730-78-g541c2dc
5 Date: 2014/08/08 17:22
6 Revision: 541c2dc622c985ede61937a767ab9f3bbd68cde2
7 License: Apache 2.0
8 License File: LICENSE
9 Security Critical: no
10
11 Description:
12 The Closure Compiler provides warnings for illegal JavaScript and warnings for
13 potentially dangerous operations, helping you to produce JavaScript that is less
14 buggy and easier to maintain.
15
16 Local modifications:
17 - The compiler is run via a custom mechanism (see: runner/) that sets the
18   compiler to "IDE mode" (single-file checks, doesn't stop on first error).
19 - Chrome-specific coding conventions to understand cr.addSingletonGetter().
20 - third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java
21   Added pass to handle namespace definition with cr.define(), object chain
22   creation with cr.exportPath() and property definition with
23   {cr|Object}.defineProperty().
24   See third_party/closure_compiler/runner/how_to_test_compiler_pass.md for
25   testing instructions on this pass.