From c1f918ab8c9145b5fbfb0bac8cf4f337a63d3472 Mon Sep 17 00:00:00 2001 From: Louis Date: Tue, 31 Dec 2024 12:28:56 +0700 Subject: [PATCH] chore: improve development dev-ex with auto extensions migration --- electron/package.json | 4 +++- package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/electron/package.json b/electron/package.json index 8bd9ea1e7..ae92cb89d 100644 --- a/electron/package.json +++ b/electron/package.json @@ -80,7 +80,9 @@ "lint": "eslint . --ext \".js,.jsx,.ts,.tsx\"", "test:e2e": "DEBUG=pw:browser xvfb-maybe -- playwright test --workers=1", "copy:assets": "rimraf --glob \"./pre-install/*.tgz\" && cpx \"../pre-install/*.tgz\" \"./pre-install\"", - "dev": "yarn copy:assets && tsc -p . && electron .", + "version-patch": "jq '.version' package.json | tr -d '\"' > .version.bak && jq --arg ver \"0.1.$(date +%s)\" '.version = $ver' package.json > package.tmp && mv package.tmp package.json", + "version-restore": "jq --arg ver $(cat .version.bak) '.version = $ver' package.json > package.tmp && mv package.tmp package.json && rm .version.bak", + "dev": "yarn copy:assets && tsc -p . && yarn version-patch && electron . && yarn version-restore", "compile": "tsc -p .", "start": "electron .", "build": "yarn copy:assets && run-script-os", diff --git a/package.json b/package.json index ff169eb02..62bc9fa09 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "dev:electron": "yarn copy:assets && yarn workspace jan dev", "dev:web": "yarn workspace @janhq/web dev", "dev:server": "yarn workspace @janhq/server dev", - "dev": "concurrently \"yarn dev:web\" \"yarn dev:electron\"", + "dev": "concurrently -n \"NEXT,ELECTRON\" -c \"yellow,blue\" --kill-others \"yarn dev:web\" \"yarn dev:electron\"", "build:server": "cd server && yarn install && yarn run build", "build:core": "cd core && yarn install && yarn run build && yarn pack", "build:web": "yarn workspace @janhq/web build && cpx \"web/out/**\" \"electron/renderer/\"",