From b69e4b0141d4b9ffa20ac516df3d313f7d979555 Mon Sep 17 00:00:00 2001 From: Nguyen Khang Date: Wed, 11 Jun 2025 15:05:18 +0700 Subject: [PATCH 1/5] refactor(package.json): update development scripts for improved efficiency and consistency across apps --- apps/external/package.json | 2 +- apps/famigo/package.json | 2 -- apps/nova/package.json | 2 -- apps/playground/package.json | 6 ++++-- apps/rewise/package.json | 2 -- apps/upskii/package.json | 2 -- apps/web/package.json | 2 -- package.json | 28 ++++++++++++++-------------- 8 files changed, 19 insertions(+), 27 deletions(-) diff --git a/apps/external/package.json b/apps/external/package.json index e606f5e58..916bffef5 100644 --- a/apps/external/package.json +++ b/apps/external/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbopack", + "dev": "next dev -p 3000 --turbopack", "build": "next build", "start": "next start", "lint": "next lint" diff --git a/apps/famigo/package.json b/apps/famigo/package.json index bc82eb9a8..dbcb58f62 100644 --- a/apps/famigo/package.json +++ b/apps/famigo/package.json @@ -5,9 +5,7 @@ "scripts": { "dev": "next dev -p 7807 --turbopack", "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../famigo && next dev -p 7807 --turbopack", - "bdevx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../famigo && next dev -p 7807 --turbopack", "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../famigo && next dev -p 7807 --turbopack", - "bdevrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../famigo && next dev -p 7807 --turbopack", "build": "next build", "start": "next start", "preview": "next build && cd ../famigo && next start -p 7807 --turbopack", diff --git a/apps/nova/package.json b/apps/nova/package.json index c6b393060..e907659fb 100644 --- a/apps/nova/package.json +++ b/apps/nova/package.json @@ -5,9 +5,7 @@ "scripts": { "dev": "next dev -p 7805 --turbopack", "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../nova && next dev -p 7805 --turbopack", - "bdevx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../nova && next dev -p 7805 --turbopack", "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../nova && next dev -p 7805 --turbopack", - "bdevrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../nova && next dev -p 7805 --turbopack", "build": "next build", "start": "next start", "preview": "next build && cd ../nova && next start -p 7805 --turbopack", diff --git a/apps/playground/package.json b/apps/playground/package.json index c52273600..3568f459c 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -3,8 +3,10 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbopack", - "start": "next start" + "dev": "next dev -p 3002 --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint" }, "dependencies": { "@tuturuuu/ai": "workspace:*", diff --git a/apps/rewise/package.json b/apps/rewise/package.json index 6fe8b2851..15c464b85 100644 --- a/apps/rewise/package.json +++ b/apps/rewise/package.json @@ -5,9 +5,7 @@ "scripts": { "dev": "next dev -p 7804 --turbopack", "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../rewise && next dev -p 7804 --turbopack", - "bdevx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../rewise && next dev -p 7804 --turbopack", "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../rewise && next dev -p 7804 --turbopack", - "bdevrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../rewise && next dev -p 7804 --turbopack", "build": "next build", "start": "next start", "preview": "next build && cd ../rewise && next start -p 7804 --turbopack", diff --git a/apps/upskii/package.json b/apps/upskii/package.json index 5c664f7c0..02fe1dfd4 100644 --- a/apps/upskii/package.json +++ b/apps/upskii/package.json @@ -5,9 +5,7 @@ "scripts": { "dev": "next dev -p 7806 --turbopack", "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../upskii && next dev -p 7806 --turbopack", - "bdevx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../upskii && next dev -p 7806 --turbopack", "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../upskii && next dev -p 7806 --turbopack", - "bdevrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../upskii && next dev -p 7806 --turbopack", "build": "next build", "start": "next start", "preview": "next build && cd ../upskii && next start -p 7806 --turbopack", diff --git a/apps/web/package.json b/apps/web/package.json index b303eac0e..4b0750cc5 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -5,9 +5,7 @@ "scripts": { "dev": "next dev -p 7803 --turbopack", "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../web && next dev -p 7803 --turbopack", - "bdevx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../web && next dev -p 7803 --turbopack", "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../web && next dev -p 7803 --turbopack", - "bdevrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../web && next dev -p 7803 --turbopack", "build": "next build", "start": "next start", "preview": "next build && cd ../web && next start -p 7803 --turbopack", diff --git a/package.json b/package.json index cf3657222..4b3da6d37 100644 --- a/package.json +++ b/package.json @@ -13,21 +13,21 @@ "dev:famigo": "turbo run dev -F @tuturuuu/famigo -F @tuturuuu/web", "dev:nova": "turbo run dev -F @tuturuuu/nova -F @tuturuuu/web", "devx": "node scripts/dev-selector.js devx", - "devx:all": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev --parallel", - "devx:web": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/web", - "devx:calendar": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/calendar -F @tuturuuu/web", - "devx:rewise": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/rewise -F @tuturuuu/web", - "devx:upskii": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/upskii -F @tuturuuu/web", - "devx:famigo": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/famigo -F @tuturuuu/web", - "devx:nova": "cd apps/db && bun supabase stop && bun i && bun supabase start && cd ../.. && turbo run dev -F @tuturuuu/nova -F @tuturuuu/web", + "devx:all": "bun sb:stop && bun i && bun sb:start && bun dev:all", + "devx:web": "bun sb:stop && bun i && bun sb:start && bun dev:web", + "devx:calendar": "bun sb:stop && bun i && bun sb:start && bun dev:calendar", + "devx:rewise": "bun sb:stop && bun i && bun sb:start && bun dev:rewise", + "devx:upskii": "bun sb:stop && bun i && bun sb:start && bun dev:upskii", + "devx:famigo": "bun sb:stop && bun i && bun sb:start && bun dev:famigo", + "devx:nova": "bun sb:stop && bun i && bun sb:start && bun dev:nova", "devrs": "node scripts/dev-selector.js devrs", - "devrs:all": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev --parallel", - "devrs:web": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/web", - "devrs:calendar": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/calendar -F @tuturuuu/web", - "devrs:rewise": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/rewise -F @tuturuuu/web", - "devrs:upskii": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/upskii -F @tuturuuu/web", - "devrs:famigo": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/famigo -F @tuturuuu/web", - "devrs:nova": "cd apps/db && bun supabase stop && bun i && bun supabase start && bun sb:reset && bun sb:typegen && cd ../.. && turbo run dev -F @tuturuuu/nova -F @tuturuuu/web", + "devrs:all": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:all", + "devrs:web": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:web", + "devrs:calendar": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:calendar", + "devrs:rewise": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:rewise", + "devrs:upskii": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:upskii", + "devrs:famigo": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:famigo", + "devrs:nova": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:nova", "lint": "turbo run lint", "test": "turbo run test", "test:watch": "turbo run test:watch", From 4792d4befeed8e7bc729d9965119121ebf0f381d Mon Sep 17 00:00:00 2001 From: Nguyen Khang Date: Wed, 11 Jun 2025 15:25:40 +0700 Subject: [PATCH 2/5] refactor(package.json): Shorten scripts for better readability --- apps/db/package.json | 2 +- apps/famigo/package.json | 24 ++++++++++++------------ apps/nova/package.json | 24 ++++++++++++------------ apps/rewise/package.json | 26 ++++++++++++++------------ apps/upskii/package.json | 24 ++++++++++++------------ apps/web/package.json | 24 ++++++++++++------------ package.json | 16 +--------------- 7 files changed, 64 insertions(+), 76 deletions(-) diff --git a/apps/db/package.json b/apps/db/package.json index a762ebb3f..30a53e79e 100644 --- a/apps/db/package.json +++ b/apps/db/package.json @@ -11,7 +11,7 @@ "sb:pull": "bun supabase db pull", "sb:push": "bun supabase db push", "sb:link": "bun supabase link", - "sb:reset": "bun supabase db reset && bun supabase gen types typescript --local --schema public > ../../packages/types/src/supabase.ts && prettier --write ../../packages/types/src/supabase.ts", + "sb:reset": "bun supabase db reset && bun sb:typegen", "sb:diff": "bun supabase db diff -f new_migration", "sb:new": "bun supabase migration new new_migration", "sb:up": "bun supabase migration up", diff --git a/apps/famigo/package.json b/apps/famigo/package.json index dbcb58f62..a40e06e63 100644 --- a/apps/famigo/package.json +++ b/apps/famigo/package.json @@ -4,8 +4,8 @@ "private": true, "scripts": { "dev": "next dev -p 7807 --turbopack", - "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../famigo && next dev -p 7807 --turbopack", - "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../famigo && next dev -p 7807 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", "preview": "next build && cd ../famigo && next start -p 7807 --turbopack", @@ -13,16 +13,16 @@ "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", "test:watch": "vitest", - "stop": "cd ../db && bun supabase stop", - "sb:status": "cd ../db && bun supabase status", - "sb:start": "cd ../db && bun supabase start", - "sb:stop": "cd ../db && bun supabase stop", - "sb:sync": "cd ../db && bun supabase db pull", - "sb:reset": "cd ../db && bun supabase db reset", - "sb:diff": "cd ../db && bun supabase db diff -f new_migration", - "sb:new": "cd ../db && bun supabase migration new new_migration", - "sb:up": "cd ../db && bun supabase migration up", - "sb:typegen": "cd ../db && bun supabase gen types typescript --local --schema public > src/types/supabase.ts && prettier --write src/types/supabase.ts", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", "ui:add": "bunx shadcn-ui@latest add", "ui:diff": "bunx shadcn-ui@latest diff" }, diff --git a/apps/nova/package.json b/apps/nova/package.json index e907659fb..2b2de6ed9 100644 --- a/apps/nova/package.json +++ b/apps/nova/package.json @@ -4,8 +4,8 @@ "private": true, "scripts": { "dev": "next dev -p 7805 --turbopack", - "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../nova && next dev -p 7805 --turbopack", - "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../nova && next dev -p 7805 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", "preview": "next build && cd ../nova && next start -p 7805 --turbopack", @@ -13,16 +13,16 @@ "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", "test:watch": "vitest", - "stop": "cd ../db && bun supabase stop", - "sb:status": "cd ../db && bun supabase status", - "sb:start": "cd ../db && bun supabase start", - "sb:stop": "cd ../db && bun supabase stop", - "sb:sync": "cd ../db && bun supabase db pull", - "sb:reset": "cd ../db && bun supabase db reset", - "sb:diff": "cd ../db && bun supabase db diff -f new_migration", - "sb:new": "cd ../db && bun supabase migration new new_migration", - "sb:up": "cd ../db && bun supabase migration up", - "sb:typegen": "cd ../db && bun supabase gen types typescript --local --schema public > src/types/supabase.ts && prettier --write src/types/supabase.ts", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", "ui:add": "bunx shadcn-ui@latest add", "ui:diff": "bunx shadcn-ui@latest diff" }, diff --git a/apps/rewise/package.json b/apps/rewise/package.json index 15c464b85..fd6bd2983 100644 --- a/apps/rewise/package.json +++ b/apps/rewise/package.json @@ -4,23 +4,25 @@ "private": true, "scripts": { "dev": "next dev -p 7804 --turbopack", - "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../rewise && next dev -p 7804 --turbopack", - "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../rewise && next dev -p 7804 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", "preview": "next build && cd ../rewise && next start -p 7804 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", - "stop": "cd ../db && bun supabase stop", - "sb:status": "cd ../db && bun supabase status", - "sb:start": "cd ../db && bun supabase start", - "sb:stop": "cd ../db && bun supabase stop", - "sb:sync": "cd ../db && bun supabase db pull", - "sb:reset": "cd ../db && bun supabase db reset", - "sb:diff": "cd ../db && bun supabase db diff -f new_migration", - "sb:new": "cd ../db && bun supabase migration new new_migration", - "sb:up": "cd ../db && bun supabase migration up", - "sb:typegen": "cd ../db && bun supabase gen types typescript --local --schema public > src/types/supabase.ts && prettier --write src/types/supabase.ts" + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", + "ui:add": "bunx shadcn-ui@latest add", + "ui:diff": "bunx shadcn-ui@latest diff" }, "dependencies": { "@deepgram/sdk": "^4.3.0", diff --git a/apps/upskii/package.json b/apps/upskii/package.json index 02fe1dfd4..8b4d8fcaf 100644 --- a/apps/upskii/package.json +++ b/apps/upskii/package.json @@ -4,23 +4,23 @@ "private": true, "scripts": { "dev": "next dev -p 7806 --turbopack", - "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../upskii && next dev -p 7806 --turbopack", - "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../upskii && next dev -p 7806 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", "preview": "next build && cd ../upskii && next start -p 7806 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", - "stop": "cd ../db && bun supabase stop", - "sb:status": "cd ../db && bun supabase status", - "sb:start": "cd ../db && bun supabase start", - "sb:stop": "cd ../db && bun supabase stop", - "sb:sync": "cd ../db && bun supabase db pull", - "sb:reset": "cd ../db && bun supabase db reset", - "sb:diff": "cd ../db && bun supabase db diff -f new_migration", - "sb:new": "cd ../db && bun supabase migration new new_migration", - "sb:up": "cd ../db && bun supabase migration up", - "sb:typegen": "cd ../db && bun supabase gen types typescript --local --schema public > src/types/supabase.ts && prettier --write src/types/supabase.ts", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", "ui:add": "bunx shadcn-ui@latest add", "ui:diff": "bunx shadcn-ui@latest diff" }, diff --git a/apps/web/package.json b/apps/web/package.json index 4b0750cc5..59f3f25e9 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -4,8 +4,8 @@ "private": true, "scripts": { "dev": "next dev -p 7803 --turbopack", - "devx": "cd ../db && bun supabase stop && bun i && bun supabase start && cd ../web && next dev -p 7803 --turbopack", - "devrs": "cd ../db && bun supabase stop --no-backup && bun i && bun supabase start && bun supabase db reset && cd ../web && next dev -p 7803 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", "preview": "next build && cd ../web && next start -p 7803 --turbopack", @@ -13,16 +13,16 @@ "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", "test:watch": "vitest", - "stop": "cd ../db && bun supabase stop", - "sb:status": "cd ../db && bun supabase status", - "sb:start": "cd ../db && bun supabase start", - "sb:stop": "cd ../db && bun supabase stop", - "sb:sync": "cd ../db && bun supabase db pull", - "sb:reset": "cd ../db && bun supabase db reset", - "sb:diff": "cd ../db && bun supabase db diff -f new_migration", - "sb:new": "cd ../db && bun supabase migration new new_migration", - "sb:up": "cd ../db && bun supabase migration up", - "sb:typegen": "cd ../db && bun supabase gen types typescript --local --schema public > src/types/supabase.ts && prettier --write src/types/supabase.ts", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", "ui:add": "bunx shadcn-ui@latest add", "ui:diff": "bunx shadcn-ui@latest diff" }, diff --git a/package.json b/package.json index 4b3da6d37..a26a5ed1e 100644 --- a/package.json +++ b/package.json @@ -91,19 +91,5 @@ "sharp", "supabase", "unrs-resolver" - ], - "pnpm": { - "onlyBuiltDependencies": [ - "@tailwindcss/oxide", - "@vercel/speed-insights", - "canvas", - "core-js", - "cytoscape", - "esbuild", - "puppeteer", - "sharp", - "supabase", - "unrs-resolver" - ] - } + ] } From 7e4717f2ae24b11c7927fad109a56b6c497fe80d Mon Sep 17 00:00:00 2001 From: Nguyen Khang Date: Wed, 11 Jun 2025 15:39:41 +0700 Subject: [PATCH 3/5] refactor(package.json): Remove ../{appName} in "preview" script --- apps/external/package.json | 20 +++++++++++++++++++- apps/famigo/package.json | 2 +- apps/nova/package.json | 2 +- apps/playground/package.json | 20 +++++++++++++++++++- apps/rewise/package.json | 2 +- apps/upskii/package.json | 2 +- apps/web/package.json | 2 +- 7 files changed, 43 insertions(+), 7 deletions(-) diff --git a/apps/external/package.json b/apps/external/package.json index 916bffef5..d79f074b8 100644 --- a/apps/external/package.json +++ b/apps/external/package.json @@ -4,9 +4,27 @@ "private": true, "scripts": { "dev": "next dev -p 3000 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "lint": "next lint" + "preview": "next build && next start -p 3000 --turbopack", + "lint": "next lint", + "format": "prettier --write \"**/*.{ts,tsx,md}\"", + "test": "vitest run", + "test:watch": "vitest", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", + "ui:add": "bunx shadcn-ui@latest add", + "ui:diff": "bunx shadcn-ui@latest diff" }, "dependencies": { "@tuturuuu/ai": "workspace:*", diff --git a/apps/famigo/package.json b/apps/famigo/package.json index a40e06e63..5bf265bea 100644 --- a/apps/famigo/package.json +++ b/apps/famigo/package.json @@ -8,7 +8,7 @@ "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "preview": "next build && cd ../famigo && next start -p 7807 --turbopack", + "preview": "next build && next start -p 7807 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", diff --git a/apps/nova/package.json b/apps/nova/package.json index 2b2de6ed9..4348c334c 100644 --- a/apps/nova/package.json +++ b/apps/nova/package.json @@ -8,7 +8,7 @@ "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "preview": "next build && cd ../nova && next start -p 7805 --turbopack", + "preview": "next build && next start -p 7805 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", diff --git a/apps/playground/package.json b/apps/playground/package.json index 3568f459c..45c8d686a 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -4,9 +4,27 @@ "private": true, "scripts": { "dev": "next dev -p 3002 --turbopack", + "devx": "bun sb:stop && bun sb:start && bun dev", + "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "lint": "next lint" + "preview": "next build && next start -p 3002 --turbopack", + "lint": "next lint", + "format": "prettier --write \"**/*.{ts,tsx,md}\"", + "test": "vitest run", + "test:watch": "vitest", + "stop": "cd ../db && bun sb:stop", + "sb:status": "cd ../db && bun sb:status", + "sb:start": "cd ../db && bun sb:start", + "sb:stop": "cd ../db && bun sb:stop", + "sb:sync": "cd ../db && bun sb:sync", + "sb:reset": "cd ../db && bun sb:reset", + "sb:diff": "cd ../db && bun sb:diff", + "sb:new": "cd ../db && bun sb:new", + "sb:up": "cd ../db && bun sb:up", + "sb:typegen": "cd ../db && bun sb:typegen", + "ui:add": "bunx shadcn-ui@latest add", + "ui:diff": "bunx shadcn-ui@latest diff" }, "dependencies": { "@tuturuuu/ai": "workspace:*", diff --git a/apps/rewise/package.json b/apps/rewise/package.json index fd6bd2983..17c77975c 100644 --- a/apps/rewise/package.json +++ b/apps/rewise/package.json @@ -8,7 +8,7 @@ "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "preview": "next build && cd ../rewise && next start -p 7804 --turbopack", + "preview": "next build && next start -p 7804 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "stop": "cd ../db && bun sb:stop", diff --git a/apps/upskii/package.json b/apps/upskii/package.json index 8b4d8fcaf..d42e07e91 100644 --- a/apps/upskii/package.json +++ b/apps/upskii/package.json @@ -8,7 +8,7 @@ "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "preview": "next build && cd ../upskii && next start -p 7806 --turbopack", + "preview": "next build && next start -p 7806 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "stop": "cd ../db && bun sb:stop", diff --git a/apps/web/package.json b/apps/web/package.json index 59f3f25e9..49930d689 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -8,7 +8,7 @@ "devrs": "bun sb:stop && bun sb:reset && bun sb:start && bun dev", "build": "next build", "start": "next start", - "preview": "next build && cd ../web && next start -p 7803 --turbopack", + "preview": "next build && next start -p 7803 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "test": "vitest run", From 63f15d9950fa5ffb3a6f976f9bddcdd2795cf2db Mon Sep 17 00:00:00 2001 From: Nguyen Khang Date: Wed, 11 Jun 2025 15:39:52 +0700 Subject: [PATCH 4/5] refactor(package.json): update development scripts to use 'bun' instead of 'node' for improved consistency --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index a26a5ed1e..48ebfb0ed 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "scripts": { "build": "turbo run build", "buildx": "bun i && turbo test lint build", - "dev": "node scripts/dev-selector.js dev", + "dev": "bun scripts/dev-selector.js dev", "dev:all": "turbo run dev --parallel", "dev:web": "turbo run dev -F @tuturuuu/web", "dev:calendar": "turbo run dev -F @tuturuuu/calendar -F @tuturuuu/web", @@ -12,7 +12,7 @@ "dev:upskii": "turbo run dev -F @tuturuuu/upskii -F @tuturuuu/web", "dev:famigo": "turbo run dev -F @tuturuuu/famigo -F @tuturuuu/web", "dev:nova": "turbo run dev -F @tuturuuu/nova -F @tuturuuu/web", - "devx": "node scripts/dev-selector.js devx", + "devx": "bun scripts/dev-selector.js devx", "devx:all": "bun sb:stop && bun i && bun sb:start && bun dev:all", "devx:web": "bun sb:stop && bun i && bun sb:start && bun dev:web", "devx:calendar": "bun sb:stop && bun i && bun sb:start && bun dev:calendar", @@ -20,7 +20,7 @@ "devx:upskii": "bun sb:stop && bun i && bun sb:start && bun dev:upskii", "devx:famigo": "bun sb:stop && bun i && bun sb:start && bun dev:famigo", "devx:nova": "bun sb:stop && bun i && bun sb:start && bun dev:nova", - "devrs": "node scripts/dev-selector.js devrs", + "devrs": "bun scripts/dev-selector.js devrs", "devrs:all": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:all", "devrs:web": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:web", "devrs:calendar": "bun sb:stop && bun i && bun sb:start && bun sb:reset && bun sb:typegen && bun dev:calendar", From f3429c03eadedf41d7f257e10d54581cfe7e8e7a Mon Sep 17 00:00:00 2001 From: Nguyen Khang Date: Wed, 11 Jun 2025 15:46:37 +0700 Subject: [PATCH 5/5] refactor(package.json): remove test scripts from external and playground apps --- apps/external/package.json | 2 -- apps/playground/package.json | 2 -- 2 files changed, 4 deletions(-) diff --git a/apps/external/package.json b/apps/external/package.json index d79f074b8..a3867b449 100644 --- a/apps/external/package.json +++ b/apps/external/package.json @@ -11,8 +11,6 @@ "preview": "next build && next start -p 3000 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", - "test": "vitest run", - "test:watch": "vitest", "stop": "cd ../db && bun sb:stop", "sb:status": "cd ../db && bun sb:status", "sb:start": "cd ../db && bun sb:start", diff --git a/apps/playground/package.json b/apps/playground/package.json index 45c8d686a..3eeb7aaee 100644 --- a/apps/playground/package.json +++ b/apps/playground/package.json @@ -11,8 +11,6 @@ "preview": "next build && next start -p 3002 --turbopack", "lint": "next lint", "format": "prettier --write \"**/*.{ts,tsx,md}\"", - "test": "vitest run", - "test:watch": "vitest", "stop": "cd ../db && bun sb:stop", "sb:status": "cd ../db && bun sb:status", "sb:start": "cd ../db && bun sb:start",