Add the Closure Compiler/Library/Templates dependencies

This CL does a few things:
- Adds the template Soy-to-JS compilation (note: this requires the extra
  soyutils_usegoog.js file separately so that the compiled *.soy.js files work
- Adds the Closure Compiler to compile and check our JS
- Adds an NPM task to allow us to download dependencies
- Adds the Closure library as an NPM package

Note: this probably won't compile until we fix the test JS files

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=233059414
This commit is contained in:
gbrodman 2019-02-08 07:50:29 -08:00 committed by Gus Brodman
parent 71d65ed73a
commit a995fc09cb
5 changed files with 2583 additions and 15 deletions

2457
gradle/node_modules/soyutils_usegoog.js generated vendored Normal file

File diff suppressed because it is too large Load diff