refactor: rename package scope from @caldav to @calchat

Rename all workspace packages to reflect the actual project name:
- @caldav/client -> @calchat/client
- @caldav/server -> @calchat/server
- @caldav/shared -> @calchat/shared
- Root package: caldav-mono -> calchat-mono

Update all import statements across client and server to use the new
package names. Update default MongoDB database name and logging service
identifier accordingly.
This commit is contained in:
2026-01-12 19:46:53 +01:00
parent fef30d428d
commit 489c0271c9
39 changed files with 63 additions and 3316 deletions

View File

@@ -18,19 +18,19 @@ npm run format # Format all TypeScript files with Prettier
### Client (apps/client) - Expo React Native app
```bash
npm run start -w @caldav/client # Start Expo dev server
npm run android -w @caldav/client # Start on Android
npm run ios -w @caldav/client # Start on iOS
npm run web -w @caldav/client # Start web version
npm run lint -w @caldav/client # Run ESLint
npm run build:apk -w @caldav/client # Build APK locally with EAS
npm run start -w @calchat/client # Start Expo dev server
npm run android -w @calchat/client # Start on Android
npm run ios -w @calchat/client # Start on iOS
npm run web -w @calchat/client # Start web version
npm run lint -w @calchat/client # Run ESLint
npm run build:apk -w @calchat/client # Build APK locally with EAS
```
### Server (apps/server) - Express.js backend
```bash
npm run dev -w @caldav/server # Start dev server with hot reload (tsx watch)
npm run build -w @caldav/server # Compile TypeScript
npm run start -w @caldav/server # Run compiled server (port 3000)
npm run dev -w @calchat/server # Start dev server with hot reload (tsx watch)
npm run build -w @calchat/server # Compile TypeScript
npm run start -w @calchat/server # Run compiled server (port 3000)
```
## Technology Stack
@@ -57,9 +57,9 @@ npm run start -w @caldav/server # Run compiled server (port 3000)
### Workspace Structure
```
apps/client - @caldav/client - Expo React Native app
apps/server - @caldav/server - Express.js backend
packages/shared - @caldav/shared - Shared TypeScript types and models
apps/client - @calchat/client - Expo React Native app
apps/server - @calchat/server - Express.js backend
packages/shared - @calchat/shared - Shared TypeScript types and models
```
### Frontend Architecture (apps/client)
@@ -410,7 +410,7 @@ NODE_ENV=development # development = pretty logs, production = JSON
### Local APK Build with EAS
```bash
npm run build:apk -w @caldav/client
npm run build:apk -w @calchat/client
```
This uses the `preview` profile from `eas.json` which builds an APK with: