aboutsummaryrefslogtreecommitdiff
path: root/frontend/bin/compile-ts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/bin/compile-ts')
-rwxr-xr-xfrontend/bin/compile-ts14
1 files changed, 13 insertions, 1 deletions
diff --git a/frontend/bin/compile-ts b/frontend/bin/compile-ts
index 0e1d62a..019efd3 100755
--- a/frontend/bin/compile-ts
+++ b/frontend/bin/compile-ts
@@ -2,5 +2,17 @@
set -euo pipefail
cd ts
+
tsc --noEmit
-esbuild --bundle src/main.ts > ../../backend/public/main.js
+
+if [ -n "${IS_DEV_SERVER:-}" ]; then
+
+ # dev
+ esbuild --bundle src/main.ts > ../../backend/public/main.js
+
+else
+
+ # prod
+ esbuild --minify --bundle src/main.ts > ../../backend/public/main.js
+
+fi