chore(memoro): remove old NestJS backends (Phase 8+9)

Delete apps/memoro/apps/backend/ (NestJS) and apps/memoro/apps/audio-backend/
(NestJS) — all functionality has been ported to the new Hono/Bun servers
(apps/server/ and apps/audio-server/).

Also clean up root and memoro package.json scripts to remove references
to the old @memoro/backend and @memoro/audio-backend packages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-01 11:21:03 +02:00
parent d097a9d8f0
commit 3fa218cbe0
430 changed files with 1190 additions and 35048 deletions

View file

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"type": "module",
"description": "Manacore Monorepo containing manacore, manadeck, picture, chat, zitare, and presi",
"description": "Manacore Monorepo containing manacore, cards, picture, chat, zitare, and presi",
"scripts": {
"dev": "turbo run dev",
"build": "turbo run build",
@ -28,7 +28,7 @@
"build:packages": "pnpm --filter '@manacore/*' build",
"postinstall": "node scripts/generate-env.mjs || true && pnpm run build:packages || true",
"manacore:dev": "turbo run dev --filter=manacore...",
"manadeck:dev": "turbo run dev --filter=manadeck...",
"cards:dev": "turbo run dev --filter=cards...",
"picture:dev": "turbo run dev --filter=picture...",
"chat:dev": "turbo run dev --filter=chat...",
"dev:manacore:web": "pnpm --filter @manacore/web dev",
@ -36,10 +36,10 @@
"dev:manacore:mobile": "pnpm --filter @manacore/mobile dev",
"dev:manacore:app": "pnpm --filter @manacore/web dev",
"dev:manacore:full": "concurrently -n web,servers -c cyan,yellow \"pnpm dev:manacore:web\" \"pnpm dev:manacore:servers\"",
"dev:manadeck:web": "pnpm --filter @manadeck/web dev",
"dev:manadeck:landing": "pnpm --filter @manadeck/landing dev",
"dev:manadeck:mobile": "pnpm --filter @manadeck/mobile dev",
"dev:manadeck:app": "concurrently -n server,web -c yellow,cyan \"pnpm dev:manadeck:server\" \"pnpm dev:manadeck:web\"",
"dev:cards:web": "pnpm --filter @cards/web dev",
"dev:cards:landing": "pnpm --filter @cards/landing dev",
"dev:cards:mobile": "pnpm --filter @cards/mobile dev",
"dev:cards:app": "concurrently -n server,web -c yellow,cyan \"pnpm dev:cards:server\" \"pnpm dev:cards:web\"",
"dev:picture:web": "pnpm --filter @picture/web dev",
"dev:picture:landing": "pnpm --filter @picture/landing dev",
"dev:picture:mobile": "pnpm --filter @picture/mobile dev",
@ -54,13 +54,8 @@
"dev:sync:build": "cd services/mana-sync && go build -o server ./cmd/server",
"dev:chat:full": "./scripts/setup-databases.sh chat && ./scripts/setup-databases.sh auth && concurrently -n auth,sync,server,web -c blue,magenta,yellow,cyan \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:chat:server\" \"pnpm dev:chat:web\"",
"memoro:dev": "turbo run dev --filter=memoro...",
"dev:memoro:web": "pnpm --filter @memoro/web dev",
"dev:memoro:mobile": "pnpm --filter @memoro/mobile start",
"dev:memoro:landing": "pnpm --filter @memoro/landing dev",
"dev:memoro:backend": "pnpm --filter @memoro/backend start:dev",
"dev:memoro:audio-backend": "pnpm --filter @memoro/audio-backend start:dev",
"dev:memoro:app": "concurrently -n backend,web -c yellow,cyan \"pnpm dev:memoro:backend\" \"pnpm dev:memoro:web\"",
"dev:memoro:full": "concurrently -n auth,sync,backend,web -c blue,magenta,yellow,cyan \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:memoro:backend\" \"pnpm dev:memoro:web\"",
"zitare:dev": "turbo run dev --filter=zitare...",
"dev:zitare:mobile": "pnpm --filter @zitare/mobile dev",
"dev:zitare:web": "pnpm --filter @zitare/web dev",
@ -224,20 +219,20 @@
"deploy:landing:chat": "pnpm --filter @chat/landing build && npx wrangler pages deploy apps/chat/apps/landing/dist --project-name=chat-landing",
"deploy:landing:picture": "pnpm --filter @picture/landing build && npx wrangler pages deploy apps/picture/apps/landing/dist --project-name=picture-landing",
"deploy:landing:manacore": "pnpm --filter @manacore/landing build && npx wrangler pages deploy apps/manacore/apps/landing/dist --project-name=manacore-landing",
"deploy:landing:manadeck": "pnpm --filter @manadeck/landing build && npx wrangler pages deploy apps/manadeck/apps/landing/dist --project-name=manadeck-landing",
"deploy:landing:cards": "pnpm --filter @cards/landing build && npx wrangler pages deploy apps/cards/apps/landing/dist --project-name=cards-landing",
"deploy:landing:zitare": "pnpm --filter @zitare/landing build && npx wrangler pages deploy apps/zitare/apps/landing/dist --project-name=zitare-landing",
"deploy:landing:presi": "pnpm --filter @presi/landing build && npx wrangler pages deploy apps/presi/apps/landing/dist --project-name=presi-landing",
"deploy:landing:clock": "pnpm --filter @clock/landing build && npx wrangler pages deploy apps/clock/apps/landing/dist --project-name=clocks-landing",
"deploy:landing:mail": "pnpm --filter @mail/landing build && npx wrangler pages deploy apps/mail/apps/landing/dist --project-name=mail-landing",
"deploy:landing:moodlit": "pnpm --filter @moodlit/landing build && npx wrangler pages deploy apps/moodlit/apps/landing/dist --project-name=moodlit-landing",
"deploy:landing:it": "pnpm --filter @mana/it-landing build && npx wrangler pages deploy services/it-landing/dist --project-name=it-landing",
"deploy:landing:all": "pnpm deploy:landing:calendar && pnpm deploy:landing:chat && pnpm deploy:landing:picture && pnpm deploy:landing:manacore && pnpm deploy:landing:manadeck && pnpm deploy:landing:zitare && pnpm deploy:landing:presi && pnpm deploy:landing:clock && pnpm deploy:landing:mail && pnpm deploy:landing:nutriphi",
"deploy:landing:all": "pnpm deploy:landing:calendar && pnpm deploy:landing:chat && pnpm deploy:landing:picture && pnpm deploy:landing:manacore && pnpm deploy:landing:cards && pnpm deploy:landing:zitare && pnpm deploy:landing:presi && pnpm deploy:landing:clock && pnpm deploy:landing:mail && pnpm deploy:landing:nutriphi",
"dev:docs": "pnpm --filter @manacore/docs dev",
"build:docs": "pnpm --filter @manacore/docs build",
"deploy:docs": "pnpm --filter @manacore/docs build && npx wrangler pages deploy apps/docs/dist --project-name=manacore-docs",
"cf:login": "npx wrangler login",
"cf:projects:list": "npx wrangler pages project list",
"cf:projects:create": "echo 'Creating Cloudflare Pages projects...' && npx wrangler pages project create chat-landing --production-branch=main && npx wrangler pages project create picture-landing --production-branch=main && npx wrangler pages project create manacore-landing --production-branch=main && npx wrangler pages project create manadeck-landing --production-branch=main && npx wrangler pages project create zitare-landing --production-branch=main",
"cf:projects:create": "echo 'Creating Cloudflare Pages projects...' && npx wrangler pages project create chat-landing --production-branch=main && npx wrangler pages project create picture-landing --production-branch=main && npx wrangler pages project create manacore-landing --production-branch=main && npx wrangler pages project create cards-landing --production-branch=main && npx wrangler pages project create zitare-landing --production-branch=main",
"dev:search": "cd services/mana-search && go run ./cmd/server",
"dev:crawler": "cd services/mana-crawler && go run ./cmd/server",
"dev:notify": "cd services/mana-notify && go run ./cmd/server",
@ -258,7 +253,7 @@
"dev:chat:server": "cd apps/chat/apps/server && bun run --watch src/index.ts",
"dev:contacts:server": "cd apps/contacts/apps/server && bun run --watch src/index.ts",
"dev:context:server": "cd apps/context/apps/server && bun run --watch src/index.ts",
"dev:manadeck:server": "cd apps/manadeck/apps/server && bun run --watch src/index.ts",
"dev:cards:server": "cd apps/cards/apps/server && bun run --watch src/index.ts",
"dev:mukke:server": "cd apps/mukke/apps/server && bun run --watch src/index.ts",
"dev:nutriphi:server": "cd apps/nutriphi/apps/server && bun run --watch src/index.ts",
"dev:picture:server": "cd apps/picture/apps/server && bun run --watch src/index.ts",
@ -270,7 +265,7 @@
"dev:chat:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:chat:server\" \"pnpm dev:chat:web\"",
"dev:contacts:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:contacts:server\" \"pnpm dev:contacts:web\"",
"dev:context:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:context:server\" \"pnpm dev:context:web\"",
"dev:manadeck:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:manadeck:server\" \"pnpm dev:manadeck:web\"",
"dev:cards:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:cards:server\" \"pnpm dev:cards:web\"",
"dev:mukke:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:mukke:server\" \"pnpm dev:mukke:web\"",
"dev:nutriphi:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:nutriphi:server\" \"pnpm dev:nutriphi:web\"",
"dev:picture:local": "concurrently -n sync,server,web -c magenta,yellow,cyan \"pnpm dev:sync\" \"pnpm dev:picture:server\" \"pnpm dev:picture:web\"",
@ -288,7 +283,7 @@
"dev:times:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:times:web\"",
"dev:calc:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:calc:web\"",
"dev:manavoxel:local": "concurrently -n sync,web -c magenta,cyan \"pnpm dev:sync\" \"pnpm dev:manavoxel:web\"",
"dev:manacore:servers": "concurrently -n auth,sync,chat,calendar,contacts,todo,picture,manadeck -c blue,magenta,green,yellow,red,cyan,white,gray \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:chat:server\" \"pnpm dev:calendar:server\" \"pnpm dev:contacts:server\" \"pnpm dev:todo:server\" \"pnpm dev:picture:server\" \"pnpm dev:manadeck:server\""
"dev:manacore:servers": "concurrently -n auth,sync,chat,calendar,contacts,todo,picture,cards -c blue,magenta,green,yellow,red,cyan,white,gray \"pnpm dev:auth\" \"pnpm dev:sync\" \"pnpm dev:chat:server\" \"pnpm dev:calendar:server\" \"pnpm dev:contacts:server\" \"pnpm dev:todo:server\" \"pnpm dev:picture:server\" \"pnpm dev:cards:server\""
},
"devDependencies": {
"@manacore/eslint-config": "workspace:*",