From ec2cad5e67ffbfba63c8872d35b9a93a08253a1d Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Tue, 21 Nov 2023 14:06:21 +0000 Subject: [PATCH] Fix build --- frontend/package.json | 3 +++ scripts/build-frontend.py | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 4686e02..67daf9d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,6 +12,9 @@ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "format": "prettier --write src/" }, + "engines": { + "node": ">=18.0.0" + }, "dependencies": { "@imengyu/vue3-context-menu": "^1.3.3", "@vueuse/core": "^10.4.1", diff --git a/scripts/build-frontend.py b/scripts/build-frontend.py index b13c575..7f94070 100644 --- a/scripts/build-frontend.py +++ b/scripts/build-frontend.py @@ -13,7 +13,7 @@ class CustomBuildHook(BuildHookInterface): # A hack to stop building twice on run if not build_data.get("force_include"): return - stderr.write("🏗️ Building Cista frontend\n") + stderr.write(">>> Building Cista frontend\n") npm = shutil.which("npm") if npm is None: raise RuntimeError( @@ -22,9 +22,9 @@ class CustomBuildHook(BuildHookInterface): # npm --prefix doesn't work on Windows, so we chdir instead os.chdir("frontend") try: - stderr.write(" 》npm install\n") + stderr.write("### npm install\n") subprocess.run([npm, "install"], check=True) # noqa: S603 - stderr.write("\n 》npm run build\n") + stderr.write("\n### npm run build\n") subprocess.run([npm, "run", "build"], check=True) # noqa: S603 finally: os.chdir("..")