Skip to content

Commit 242ecce

Browse files
committed
Use google-closure-deps instead of closurebuilder.py.
The latter is deprecated and will be deleted soon.
1 parent fb863cc commit 242ecce

File tree

3 files changed

+104
-8
lines changed

3 files changed

+104
-8
lines changed

buildtools/generate_test_files.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,20 @@ cd "$(dirname $(dirname "$0"))"
2525

2626
echo "Compiling templates..."
2727
npm run build build-soy
28-
cp -r ./out/soy ./generated
28+
cp -r ./out/soy/* ./generated
2929
npm run build clean
3030

3131
echo "Generating dependency file..."
32-
CLOSURE_PATH="google-closure-templates/javascript"
33-
python node_modules/google-closure-library/closure/bin/build/depswriter.py \
34-
--root_with_prefix="soy ../../../../soy" \
35-
--root_with_prefix="generated ../../../../generated" \
36-
--root_with_prefix="javascript ../../../../javascript" \
37-
--root_with_prefix="node_modules/$CLOSURE_PATH ../../../$CLOSURE_PATH" \
32+
node $(npm bin)/closure-make-deps \
33+
--closure-path="node_modules/google-closure-library/closure/goog" \
34+
--file="node_modules/google-closure-library/closure/goog/deps.js" \
35+
--root="soy" \
36+
--root="generated" \
37+
--root="javascript" \
38+
--root="node_modules/google-closure-templates/javascript" \
39+
--exclude="generated/all_tests.js" \
40+
--exclude="generated/deps.js" \
41+
--exclude="javascript/externs" \
3842
> generated/deps.js
3943

4044
echo "Generating test HTML files..."

package-lock.json

Lines changed: 92 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"firebase-tools": "^9.3.0",
4444
"fs-extra": "^3.0.1",
4545
"google-closure-compiler": "^20190415.0.0",
46+
"google-closure-deps": "^20210406.0.0",
4647
"google-closure-library": "^20190415.0.0",
4748
"google-closure-templates": "^20150410.0.0",
4849
"gulp": "^4.0.2",

0 commit comments

Comments
 (0)