OLD | NEW |
1 Name: Closure compiler | 1 Name: Closure compiler |
2 Short Name: closure-compiler | 2 Short Name: closure-compiler |
3 URL: http://github.com/google/closure-compiler | 3 URL: http://github.com/google/closure-compiler |
4 Version: v20150729-236-gad656a1 | 4 Version: v20150729-236-gad656a1 |
5 Date: 2015/08/26 08:46 | 5 Date: 2015/08/26 08:46 |
6 Revision: 2f95290ea61dd4f1b5a3bf9d0fe3aa8e3244babf | 6 Revision: c64418fd5518bb60aeb6a627d2bcc46a3d4be788 |
7 License: Apache 2.0 | 7 License: Apache 2.0 |
8 License File: LICENSE | 8 License File: LICENSE |
9 Security Critical: no | 9 Security Critical: no |
10 | 10 |
11 Description: | 11 Description: |
12 The Closure Compiler provides warnings for illegal JavaScript and warnings for | 12 The Closure Compiler provides warnings for illegal JavaScript and warnings for |
13 potentially dangerous operations, helping you to produce JavaScript that is less | 13 potentially dangerous operations, helping you to produce JavaScript that is less |
14 buggy and easier to maintain. | 14 buggy and easier to maintain. |
15 | 15 |
16 Local modifications: | 16 Local modifications: |
17 - The compiler is run via a custom mechanism (see: runner/) that sets the | 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). | 18 compiler to "IDE mode" (single-file checks, doesn't stop on first error). |
19 - Chrome-specific coding conventions to understand cr.addSingletonGetter(). | 19 - Chrome-specific coding conventions to understand cr.addSingletonGetter(). |
20 - third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePas
s.java | 20 - third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePas
s.java |
21 Added pass to handle namespace definition with cr.define(), object chain | 21 Added pass to handle namespace definition with cr.define(), object chain |
22 creation with cr.exportPath(), property definition with | 22 creation with cr.exportPath(), property definition with |
23 {cr|Object}.defineProperty() and public API generation with cr.makePublic(). | 23 {cr|Object}.defineProperty() and public API generation with cr.makePublic(). |
24 See third_party/closure_compiler/runner/how_to_test_compiler_pass.md for | 24 See third_party/closure_compiler/runner/how_to_test_compiler_pass.md for |
25 testing instructions on this pass. | 25 testing instructions on this pass. |
26 - Use the script third_party/closure_compiler/bump_compiler_version to update | 26 - Use the script third_party/closure_compiler/bump_compiler_version to update |
27 the versions of third_party/closure_compiler/compiler/compiler.jar and/or | 27 the versions of third_party/closure_compiler/compiler/compiler.jar and/or |
28 third_party/closure_compiler/externs/chrome_extensions.js. | 28 third_party/closure_compiler/externs/chrome_extensions.js. |
29 - Some externs here are for chrome-specific use; these primarily include the | 29 - Some externs here are for chrome-specific use; these primarily include the |
30 *_private.js files. | 30 *_private.js files. |
OLD | NEW |