From da813c3d13b39fcfdbd50b8d53c3e0b1f5e7e8e2 Mon Sep 17 00:00:00 2001 From: Gervwyk Date: Fri, 21 Jan 2022 18:25:25 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Add=20start,=20start:dev=20and=20start:?= =?UTF-8?q?server-dev=20scripts=20for=20easy=20dev=20=E2=9A=A1=EF=B8=8F.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +++ packages/server-dev/src/manager/watchers/configWatcher.mjs | 2 +- packages/server/package.json | 3 +-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 35249e994..0246747d3 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,9 @@ "lerna:publish": "lerna publish from-git", "postversion": "yarn install", "prettier": "prettier --config .prettierrc --write **/*.js", + "start:server-dev": "yarn workspace @lowdefy/server-dev start --package-manager yarn --config-directory ../../app", + "start": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../../app && yarn workspace @lowdefy/server build:next && yarn workspace @lowdefy/server start", + "start:dev": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../../app && yarn workspace @lowdefy/server dev", "test": "lerna run test", "test:ci": "yarn install --immutable --immutable-cache --check-cache && yarn build && yarn test --ignore='@lowdefy/format' --ignore='@lowdefy/block-dev'" }, diff --git a/packages/server-dev/src/manager/watchers/configWatcher.mjs b/packages/server-dev/src/manager/watchers/configWatcher.mjs index 18b88dc37..1e2b50d92 100644 --- a/packages/server-dev/src/manager/watchers/configWatcher.mjs +++ b/packages/server-dev/src/manager/watchers/configWatcher.mjs @@ -25,7 +25,7 @@ async function configWatcher(context) { .some((filePath) => filePath.includes('lowdefy.yaml') || filePath.includes('lowdefy.yml')); if (lowdefyYamlModified) { const lowdefyVersion = await getLowdefyVersion(context); - if (lowdefyVersion !== context.version) { + if (lowdefyVersion !== context.version || lowdefyVersion === 'local') { console.warn('Lowdefy version changed. You should restart your development server.'); process.exit(); } diff --git a/packages/server/package.json b/packages/server/package.json index cb5c1bc13..715012fde 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -34,8 +34,7 @@ "scripts": { "build:lowdefy": "lowdefy-build", "build:next": "next build", - "dev": "yarn build:lowdefy && yarn && next dev", - "dev:prod": "yarn build:lowdefy && yarn && yarn build:next && next start", + "dev": "next dev", "start": "next start", "lint": "next lint", "next": "next"