diff --git a/CLAUDE.md b/CLAUDE.md index defd2449e..f7d990fe9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -62,7 +62,7 @@ For comprehensive guidelines on code patterns and conventions, see the `.claude/ | Game | Description | Tech | |------|-------------|------| -| **mana-games** | AI browser games platform (22+ games) | SvelteKit, NestJS, Gemini/Claude/GPT | +| **arcade** | AI browser games platform (22+ games) | SvelteKit, NestJS, Gemini/Claude/GPT | | **voxelava** | Voxel game | SvelteKit | | **whopixels** | Phaser.js pixel game | Phaser, JavaScript | | **worldream** | World exploration game | SvelteKit | @@ -153,7 +153,7 @@ manacore-monorepo/ │ ├── uload/ │ └── wisekeep/ ├── games/ # Game projects -│ ├── mana-games/ # AI browser games platform (SvelteKit + NestJS) +│ ├── arcade/ # AI browser games platform (SvelteKit + NestJS) │ ├── voxelava/ # Voxel game │ ├── whopixels/ # Phaser.js pixel game │ └── worldream/ # World exploration game diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index 45d418734..bb456854f 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -1329,12 +1329,12 @@ services: retries: 3 start_period: 20s - mana-games-web: + arcade-web: build: context: . - dockerfile: games/mana-games/apps/web/Dockerfile - image: mana-games-web:local - container_name: mana-app-mana-games-web + dockerfile: games/arcade/apps/web/Dockerfile + image: arcade-web:local + container_name: mana-app-arcade-web restart: always mem_limit: 128m depends_on: diff --git a/games/mana-games/CLAUDE.md b/games/arcade/CLAUDE.md similarity index 92% rename from games/mana-games/CLAUDE.md rename to games/arcade/CLAUDE.md index 95c14bc9f..29f7c5d19 100644 --- a/games/mana-games/CLAUDE.md +++ b/games/arcade/CLAUDE.md @@ -1,13 +1,13 @@ -# Mana Games - CLAUDE.md +# Arcade - CLAUDE.md AI-powered browser games platform mit 22+ Spielen und KI-Spielgenerierung. ## Projektstruktur ``` -games/mana-games/ +games/arcade/ ├── apps/ -│ ├── web/ # SvelteKit Web-App (@mana-games/web) +│ ├── web/ # SvelteKit Web-App (@arcade/web) │ │ ├── src/ │ │ │ ├── routes/ # SvelteKit-Routen │ │ │ │ ├── (app)/ # App-Routen mit PillNavigation @@ -27,12 +27,12 @@ games/mana-games/ │ │ ├── games/ # 22 HTML-Spiele │ │ └── screenshots/ # Game-Thumbnails │ ├── web-astro/ # Alte Astro-App (Referenz, zum Löschen) -│ └── backend/ # NestJS API (@mana-games/backend) +│ └── backend/ # NestJS API (@arcade/backend) │ └── src/ │ ├── game-generator/ # AI-Spielgenerierung (Gemini, Claude, GPT-4) │ ├── game-submission/ # Community-Einreichungen (GitHub API) │ └── health/ -└── package.json # Root (mana-games) +└── package.json # Root (arcade) ``` ## Tech Stack @@ -53,16 +53,16 @@ games/mana-games/ ```bash # Alles starten (Web + Backend) -pnpm mana-games:dev +pnpm arcade:dev # Nur Web (SvelteKit) -pnpm dev:mana-games:web +pnpm dev:arcade:web # Nur Backend (NestJS) -pnpm dev:mana-games:backend +pnpm dev:arcade:backend # Web + Backend zusammen -pnpm dev:mana-games:app +pnpm dev:arcade:app ``` **Ports:** @@ -126,7 +126,7 @@ MANA_GAMES_AZURE_OPENAI_API_KEY=your_key MANA_GAMES_AZURE_OPENAI_DEPLOYMENT=gpt-4o MANA_GAMES_GITHUB_TOKEN=your_token MANA_GAMES_GITHUB_OWNER=tillschneider -MANA_GAMES_GITHUB_REPO=mana-games +MANA_GAMES_GITHUB_REPO=arcade ``` ## Spiel hinzufügen diff --git a/games/mana-games/apps/backend/eslint.config.mjs b/games/arcade/apps/backend/eslint.config.mjs similarity index 100% rename from games/mana-games/apps/backend/eslint.config.mjs rename to games/arcade/apps/backend/eslint.config.mjs diff --git a/games/mana-games/apps/backend/nest-cli.json b/games/arcade/apps/backend/nest-cli.json similarity index 100% rename from games/mana-games/apps/backend/nest-cli.json rename to games/arcade/apps/backend/nest-cli.json diff --git a/games/mana-games/apps/backend/package.json b/games/arcade/apps/backend/package.json similarity index 96% rename from games/mana-games/apps/backend/package.json rename to games/arcade/apps/backend/package.json index 69ed72fac..f5f96314f 100644 --- a/games/mana-games/apps/backend/package.json +++ b/games/arcade/apps/backend/package.json @@ -1,5 +1,5 @@ { - "name": "@mana-games/backend", + "name": "@arcade/backend", "version": "1.0.0", "private": true, "scripts": { diff --git a/games/mana-games/apps/backend/src/app.module.ts b/games/arcade/apps/backend/src/app.module.ts similarity index 100% rename from games/mana-games/apps/backend/src/app.module.ts rename to games/arcade/apps/backend/src/app.module.ts diff --git a/games/mana-games/apps/backend/src/game-generator/dto/generate-game.dto.ts b/games/arcade/apps/backend/src/game-generator/dto/generate-game.dto.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-generator/dto/generate-game.dto.ts rename to games/arcade/apps/backend/src/game-generator/dto/generate-game.dto.ts diff --git a/games/mana-games/apps/backend/src/game-generator/game-generator.controller.ts b/games/arcade/apps/backend/src/game-generator/game-generator.controller.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-generator/game-generator.controller.ts rename to games/arcade/apps/backend/src/game-generator/game-generator.controller.ts diff --git a/games/mana-games/apps/backend/src/game-generator/game-generator.module.ts b/games/arcade/apps/backend/src/game-generator/game-generator.module.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-generator/game-generator.module.ts rename to games/arcade/apps/backend/src/game-generator/game-generator.module.ts diff --git a/games/mana-games/apps/backend/src/game-generator/game-generator.service.ts b/games/arcade/apps/backend/src/game-generator/game-generator.service.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-generator/game-generator.service.ts rename to games/arcade/apps/backend/src/game-generator/game-generator.service.ts diff --git a/games/mana-games/apps/backend/src/game-submission/dto/submit-game.dto.ts b/games/arcade/apps/backend/src/game-submission/dto/submit-game.dto.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-submission/dto/submit-game.dto.ts rename to games/arcade/apps/backend/src/game-submission/dto/submit-game.dto.ts diff --git a/games/mana-games/apps/backend/src/game-submission/game-submission.controller.ts b/games/arcade/apps/backend/src/game-submission/game-submission.controller.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-submission/game-submission.controller.ts rename to games/arcade/apps/backend/src/game-submission/game-submission.controller.ts diff --git a/games/mana-games/apps/backend/src/game-submission/game-submission.module.ts b/games/arcade/apps/backend/src/game-submission/game-submission.module.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-submission/game-submission.module.ts rename to games/arcade/apps/backend/src/game-submission/game-submission.module.ts diff --git a/games/mana-games/apps/backend/src/game-submission/game-submission.service.ts b/games/arcade/apps/backend/src/game-submission/game-submission.service.ts similarity index 100% rename from games/mana-games/apps/backend/src/game-submission/game-submission.service.ts rename to games/arcade/apps/backend/src/game-submission/game-submission.service.ts diff --git a/games/mana-games/apps/backend/src/health/health.controller.ts b/games/arcade/apps/backend/src/health/health.controller.ts similarity index 100% rename from games/mana-games/apps/backend/src/health/health.controller.ts rename to games/arcade/apps/backend/src/health/health.controller.ts diff --git a/games/mana-games/apps/backend/src/health/health.module.ts b/games/arcade/apps/backend/src/health/health.module.ts similarity index 100% rename from games/mana-games/apps/backend/src/health/health.module.ts rename to games/arcade/apps/backend/src/health/health.module.ts diff --git a/games/mana-games/apps/backend/src/main.ts b/games/arcade/apps/backend/src/main.ts similarity index 91% rename from games/mana-games/apps/backend/src/main.ts rename to games/arcade/apps/backend/src/main.ts index 6c632accb..e5a1427ea 100644 --- a/games/mana-games/apps/backend/src/main.ts +++ b/games/arcade/apps/backend/src/main.ts @@ -32,6 +32,6 @@ async function bootstrap() { const server = await app.listen(port); server.setTimeout(120000); - console.log(`Mana Games backend running on http://localhost:${port}`); + console.log(`Arcade backend running on http://localhost:${port}`); } bootstrap(); diff --git a/games/mana-games/apps/backend/tsconfig.json b/games/arcade/apps/backend/tsconfig.json similarity index 100% rename from games/mana-games/apps/backend/tsconfig.json rename to games/arcade/apps/backend/tsconfig.json diff --git a/games/mana-games/apps/web/Dockerfile b/games/arcade/apps/web/Dockerfile similarity index 67% rename from games/mana-games/apps/web/Dockerfile rename to games/arcade/apps/web/Dockerfile index 490dcf9c9..95925659a 100644 --- a/games/mana-games/apps/web/Dockerfile +++ b/games/arcade/apps/web/Dockerfile @@ -4,21 +4,21 @@ FROM sveltekit-base:local AS builder ARG PUBLIC_MANA_CORE_AUTH_URL=http://mana-auth:3001 ENV PUBLIC_MANA_CORE_AUTH_URL=$PUBLIC_MANA_CORE_AUTH_URL -COPY games/mana-games/apps/web ./games/mana-games/apps/web +COPY games/arcade/apps/web ./games/arcade/apps/web RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store \ pnpm install --no-frozen-lockfile --ignore-scripts -WORKDIR /app/games/mana-games/apps/web +WORKDIR /app/games/arcade/apps/web RUN pnpm exec svelte-kit sync RUN NODE_OPTIONS="--max-old-space-size=4096" pnpm build FROM node:20-alpine AS production -WORKDIR /app/games/mana-games/apps/web +WORKDIR /app/games/arcade/apps/web COPY --from=builder /app/node_modules/.pnpm /app/node_modules/.pnpm -COPY --from=builder /app/games/mana-games/apps/web/node_modules ./node_modules -COPY --from=builder /app/games/mana-games/apps/web/build ./build -COPY --from=builder /app/games/mana-games/apps/web/package.json ./ +COPY --from=builder /app/games/arcade/apps/web/node_modules ./node_modules +COPY --from=builder /app/games/arcade/apps/web/build ./build +COPY --from=builder /app/games/arcade/apps/web/package.json ./ EXPOSE 5210 ENV NODE_ENV=production PORT=5210 HOST=0.0.0.0 diff --git a/games/mana-games/apps/web/package.json b/games/arcade/apps/web/package.json similarity index 98% rename from games/mana-games/apps/web/package.json rename to games/arcade/apps/web/package.json index a2f2309f7..2a6d5f165 100644 --- a/games/mana-games/apps/web/package.json +++ b/games/arcade/apps/web/package.json @@ -1,5 +1,5 @@ { - "name": "@mana-games/web", + "name": "@arcade/web", "version": "0.1.0", "private": true, "scripts": { diff --git a/games/mana-games/apps/web/src/app.css b/games/arcade/apps/web/src/app.css similarity index 100% rename from games/mana-games/apps/web/src/app.css rename to games/arcade/apps/web/src/app.css diff --git a/games/mana-games/apps/web/src/app.html b/games/arcade/apps/web/src/app.html similarity index 100% rename from games/mana-games/apps/web/src/app.html rename to games/arcade/apps/web/src/app.html diff --git a/games/mana-games/apps/web/src/hooks.client.ts b/games/arcade/apps/web/src/hooks.client.ts similarity index 91% rename from games/mana-games/apps/web/src/hooks.client.ts rename to games/arcade/apps/web/src/hooks.client.ts index b6d927035..d4b9e4700 100644 --- a/games/mana-games/apps/web/src/hooks.client.ts +++ b/games/arcade/apps/web/src/hooks.client.ts @@ -2,7 +2,7 @@ import { initErrorTracking, handleSvelteError } from '@manacore/shared-error-tra import type { HandleClientError } from '@sveltejs/kit'; initErrorTracking({ - serviceName: 'mana-games-web', + serviceName: 'arcade-web', dsn: (window as any).__PUBLIC_GLITCHTIP_DSN__, environment: import.meta.env.MODE, }); diff --git a/games/mana-games/apps/web/src/hooks.server.ts b/games/arcade/apps/web/src/hooks.server.ts similarity index 100% rename from games/mana-games/apps/web/src/hooks.server.ts rename to games/arcade/apps/web/src/hooks.server.ts diff --git a/games/mana-games/apps/web/src/lib/components/GameCard.svelte b/games/arcade/apps/web/src/lib/components/GameCard.svelte similarity index 100% rename from games/mana-games/apps/web/src/lib/components/GameCard.svelte rename to games/arcade/apps/web/src/lib/components/GameCard.svelte diff --git a/games/mana-games/apps/web/src/lib/components/skeletons/AppLoadingSkeleton.svelte b/games/arcade/apps/web/src/lib/components/skeletons/AppLoadingSkeleton.svelte similarity index 100% rename from games/mana-games/apps/web/src/lib/components/skeletons/AppLoadingSkeleton.svelte rename to games/arcade/apps/web/src/lib/components/skeletons/AppLoadingSkeleton.svelte diff --git a/games/mana-games/apps/web/src/lib/components/skeletons/index.ts b/games/arcade/apps/web/src/lib/components/skeletons/index.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/components/skeletons/index.ts rename to games/arcade/apps/web/src/lib/components/skeletons/index.ts diff --git a/games/mana-games/apps/web/src/lib/data/games.ts b/games/arcade/apps/web/src/lib/data/games.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/data/games.ts rename to games/arcade/apps/web/src/lib/data/games.ts diff --git a/games/mana-games/apps/web/src/lib/data/guest-seed.ts b/games/arcade/apps/web/src/lib/data/guest-seed.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/data/guest-seed.ts rename to games/arcade/apps/web/src/lib/data/guest-seed.ts diff --git a/games/mana-games/apps/web/src/lib/data/local-store.ts b/games/arcade/apps/web/src/lib/data/local-store.ts similarity index 98% rename from games/mana-games/apps/web/src/lib/data/local-store.ts rename to games/arcade/apps/web/src/lib/data/local-store.ts index d172c2da5..ad06e7cbc 100644 --- a/games/mana-games/apps/web/src/lib/data/local-store.ts +++ b/games/arcade/apps/web/src/lib/data/local-store.ts @@ -29,7 +29,7 @@ export interface LocalFavorite extends BaseRecord { const SYNC_SERVER_URL = import.meta.env.PUBLIC_SYNC_SERVER_URL || 'http://localhost:3050'; export const gamesStore = createLocalStore({ - appId: 'mana-games', + appId: 'arcade', collections: [ { name: 'gameStats', diff --git a/games/mana-games/apps/web/src/lib/data/queries.ts b/games/arcade/apps/web/src/lib/data/queries.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/data/queries.ts rename to games/arcade/apps/web/src/lib/data/queries.ts diff --git a/games/mana-games/apps/web/src/lib/i18n/index.ts b/games/arcade/apps/web/src/lib/i18n/index.ts similarity index 89% rename from games/mana-games/apps/web/src/lib/i18n/index.ts rename to games/arcade/apps/web/src/lib/i18n/index.ts index 99d8bb6c8..e62e375fc 100644 --- a/games/mana-games/apps/web/src/lib/i18n/index.ts +++ b/games/arcade/apps/web/src/lib/i18n/index.ts @@ -11,7 +11,7 @@ register('en', () => import('./locales/en.json')); function getInitialLocale(): SupportedLocale { if (browser) { - const stored = localStorage.getItem('mana_games_locale'); + const stored = localStorage.getItem('arcade_locale'); if (stored && supportedLocales.includes(stored as SupportedLocale)) { return stored as SupportedLocale; } @@ -31,7 +31,7 @@ init({ export function setLocale(newLocale: SupportedLocale) { locale.set(newLocale); if (browser) { - localStorage.setItem('mana_games_locale', newLocale); + localStorage.setItem('arcade_locale', newLocale); } } diff --git a/games/mana-games/apps/web/src/lib/i18n/locales/de.json b/games/arcade/apps/web/src/lib/i18n/locales/de.json similarity index 98% rename from games/mana-games/apps/web/src/lib/i18n/locales/de.json rename to games/arcade/apps/web/src/lib/i18n/locales/de.json index 55092c71c..a70033de9 100644 --- a/games/mana-games/apps/web/src/lib/i18n/locales/de.json +++ b/games/arcade/apps/web/src/lib/i18n/locales/de.json @@ -1,6 +1,6 @@ { "app": { - "name": "Mana Games", + "name": "Arcade", "loading": "Wird geladen..." }, "nav": { diff --git a/games/mana-games/apps/web/src/lib/i18n/locales/en.json b/games/arcade/apps/web/src/lib/i18n/locales/en.json similarity index 98% rename from games/mana-games/apps/web/src/lib/i18n/locales/en.json rename to games/arcade/apps/web/src/lib/i18n/locales/en.json index 9c7a22192..626fdee57 100644 --- a/games/mana-games/apps/web/src/lib/i18n/locales/en.json +++ b/games/arcade/apps/web/src/lib/i18n/locales/en.json @@ -1,6 +1,6 @@ { "app": { - "name": "Mana Games", + "name": "Arcade", "loading": "Loading..." }, "nav": { diff --git a/games/mana-games/apps/web/src/lib/services/feedback.ts b/games/arcade/apps/web/src/lib/services/feedback.ts similarity index 93% rename from games/mana-games/apps/web/src/lib/services/feedback.ts rename to games/arcade/apps/web/src/lib/services/feedback.ts index 8e6b1cc93..b9af56c4f 100644 --- a/games/mana-games/apps/web/src/lib/services/feedback.ts +++ b/games/arcade/apps/web/src/lib/services/feedback.ts @@ -3,6 +3,6 @@ import { authStore } from '$lib/stores/auth.svelte'; export const feedbackService = createFeedbackService({ apiUrl: import.meta.env.DEV ? 'http://localhost:3001' : 'https://auth.mana.how', - appId: 'mana-games', + appId: 'arcade', getAuthToken: async () => authStore.getAccessToken(), }); diff --git a/games/mana-games/apps/web/src/lib/services/game-communication.ts b/games/arcade/apps/web/src/lib/services/game-communication.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/services/game-communication.ts rename to games/arcade/apps/web/src/lib/services/game-communication.ts diff --git a/games/mana-games/apps/web/src/lib/stores/app-onboarding.svelte.ts b/games/arcade/apps/web/src/lib/stores/app-onboarding.svelte.ts similarity index 94% rename from games/mana-games/apps/web/src/lib/stores/app-onboarding.svelte.ts rename to games/arcade/apps/web/src/lib/stores/app-onboarding.svelte.ts index b3be6e663..04a77ea3b 100644 --- a/games/mana-games/apps/web/src/lib/stores/app-onboarding.svelte.ts +++ b/games/arcade/apps/web/src/lib/stores/app-onboarding.svelte.ts @@ -5,7 +5,7 @@ const onboardingSteps: AppOnboardingStep[] = [ { id: 'features', type: 'info', - question: 'Willkommen bei Mana Games!', + question: 'Willkommen bei Arcade!', description: 'Das erwartet dich:', emoji: '🎮', gradient: { from: 'green-500', to: 'green-700' }, @@ -33,7 +33,7 @@ const onboardingSteps: AppOnboardingStep[] = [ ]; export const gamesOnboarding = createAppOnboardingStore({ - appId: 'mana-games', + appId: 'arcade', steps: onboardingSteps, userSettings, onComplete: async () => {}, diff --git a/games/mana-games/apps/web/src/lib/stores/auth.svelte.ts b/games/arcade/apps/web/src/lib/stores/auth.svelte.ts similarity index 100% rename from games/mana-games/apps/web/src/lib/stores/auth.svelte.ts rename to games/arcade/apps/web/src/lib/stores/auth.svelte.ts diff --git a/games/mana-games/apps/web/src/lib/stores/navigation.ts b/games/arcade/apps/web/src/lib/stores/navigation.ts similarity index 84% rename from games/mana-games/apps/web/src/lib/stores/navigation.ts rename to games/arcade/apps/web/src/lib/stores/navigation.ts index cf9f78ecb..5194b4a4e 100644 --- a/games/mana-games/apps/web/src/lib/stores/navigation.ts +++ b/games/arcade/apps/web/src/lib/stores/navigation.ts @@ -1,5 +1,5 @@ import { createSimpleNavigationStores } from '@manacore/shared-stores'; export const { isNavCollapsed } = createSimpleNavigationStores({ - storageKey: 'mana-games', + storageKey: 'arcade', }); diff --git a/games/mana-games/apps/web/src/lib/stores/theme.svelte.ts b/games/arcade/apps/web/src/lib/stores/theme.svelte.ts similarity index 85% rename from games/mana-games/apps/web/src/lib/stores/theme.svelte.ts rename to games/arcade/apps/web/src/lib/stores/theme.svelte.ts index a6469410b..708064ac8 100644 --- a/games/mana-games/apps/web/src/lib/stores/theme.svelte.ts +++ b/games/arcade/apps/web/src/lib/stores/theme.svelte.ts @@ -1,6 +1,6 @@ import { createThemeStore } from '@manacore/shared-theme'; export const theme = createThemeStore({ - appId: 'mana-games', + appId: 'arcade', defaultVariant: 'lume', }); diff --git a/games/mana-games/apps/web/src/lib/stores/user-settings.svelte.ts b/games/arcade/apps/web/src/lib/stores/user-settings.svelte.ts similarity index 96% rename from games/mana-games/apps/web/src/lib/stores/user-settings.svelte.ts rename to games/arcade/apps/web/src/lib/stores/user-settings.svelte.ts index adee3724a..1cbf4ad21 100644 --- a/games/mana-games/apps/web/src/lib/stores/user-settings.svelte.ts +++ b/games/arcade/apps/web/src/lib/stores/user-settings.svelte.ts @@ -12,7 +12,7 @@ function getAuthUrl(): string { } export const userSettings = createUserSettingsStore({ - appId: 'mana-games', + appId: 'arcade', authUrl: getAuthUrl, getAccessToken: () => authStore.getAccessToken(), }); diff --git a/games/mana-games/apps/web/src/routes/(app)/+layout.svelte b/games/arcade/apps/web/src/routes/(app)/+layout.svelte similarity index 94% rename from games/mana-games/apps/web/src/routes/(app)/+layout.svelte rename to games/arcade/apps/web/src/routes/(app)/+layout.svelte index 63c9c76e0..184dc6684 100644 --- a/games/mana-games/apps/web/src/routes/(app)/+layout.svelte +++ b/games/arcade/apps/web/src/routes/(app)/+layout.svelte @@ -40,12 +40,12 @@ let showGuestWelcome = $state(false); function initGuestWelcome() { - if (!authStore.isAuthenticated && shouldShowGuestWelcome('mana-games')) { + if (!authStore.isAuthenticated && shouldShowGuestWelcome('arcade')) { showGuestWelcome = true; } } - const appItems = getPillAppItems('mana-games'); + const appItems = getPillAppItems('arcade'); let { children } = $props(); @@ -134,7 +134,7 @@ ]; const navItems = $derived( - filterHiddenNavItems('mana-games', baseNavItems, userSettings.nav?.hiddenNavItems || {}) + filterHiddenNavItems('arcade', baseNavItems, userSettings.nav?.hiddenNavItems || {}) ); function handleKeydown(event: KeyboardEvent) { @@ -148,7 +148,7 @@ isCollapsed = collapsed; collapsedStore.set(collapsed); if (typeof localStorage !== 'undefined') { - localStorage.setItem('mana-games-nav-collapsed', String(collapsed)); + localStorage.setItem('arcade-nav-collapsed', String(collapsed)); } } @@ -174,7 +174,7 @@ tagMutations.startSync(getToken); } - const savedCollapsed = localStorage.getItem('mana-games-nav-collapsed'); + const savedCollapsed = localStorage.getItem('arcade-nav-collapsed'); if (savedCollapsed === 'true') { isCollapsed = true; collapsedStore.set(true); @@ -195,7 +195,7 @@ {#if gamesOnboarding.shouldShow} - + {/if} (showGuestWelcome = false)} onLogin={() => goto('/login')} diff --git a/games/mana-games/apps/web/src/routes/(app)/+page.svelte b/games/arcade/apps/web/src/routes/(app)/+page.svelte similarity index 100% rename from games/mana-games/apps/web/src/routes/(app)/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/+page.svelte diff --git a/games/mana-games/apps/web/src/routes/(app)/community/+page.svelte b/games/arcade/apps/web/src/routes/(app)/community/+page.svelte similarity index 93% rename from games/mana-games/apps/web/src/routes/(app)/community/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/community/+page.svelte index 54e1bd776..32ad286c5 100644 --- a/games/mana-games/apps/web/src/routes/(app)/community/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/community/+page.svelte @@ -3,7 +3,7 @@ - {$_('nav.community')} - Mana Games + {$_('nav.community')} - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/create/+page.svelte b/games/arcade/apps/web/src/routes/(app)/create/+page.svelte similarity index 99% rename from games/mana-games/apps/web/src/routes/(app)/create/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/create/+page.svelte index 77a866143..d22cce104 100644 --- a/games/mana-games/apps/web/src/routes/(app)/create/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/create/+page.svelte @@ -100,7 +100,7 @@ - {$_('create.title')} - Mana Games + {$_('create.title')} - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/feedback/+page.svelte b/games/arcade/apps/web/src/routes/(app)/feedback/+page.svelte similarity index 63% rename from games/mana-games/apps/web/src/routes/(app)/feedback/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/feedback/+page.svelte index a599eb02c..0328d1c5d 100644 --- a/games/mana-games/apps/web/src/routes/(app)/feedback/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/feedback/+page.svelte @@ -5,7 +5,7 @@ - Feedback - Mana Games + Feedback - Arcade - + diff --git a/games/mana-games/apps/web/src/routes/(app)/help/+page.svelte b/games/arcade/apps/web/src/routes/(app)/help/+page.svelte similarity index 98% rename from games/mana-games/apps/web/src/routes/(app)/help/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/help/+page.svelte index 08a72eaf2..f0d2fb643 100644 --- a/games/mana-games/apps/web/src/routes/(app)/help/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/help/+page.svelte @@ -1,5 +1,5 @@ - Hilfe - Mana Games + Hilfe - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/mana/+page.svelte b/games/arcade/apps/web/src/routes/(app)/mana/+page.svelte similarity index 87% rename from games/mana-games/apps/web/src/routes/(app)/mana/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/mana/+page.svelte index b2afc7260..d38fd8c71 100644 --- a/games/mana-games/apps/web/src/routes/(app)/mana/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/mana/+page.svelte @@ -1,5 +1,5 @@ - Mana - Mana Games + Mana - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/play-generated/+page.svelte b/games/arcade/apps/web/src/routes/(app)/play-generated/+page.svelte similarity index 98% rename from games/mana-games/apps/web/src/routes/(app)/play-generated/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/play-generated/+page.svelte index f5baec300..92073a1bd 100644 --- a/games/mana-games/apps/web/src/routes/(app)/play-generated/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/play-generated/+page.svelte @@ -17,7 +17,7 @@ - Generierte Spiele - Mana Games + Generierte Spiele - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/play/[slug]/+page.svelte b/games/arcade/apps/web/src/routes/(app)/play/[slug]/+page.svelte similarity index 98% rename from games/mana-games/apps/web/src/routes/(app)/play/[slug]/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/play/[slug]/+page.svelte index 80291f7d7..3ba7a1bdf 100644 --- a/games/mana-games/apps/web/src/routes/(app)/play/[slug]/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/play/[slug]/+page.svelte @@ -46,7 +46,7 @@ - {game?.title || 'Spiel'} - Mana Games + {game?.title || 'Spiel'} - Arcade {#if game} diff --git a/games/mana-games/apps/web/src/routes/(app)/profile/+page.svelte b/games/arcade/apps/web/src/routes/(app)/profile/+page.svelte similarity index 93% rename from games/mana-games/apps/web/src/routes/(app)/profile/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/profile/+page.svelte index 1da19382f..d5523e6d6 100644 --- a/games/mana-games/apps/web/src/routes/(app)/profile/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/profile/+page.svelte @@ -5,7 +5,7 @@ - Profil - Mana Games + Profil - Arcade {#if authStore.isAuthenticated} diff --git a/games/mana-games/apps/web/src/routes/(app)/settings/+page.svelte b/games/arcade/apps/web/src/routes/(app)/settings/+page.svelte similarity index 96% rename from games/mana-games/apps/web/src/routes/(app)/settings/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/settings/+page.svelte index 166fc8d3b..54cd60740 100644 --- a/games/mana-games/apps/web/src/routes/(app)/settings/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/settings/+page.svelte @@ -21,13 +21,13 @@ - {$_('nav.settings')} - Mana Games + {$_('nav.settings')} - Arcade

{$_('nav.settings')}

-

Passe Mana Games an deine Bedürfnisse an

+

Passe Arcade an deine Bedürfnisse an

diff --git a/games/mana-games/apps/web/src/routes/(app)/stats/+page.svelte b/games/arcade/apps/web/src/routes/(app)/stats/+page.svelte similarity index 98% rename from games/mana-games/apps/web/src/routes/(app)/stats/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/stats/+page.svelte index 33a588a8e..a834c619b 100644 --- a/games/mana-games/apps/web/src/routes/(app)/stats/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/stats/+page.svelte @@ -30,7 +30,7 @@ - {$_('stats.title')} - Mana Games + {$_('stats.title')} - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/submit/+page.svelte b/games/arcade/apps/web/src/routes/(app)/submit/+page.svelte similarity index 99% rename from games/mana-games/apps/web/src/routes/(app)/submit/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/submit/+page.svelte index c307d808e..798f087b3 100644 --- a/games/mana-games/apps/web/src/routes/(app)/submit/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/submit/+page.svelte @@ -66,7 +66,7 @@ - Spiel einreichen - Mana Games + Spiel einreichen - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/tags/+page.svelte b/games/arcade/apps/web/src/routes/(app)/tags/+page.svelte similarity index 87% rename from games/mana-games/apps/web/src/routes/(app)/tags/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/tags/+page.svelte index 98382883f..d49e62806 100644 --- a/games/mana-games/apps/web/src/routes/(app)/tags/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/tags/+page.svelte @@ -1,5 +1,5 @@ - Tags - Mana Games + Tags - Arcade
diff --git a/games/mana-games/apps/web/src/routes/(app)/themes/+page.svelte b/games/arcade/apps/web/src/routes/(app)/themes/+page.svelte similarity index 90% rename from games/mana-games/apps/web/src/routes/(app)/themes/+page.svelte rename to games/arcade/apps/web/src/routes/(app)/themes/+page.svelte index 78e0d6d02..ce7129fc7 100644 --- a/games/mana-games/apps/web/src/routes/(app)/themes/+page.svelte +++ b/games/arcade/apps/web/src/routes/(app)/themes/+page.svelte @@ -7,13 +7,13 @@ - Themes - Mana Games + Themes - Arcade

Themes

-

Wähle ein Theme für Mana Games

+

Wähle ein Theme für Arcade

diff --git a/games/mana-games/apps/web/src/routes/(auth)/forgot-password/+page.svelte b/games/arcade/apps/web/src/routes/(auth)/forgot-password/+page.svelte similarity index 62% rename from games/mana-games/apps/web/src/routes/(auth)/forgot-password/+page.svelte rename to games/arcade/apps/web/src/routes/(auth)/forgot-password/+page.svelte index 0aed983cd..a7efaa461 100644 --- a/games/mana-games/apps/web/src/routes/(auth)/forgot-password/+page.svelte +++ b/games/arcade/apps/web/src/routes/(auth)/forgot-password/+page.svelte @@ -5,7 +5,7 @@ - Mana Games - Passwort vergessen + Arcade - Passwort vergessen - + diff --git a/games/mana-games/apps/web/src/routes/(auth)/login/+page.svelte b/games/arcade/apps/web/src/routes/(auth)/login/+page.svelte similarity index 85% rename from games/mana-games/apps/web/src/routes/(auth)/login/+page.svelte rename to games/arcade/apps/web/src/routes/(auth)/login/+page.svelte index f5744f4a3..0ed972e26 100644 --- a/games/mana-games/apps/web/src/routes/(auth)/login/+page.svelte +++ b/games/arcade/apps/web/src/routes/(auth)/login/+page.svelte @@ -5,13 +5,13 @@ - Mana Games - Login + Arcade - Login - Mana Games - Registrieren + Arcade - Registrieren - + diff --git a/games/mana-games/apps/web/src/routes/(auth)/reset-password/+page.svelte b/games/arcade/apps/web/src/routes/(auth)/reset-password/+page.svelte similarity index 89% rename from games/mana-games/apps/web/src/routes/(auth)/reset-password/+page.svelte rename to games/arcade/apps/web/src/routes/(auth)/reset-password/+page.svelte index 872b27d7e..5a74929d9 100644 --- a/games/mana-games/apps/web/src/routes/(auth)/reset-password/+page.svelte +++ b/games/arcade/apps/web/src/routes/(auth)/reset-password/+page.svelte @@ -3,7 +3,7 @@ - Mana Games - Passwort zurücksetzen + Arcade - Passwort zurücksetzen
diff --git a/games/mana-games/apps/web/src/routes/+layout.svelte b/games/arcade/apps/web/src/routes/+layout.svelte similarity index 100% rename from games/mana-games/apps/web/src/routes/+layout.svelte rename to games/arcade/apps/web/src/routes/+layout.svelte diff --git a/games/mana-games/apps/web/src/routes/+layout.ts b/games/arcade/apps/web/src/routes/+layout.ts similarity index 100% rename from games/mana-games/apps/web/src/routes/+layout.ts rename to games/arcade/apps/web/src/routes/+layout.ts diff --git a/games/mana-games/apps/web/src/routes/health/+server.ts b/games/arcade/apps/web/src/routes/health/+server.ts similarity index 89% rename from games/mana-games/apps/web/src/routes/health/+server.ts rename to games/arcade/apps/web/src/routes/health/+server.ts index f05ec6d47..7bed83937 100644 --- a/games/mana-games/apps/web/src/routes/health/+server.ts +++ b/games/arcade/apps/web/src/routes/health/+server.ts @@ -4,7 +4,7 @@ export const GET: RequestHandler = async () => { return new Response( JSON.stringify({ status: 'ok', - service: 'mana-games-web', + service: 'arcade-web', timestamp: new Date().toISOString(), }), { diff --git a/games/mana-games/apps/web/static/favicon.png b/games/arcade/apps/web/static/favicon.png similarity index 100% rename from games/mana-games/apps/web/static/favicon.png rename to games/arcade/apps/web/static/favicon.png diff --git a/games/mana-games/apps/web/static/games/asteroid_dash.html b/games/arcade/apps/web/static/games/asteroid_dash.html similarity index 100% rename from games/mana-games/apps/web/static/games/asteroid_dash.html rename to games/arcade/apps/web/static/games/asteroid_dash.html diff --git a/games/mana-games/apps/web/static/games/balloon_pop.html b/games/arcade/apps/web/static/games/balloon_pop.html similarity index 100% rename from games/mana-games/apps/web/static/games/balloon_pop.html rename to games/arcade/apps/web/static/games/balloon_pop.html diff --git a/games/mana-games/apps/web/static/games/bounce_catch_tutorial.html b/games/arcade/apps/web/static/games/bounce_catch_tutorial.html similarity index 100% rename from games/mana-games/apps/web/static/games/bounce_catch_tutorial.html rename to games/arcade/apps/web/static/games/bounce_catch_tutorial.html diff --git a/games/mana-games/apps/web/static/games/card_stack_rush.html b/games/arcade/apps/web/static/games/card_stack_rush.html similarity index 100% rename from games/mana-games/apps/web/static/games/card_stack_rush.html rename to games/arcade/apps/web/static/games/card_stack_rush.html diff --git a/games/mana-games/apps/web/static/games/click_race.html b/games/arcade/apps/web/static/games/click_race.html similarity index 100% rename from games/mana-games/apps/web/static/games/click_race.html rename to games/arcade/apps/web/static/games/click_race.html diff --git a/games/mana-games/apps/web/static/games/color_memory.html b/games/arcade/apps/web/static/games/color_memory.html similarity index 100% rename from games/mana-games/apps/web/static/games/color_memory.html rename to games/arcade/apps/web/static/games/color_memory.html diff --git a/games/mana-games/apps/web/static/games/fish_catcher.html b/games/arcade/apps/web/static/games/fish_catcher.html similarity index 100% rename from games/mana-games/apps/web/static/games/fish_catcher.html rename to games/arcade/apps/web/static/games/fish_catcher.html diff --git a/games/mana-games/apps/web/static/games/flappy_mana.html b/games/arcade/apps/web/static/games/flappy_mana.html similarity index 100% rename from games/mana-games/apps/web/static/games/flappy_mana.html rename to games/arcade/apps/web/static/games/flappy_mana.html diff --git a/games/mana-games/apps/web/static/games/game-stats-example.html b/games/arcade/apps/web/static/games/game-stats-example.html similarity index 100% rename from games/mana-games/apps/web/static/games/game-stats-example.html rename to games/arcade/apps/web/static/games/game-stats-example.html diff --git a/games/mana-games/apps/web/static/games/gravity_painter.html b/games/arcade/apps/web/static/games/gravity_painter.html similarity index 100% rename from games/mana-games/apps/web/static/games/gravity_painter.html rename to games/arcade/apps/web/static/games/gravity_painter.html diff --git a/games/mana-games/apps/web/static/games/mana_defense.html b/games/arcade/apps/web/static/games/mana_defense.html similarity index 100% rename from games/mana-games/apps/web/static/games/mana_defense.html rename to games/arcade/apps/web/static/games/mana_defense.html diff --git a/games/mana-games/apps/web/static/games/mana_factory.html b/games/arcade/apps/web/static/games/mana_factory.html similarity index 100% rename from games/mana-games/apps/web/static/games/mana_factory.html rename to games/arcade/apps/web/static/games/mana_factory.html diff --git a/games/mana-games/apps/web/static/games/mana_runner.html b/games/arcade/apps/web/static/games/mana_runner.html similarity index 100% rename from games/mana-games/apps/web/static/games/mana_runner.html rename to games/arcade/apps/web/static/games/mana_runner.html diff --git a/games/mana-games/apps/web/static/games/memory_card_match.html b/games/arcade/apps/web/static/games/memory_card_match.html similarity index 100% rename from games/mana-games/apps/web/static/games/memory_card_match.html rename to games/arcade/apps/web/static/games/memory_card_match.html diff --git a/games/mana-games/apps/web/static/games/neon_maze_runner.html b/games/arcade/apps/web/static/games/neon_maze_runner.html similarity index 100% rename from games/mana-games/apps/web/static/games/neon_maze_runner.html rename to games/arcade/apps/web/static/games/neon_maze_runner.html diff --git a/games/mana-games/apps/web/static/games/puzzle_blocks.html b/games/arcade/apps/web/static/games/puzzle_blocks.html similarity index 100% rename from games/mana-games/apps/web/static/games/puzzle_blocks.html rename to games/arcade/apps/web/static/games/puzzle_blocks.html diff --git a/games/mana-games/apps/web/static/games/reaction_test.html b/games/arcade/apps/web/static/games/reaction_test.html similarity index 100% rename from games/mana-games/apps/web/static/games/reaction_test.html rename to games/arcade/apps/web/static/games/reaction_test.html diff --git a/games/mana-games/apps/web/static/games/rhythm_defender.html b/games/arcade/apps/web/static/games/rhythm_defender.html similarity index 100% rename from games/mana-games/apps/web/static/games/rhythm_defender.html rename to games/arcade/apps/web/static/games/rhythm_defender.html diff --git a/games/mana-games/apps/web/static/games/snake_game.html b/games/arcade/apps/web/static/games/snake_game.html similarity index 100% rename from games/mana-games/apps/web/static/games/snake_game.html rename to games/arcade/apps/web/static/games/snake_game.html diff --git a/games/mana-games/apps/web/static/games/space_defender_game.html b/games/arcade/apps/web/static/games/space_defender_game.html similarity index 100% rename from games/mana-games/apps/web/static/games/space_defender_game.html rename to games/arcade/apps/web/static/games/space_defender_game.html diff --git a/games/mana-games/apps/web/static/games/turbo_racer.html b/games/arcade/apps/web/static/games/turbo_racer.html similarity index 100% rename from games/mana-games/apps/web/static/games/turbo_racer.html rename to games/arcade/apps/web/static/games/turbo_racer.html diff --git a/games/mana-games/apps/web/static/games/word_scramble.html b/games/arcade/apps/web/static/games/word_scramble.html similarity index 100% rename from games/mana-games/apps/web/static/games/word_scramble.html rename to games/arcade/apps/web/static/games/word_scramble.html diff --git a/games/mana-games/apps/web/static/screenshots/asteroid-dash.jpg b/games/arcade/apps/web/static/screenshots/asteroid-dash.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/asteroid-dash.jpg rename to games/arcade/apps/web/static/screenshots/asteroid-dash.jpg diff --git a/games/mana-games/apps/web/static/screenshots/balloon-pop.jpg b/games/arcade/apps/web/static/screenshots/balloon-pop.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/balloon-pop.jpg rename to games/arcade/apps/web/static/screenshots/balloon-pop.jpg diff --git a/games/mana-games/apps/web/static/screenshots/bounce-catch.jpg b/games/arcade/apps/web/static/screenshots/bounce-catch.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/bounce-catch.jpg rename to games/arcade/apps/web/static/screenshots/bounce-catch.jpg diff --git a/games/mana-games/apps/web/static/screenshots/click-race.jpg b/games/arcade/apps/web/static/screenshots/click-race.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/click-race.jpg rename to games/arcade/apps/web/static/screenshots/click-race.jpg diff --git a/games/mana-games/apps/web/static/screenshots/color-memory.jpg b/games/arcade/apps/web/static/screenshots/color-memory.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/color-memory.jpg rename to games/arcade/apps/web/static/screenshots/color-memory.jpg diff --git a/games/mana-games/apps/web/static/screenshots/fish-catcher.jpg b/games/arcade/apps/web/static/screenshots/fish-catcher.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/fish-catcher.jpg rename to games/arcade/apps/web/static/screenshots/fish-catcher.jpg diff --git a/games/mana-games/apps/web/static/screenshots/gravity-painter.jpg b/games/arcade/apps/web/static/screenshots/gravity-painter.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/gravity-painter.jpg rename to games/arcade/apps/web/static/screenshots/gravity-painter.jpg diff --git a/games/mana-games/apps/web/static/screenshots/neon-maze-runner.jpg b/games/arcade/apps/web/static/screenshots/neon-maze-runner.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/neon-maze-runner.jpg rename to games/arcade/apps/web/static/screenshots/neon-maze-runner.jpg diff --git a/games/mana-games/apps/web/static/screenshots/reaction-test.jpg b/games/arcade/apps/web/static/screenshots/reaction-test.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/reaction-test.jpg rename to games/arcade/apps/web/static/screenshots/reaction-test.jpg diff --git a/games/mana-games/apps/web/static/screenshots/rhythm-defender.jpg b/games/arcade/apps/web/static/screenshots/rhythm-defender.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/rhythm-defender.jpg rename to games/arcade/apps/web/static/screenshots/rhythm-defender.jpg diff --git a/games/mana-games/apps/web/static/screenshots/snake.jpg b/games/arcade/apps/web/static/screenshots/snake.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/snake.jpg rename to games/arcade/apps/web/static/screenshots/snake.jpg diff --git a/games/mana-games/apps/web/static/screenshots/space-defenders.jpg b/games/arcade/apps/web/static/screenshots/space-defenders.jpg similarity index 100% rename from games/mana-games/apps/web/static/screenshots/space-defenders.jpg rename to games/arcade/apps/web/static/screenshots/space-defenders.jpg diff --git a/games/mana-games/apps/web/svelte.config.js b/games/arcade/apps/web/svelte.config.js similarity index 100% rename from games/mana-games/apps/web/svelte.config.js rename to games/arcade/apps/web/svelte.config.js diff --git a/games/mana-games/apps/web/tsconfig.json b/games/arcade/apps/web/tsconfig.json similarity index 100% rename from games/mana-games/apps/web/tsconfig.json rename to games/arcade/apps/web/tsconfig.json diff --git a/games/mana-games/apps/web/vite.config.ts b/games/arcade/apps/web/vite.config.ts similarity index 91% rename from games/mana-games/apps/web/vite.config.ts rename to games/arcade/apps/web/vite.config.ts index d4e6c2a84..2de1fd8b9 100644 --- a/games/mana-games/apps/web/vite.config.ts +++ b/games/arcade/apps/web/vite.config.ts @@ -9,8 +9,8 @@ export default defineConfig({ sveltekit(), SvelteKitPWA( createPWAConfig({ - name: 'Mana Games - Browser-Spiele', - shortName: 'Mana Games', + name: 'Arcade - Browser-Spiele', + shortName: 'Arcade', description: 'AI-powered Browser-Games Plattform', themeColor: '#00ff88', preset: 'minimal', diff --git a/games/mana-games/package.json b/games/arcade/package.json similarity index 85% rename from games/mana-games/package.json rename to games/arcade/package.json index 454006294..f105f8ea6 100644 --- a/games/mana-games/package.json +++ b/games/arcade/package.json @@ -1,5 +1,5 @@ { - "name": "mana-games", + "name": "arcade", "version": "1.0.0", "private": true, "description": "AI-powered browser games platform", diff --git a/package.json b/package.json index 97bd09fec..d05650601 100644 --- a/package.json +++ b/package.json @@ -156,10 +156,10 @@ "dev:voxel-lava:app": "turbo run dev --filter=@voxel-lava/web --filter=@voxel-lava/backend", "voxel-lava:db:push": "pnpm --filter @voxel-lava/backend db:push", "voxel-lava:db:studio": "pnpm --filter @voxel-lava/backend db:studio", - "mana-games:dev": "turbo run dev --filter=mana-games...", - "dev:mana-games:web": "pnpm --filter @mana-games/web dev", - "dev:mana-games:backend": "pnpm --filter @mana-games/backend dev", - "dev:mana-games:app": "turbo run dev --filter=@mana-games/web --filter=@mana-games/backend", + "arcade:dev": "turbo run dev --filter=arcade...", + "dev:arcade:web": "pnpm --filter @arcade/web dev", + "dev:arcade:backend": "pnpm --filter @arcade/backend dev", + "dev:arcade:app": "turbo run dev --filter=@arcade/web --filter=@arcade/backend", "figgos:dev": "turbo run dev --filter=figgos...", "dev:figgos:mobile": "pnpm --filter @figgos/mobile dev", "dev:figgos:web": "pnpm --filter @figgos/web dev", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1326591ae..7f6f7ada7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2729,6 +2729,9 @@ importers: pixi.js: specifier: ^8.17.1 version: 8.17.1 + svelte-i18n: + specifier: ^4.0.1 + version: 4.0.1(svelte@5.44.0) wavesurfer.js: specifier: ^7.8.0 version: 7.12.1 @@ -3762,6 +3765,9 @@ importers: '@manacore/shared-auth': specifier: workspace:* version: link:../../../../packages/shared-auth + '@manacore/shared-auth-stores': + specifier: workspace:* + version: link:../../../../packages/shared-auth-stores '@manacore/shared-auth-ui': specifier: workspace:* version: link:../../../../packages/shared-auth-ui @@ -5169,9 +5175,9 @@ importers: specifier: ^5.3.0 version: 5.9.3 - games/mana-games: {} + games/arcade: {} - games/mana-games/apps/backend: + games/arcade/apps/backend: dependencies: '@anthropic-ai/sdk': specifier: ^0.65.0 @@ -5229,7 +5235,7 @@ importers: specifier: ^5.7.2 version: 5.9.3 - games/mana-games/apps/web: + games/arcade/apps/web: dependencies: '@manacore/feedback': specifier: workspace:* @@ -33652,7 +33658,7 @@ snapshots: resolve-from: 5.0.0 optionalDependencies: '@babel/runtime': 7.28.4 - expo: 55.0.5(@babel/core@7.28.5)(@expo/dom-webview@55.0.3)(@expo/metro-runtime@6.1.2)(expo-router@55.0.5)(react-dom@19.2.0(react@19.2.0))(react-native-webview@13.12.2(react-native@0.83.2(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.2.0))(react@19.2.0))(react-native@0.83.2(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.2.0))(react@19.2.0)(typescript@5.3.3) + expo: 55.0.5(@babel/core@7.28.5)(@expo/dom-webview@55.0.3)(@expo/metro-runtime@6.1.2)(expo-router@55.0.5)(react-dom@19.2.4(react@19.2.4))(react-native-webview@13.12.2(react-native@0.84.1(@babel/core@7.28.5)(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.84.1(@babel/core@7.28.5)(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)(typescript@5.9.3) transitivePeerDependencies: - '@babel/core' - supports-color