scripts/build.sh: Generate .bracketexpr.generated.ts before metadata

Typescript will complain about it missing on clean builds otherwise.
This commit is contained in:
glacambre 2019-03-05 12:59:44 +01:00
parent ca43aadafb
commit 1e104e4d76
No known key found for this signature in database
GPG key ID: B9625DB1767553AC

View file

@ -36,6 +36,10 @@ else
scripts/excmds_macros.py
fi
# .bracketexpr.generated.ts is needed for metadata generation
"$(npm bin)/nearleyc" src/grammars/bracketexpr.ne \
> src/grammars/.bracketexpr.generated.ts
# It's important to generate the metadata before the documentation because
# missing imports might break documentation generation on clean builds
"$(npm bin)/tsc" compiler/gen_metadata.ts -m commonjs --target es2017 \
@ -48,9 +52,6 @@ scripts/newtab.md.sh
scripts/make_tutorial.sh
scripts/make_docs.sh
"$(npm bin)/nearleyc" src/grammars/bracketexpr.ne \
> src/grammars/.bracketexpr.generated.ts
if [ "$(isWindowsMinGW)" = "True" ]; then
powershell \
-NoProfile \