diff --git a/apps/mail-bridge/package.json b/apps/mail-bridge/package.json index c428f291..d7db228d 100644 --- a/apps/mail-bridge/package.json +++ b/apps/mail-bridge/package.json @@ -2,16 +2,17 @@ "name": "@u22n/mail-bridge", "private": true, "type": "module", - "exports": { - "./trpc": { - "types": "./trpc/index.ts" - } - }, "scripts": { "dev": "tsx watch --clear-screen=false app.ts", "start": "node --import=tsx app.ts", + "build": "echo 'No Build Step Needed'", "check": "tsc --noEmit" }, + "exports": { + "./trpc": { + "types": "./trpc/index.ts" + } + }, "dependencies": { "@hono/node-server": "^1.11.1", "@hono/trpc-server": "^0.3.1", diff --git a/apps/platform/package.json b/apps/platform/package.json index 0f0f98ec..cf86c457 100644 --- a/apps/platform/package.json +++ b/apps/platform/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "tsx watch --clear-screen=false app.ts", "start": "node --import=tsx app.ts", - "build": "echo 'No build step configured'", + "build": "echo 'No Build Step Needed'", "check": "tsc --noEmit" }, "exports": { diff --git a/apps/storage/package.json b/apps/storage/package.json index 67483ee6..a1a16d2f 100644 --- a/apps/storage/package.json +++ b/apps/storage/package.json @@ -2,13 +2,10 @@ "name": "@u22n/storage", "private": true, "type": "module", - "engines": { - "node": ">=20", - "pnpm": ">=8" - }, "scripts": { "dev": "tsx watch --clear-screen=false app.ts", "start": "node --import=tsx app.ts", + "build": "echo 'No Build Step Needed'", "check": "tsc --noEmit" }, "dependencies": { diff --git a/apps/web-app/package.json b/apps/web-app/package.json index e2a77f03..5206daaa 100644 --- a/apps/web-app/package.json +++ b/apps/web-app/package.json @@ -8,6 +8,7 @@ }, "scripts": { "build": "nuxt build", + "start": "node .output/server/index.mjs", "dev": "PORT=3001 nuxt dev --host", "generate": "nuxt generate", "preview": "nuxt preview" diff --git a/ee/apps/billing/package.json b/ee/apps/billing/package.json index 50a0fcf1..f6b05bdb 100644 --- a/ee/apps/billing/package.json +++ b/ee/apps/billing/package.json @@ -10,6 +10,7 @@ "scripts": { "ee:dev": "tsx watch --clear-screen=false app.ts", "ee:start": "node --import=tsx app.ts", + "ee:build": "echo 'No Build Step Needed'", "check": "tsc --noEmit" }, "dependencies": { diff --git a/ee/apps/command/package.json b/ee/apps/command/package.json index fc3fea2f..c44c556b 100644 --- a/ee/apps/command/package.json +++ b/ee/apps/command/package.json @@ -9,6 +9,7 @@ "scripts": { "ee:build": "nuxt build", "ee:dev": "PORT=3810 nuxt dev --host", + "ee:start": "node .output/server/index.mjs", "ee:generate": "nuxt generate", "ee:preview": "nuxt preview", "ee:precheck": "infisical run --env=remote -- nuxt prepare" diff --git a/package.json b/package.json index e8c2ed3e..212952c7 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,22 @@ "check:lint": "eslint .", "check": "pnpm check:format && pnpm check:lint && pnpm check:types", "build:all": "dotenv -e .env.local -- turbo run build --cache-dir=.turbo", - "build:web-app": "turbo run build", - "build:mail-bridge": "turbo run build", - "build:api": "turbo run build", - "build:realtime": "turbo run build", + "build": "pnpm run -r build", + "build:ee": "pnpm run -r ee:build", + "build:web-app": "pnpm --filter=@u22n/web-app build", + "build:mail-bridge": "pnpm --filter=@u22n/mail-bridge build", + "build:platform": "pnpm --filter=@u22n/platform build", + "build:storage": "pnpm --filter=@u22n/storage build", + "build:ee:billing": "pnpm --filter=@uninbox-ee/billing ee:build", + "build:ee:command": "pnpm --filter=@uninbox-ee/command ee:build", + "start": "pnpm run -r start", + "start:ee": "pnpm run -r ee:start", + "start:web-app": "pnpm --filter=@u22n/web-app start", + "start:mail-bridge": "pnpm --filter=@u22n/mail-bridge start", + "start:platform": "pnpm --filter=@u22n/platform start", + "start:storage": "pnpm --filter=@u22n/storage start", + "start:ee:billing": "pnpm --filter=@uninbox-ee/billing ee:start", + "start:ee:command": "pnpm --filter=@uninbox-ee/command ee:start", "clean": "find . -name node_modules -o -name .nuxt -o -name .nitro -o -name .output -o -name .turbo -o -name dist -type d -prune | xargs rm -rf", "dev": "dotenv -e .env.local -- turbo run dev", "dev:next": "dotenv -e .env.local -- turbo run dev --filter=!@u22n/web-app",