From e089c6820dc16dceacc077f0d229963c5eea30b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gast=C3=B3n=20Fournier?= Date: Sat, 13 May 2023 18:16:42 +0200 Subject: [PATCH] Add conditional build on postinstall --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 03988881aa..da62d76e9f 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "build:backend": "copyfiles -u 1 src/mailtemplates/**/*.mustache dist/ && tsc --pretty --strictNullChecks false", "build:frontend": "yarn --cwd ./frontend run build", "build": "yarn run build:frontend && yarn run build:backend", + "postinstall": "if [ ! -d \"./dist\" ]; then yarn build; fi", "dev:backend": "TZ=UTC NODE_ENV=development tsc-watch --strictNullChecks false --onSuccess \"node dist/server-dev.js\"", "dev:frontend": "wait-on tcp:4242 && yarn --cwd ./frontend run dev", "dev": "concurrently \"yarn:dev:backend\" \"yarn:dev:frontend\"", @@ -43,7 +44,6 @@ "copy-templates": "copyfiles -u 1 src/mailtemplates/**/*.mustache dist/", "db-migrate": "db-migrate --migrations-dir ./src/migrations", "lint": "eslint ./src", - "postinstall": "yarn --cwd ./frontend install && yarn run build && echo [${NODE_ENV}] POSTINSTALL DONE", "local:package": "del-cli --force build && mkdir build && cp -r dist docs CHANGELOG.md LICENSE README.md package.json build", "prebuild:watch": "yarn run clean", "build:watch": "tsc -w --strictNullChecks false",