Skip to content

Commit 8f87dea

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

File tree

3 files changed

+105
-8
lines changed

3 files changed

+105
-8
lines changed

buildtools/generate_test_files.sh

+12-7
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,21 @@ cd "$(dirname $(dirname "$0"))"
2525

2626
echo "Compiling templates..."
2727
npm run build build-soy
28-
cp -r ./out/soy ./generated
28+
mkdir -p ./generated
29+
cp -r ./out/soy/* ./generated
2930
npm run build clean
3031

3132
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" \
33+
node $(npm bin)/closure-make-deps \
34+
--closure-path="node_modules/google-closure-library/closure/goog" \
35+
--file="node_modules/google-closure-library/closure/goog/deps.js" \
36+
--root="soy" \
37+
--root="generated" \
38+
--root="javascript" \
39+
--root="node_modules/google-closure-templates/javascript" \
40+
--exclude="generated/all_tests.js" \
41+
--exclude="generated/deps.js" \
42+
--exclude="javascript/externs" \
3843
> generated/deps.js
3944

4045
echo "Generating test HTML files..."

package-lock.json

+92-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
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)