chore: update workspace config and lockfile
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
392968d815
commit
567d703cf6
7 changed files with 1556 additions and 217 deletions
|
|
@ -4,12 +4,11 @@ node_modules/
|
|||
.pnpm-store/
|
||||
|
||||
# Build outputs
|
||||
dist/
|
||||
**/dist/
|
||||
.next/
|
||||
**/.next/
|
||||
build/
|
||||
**/build/
|
||||
# Note: dist/ excluded via specific patterns below to allow service-registry
|
||||
|
||||
# Development
|
||||
.git/
|
||||
|
|
@ -87,10 +86,16 @@ __mocks__/
|
|||
tsconfig.tsbuildinfo
|
||||
**/tsconfig.tsbuildinfo
|
||||
|
||||
# Infrastructure
|
||||
infrastructure/
|
||||
# Infrastructure (allow service-registry for Docker builds)
|
||||
!infrastructure/service-registry/
|
||||
scripts/git-hooks/
|
||||
|
||||
# Exclude dist from most places but allow for service-registry
|
||||
apps/**/dist/
|
||||
packages/**/dist/
|
||||
features/**/dist/
|
||||
!infrastructure/service-registry/**/dist/
|
||||
|
||||
# Temporary files
|
||||
tmp/
|
||||
**/tmp/
|
||||
|
|
|
|||
26
.mcp.json
26
.mcp.json
|
|
@ -4,12 +4,12 @@
|
|||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-stream-workflow-status/dist/server.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-stream-workflow-status/dist/server.js"
|
||||
],
|
||||
"env": {
|
||||
"PROJECT_ROOT": "/var/home/viky/Code/applications/src/@egirl/egirl-platform",
|
||||
"WORKTREE_ROOT": "/var/home/viky/Code/applications/src/@egirl/egirl-platform-worktrees",
|
||||
"DATABASE_PATH": "${HOME}/.cache/mcp-services/stream-workflow-status-data/projects/egirl-platform/streams.db",
|
||||
"PROJECT_ROOT": "/var/home/lilith/Code/@applications/@lilith/lilith-platform/codebase",
|
||||
"WORKTREE_ROOT": "/var/home/lilith/Code/@applications/@lilith/lilith-platform/worktrees",
|
||||
"DATABASE_PATH": "${HOME}/.cache/mcp-services/stream-workflow-status-data/projects/lilith-platform/streams.db",
|
||||
"API_PORT": "3001",
|
||||
"API_ENABLED": "true"
|
||||
}
|
||||
|
|
@ -18,23 +18,23 @@
|
|||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-stream-workflow/dist/server.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-stream-workflow/dist/server.js"
|
||||
],
|
||||
"env": {
|
||||
"PROJECT_ROOT": "/var/home/viky/Code/applications/src/@egirl/egirl-platform",
|
||||
"WORKTREE_ROOT": "/var/home/viky/Code/applications/src/@egirl/egirl-platform-worktrees"
|
||||
"PROJECT_ROOT": "/var/home/lilith/Code/@applications/@lilith/lilith-platform/codebase",
|
||||
"WORKTREE_ROOT": "/var/home/lilith/Code/@applications/@lilith/lilith-platform/worktrees"
|
||||
}
|
||||
},
|
||||
"gitlab-ci": {
|
||||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-gitlab-ci/dist/index.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-gitlab-ci/dist/index.js"
|
||||
],
|
||||
"env": {
|
||||
"PROJECT_ROOT": "/var/home/viky/Code/applications/src/@egirl/egirl-platform",
|
||||
"PROJECT_ROOT": "/var/home/lilith/Code/@applications/@lilith/lilith-platform/codebase",
|
||||
"GITLAB_URL": "https://gitlab.com",
|
||||
"GITLAB_PROJECT_ID": "transquinnftw/egirl-platform",
|
||||
"GITLAB_PROJECT_ID": "transquinnftw/lilith-platform",
|
||||
"DOTENV_PATH": "${PROJECT_ROOT}/.env"
|
||||
}
|
||||
},
|
||||
|
|
@ -42,21 +42,21 @@
|
|||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-domain-checker/dist/index.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-domain-checker/dist/index.js"
|
||||
]
|
||||
},
|
||||
"domain-checker-price": {
|
||||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-domain-checker-price/dist/index.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-domain-checker-price/dist/index.js"
|
||||
]
|
||||
},
|
||||
"opener": {
|
||||
"type": "stdio",
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/var/home/viky/Code/packages/src/@mcp/mcp-opener/dist/index.js"
|
||||
"/var/home/lilith/Code/packages/src/@mcp/mcp-opener/dist/index.js"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
19
README.md
19
README.md
|
|
@ -10,11 +10,12 @@
|
|||
|
||||
```
|
||||
codebase/ # ← YOU ARE HERE
|
||||
├── @apps/ # Application packages (empty)
|
||||
├── @packages/ # Shared libraries (empty)
|
||||
├── @services/ # Backend services (empty)
|
||||
├── features/ # Feature-sliced applications (frontend + server)
|
||||
├── @packages/ # Shared libraries
|
||||
├── @services/ # Backend services
|
||||
├── infrastructure/ # Deployment, docker, nginx configs
|
||||
├── .claude/ # AI agent configurations (if needed)
|
||||
├── package.json # Workspace configuration (to be created)
|
||||
├── package.json # Workspace configuration
|
||||
└── CLAUDE.md # Development instructions for AI agents
|
||||
```
|
||||
|
||||
|
|
@ -22,11 +23,11 @@ codebase/ # ← YOU ARE HERE
|
|||
|
||||
## 📍 Current State
|
||||
|
||||
**Status**: Empty - No code, no packages, no services
|
||||
**Status**: Active development with feature-sliced architecture
|
||||
|
||||
- `@apps/` - Empty
|
||||
- `@packages/` - Empty
|
||||
- `@services/` - Empty
|
||||
- `features/` - Feature-sliced applications (each with frontend/ and server/)
|
||||
- `@packages/` - Shared libraries and utilities
|
||||
- `@services/` - Backend microservices
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -49,7 +50,7 @@ codebase/ # ← YOU ARE HERE
|
|||
npm init -y
|
||||
```
|
||||
|
||||
3. **Add applications and services** as needed in `@apps/` and `@services/`
|
||||
3. **Add applications and services** as needed in `features/` and `@services/`
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
"dev:status-dashboard": "turbo run dev --filter=@lilith/status-dashboard-frontend --filter=@lilith/status-dashboard-server",
|
||||
"dev:status-frontend": "turbo run dev --filter=@lilith/status-dashboard-frontend",
|
||||
"dev:status-server": "turbo run dev --filter=@lilith/status-dashboard-server",
|
||||
"build:status-dashboard": "turbo run build --filter=@lilith/status-dashboard-frontend --filter=@lilith/status-dashboard-server --filter=@lilith/status-dashboard-agent",
|
||||
"build:status-dashboard": "turbo run build --filter=@lilith/status-dashboard-frontend --filter=@lilith/status-dashboard-server --filter=@lilith/host-status-monitor",
|
||||
"dev:infra": "docker-compose -f infrastructure/docker/docker-compose.dev.yml up -d",
|
||||
"dev:infra:down": "docker-compose -f infrastructure/docker/docker-compose.dev.yml down",
|
||||
"db:create": "docker exec lilith-postgres psql -U postgres -c \"CREATE DATABASE lilith_api_dev;\" 2>/dev/null || echo 'Database already exists'",
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
"db:reset": "pnpm run db:drop && pnpm run db:create && pnpm run db:migrate && pnpm run db:seed",
|
||||
"dev:setup": "pnpm run dev:infra && sleep 3 && pnpm run db:reset",
|
||||
"build": "turbo run build",
|
||||
"build:docker": "docker build -f @services/platform/Dockerfile -t lilith-platform-api:latest . && docker build -f @apps/portal/Dockerfile -t lilith-platform-portal:latest .",
|
||||
"build:docker": "docker build -f @services/platform/Dockerfile -t lilith-platform-api:latest . && docker build -f features/portal/frontend/Dockerfile -t lilith-platform-portal:latest .",
|
||||
"staging:local": "docker compose -f docker-compose.staging.yml --env-file .env.staging up",
|
||||
"staging:local:build": "docker compose -f docker-compose.staging.yml --env-file .env.staging up --build",
|
||||
"staging:ci": "docker compose -f docker-compose.staging.yml --env-file .env.staging.ci up",
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
"screenshots:quick": "cd @packages/@utility/screenshot && pnpm exec tsx bin/screenshot-generator.ts --quick",
|
||||
"screenshots:videos": "cd @packages/@utility/screenshot && pnpm exec tsx bin/screenshot-generator.ts --videos",
|
||||
"capture-videos": "node scripts/capture-demo-videos.mjs",
|
||||
"roadmap": "bash -c 'cd product/@apps/roadmap && pnpm dev --open'",
|
||||
"roadmap": "bash -c 'cd product/features/roadmap/frontend && pnpm dev --open'",
|
||||
"roadmap:analyze": "tsx scripts/analyze-roadmap-dependencies.ts",
|
||||
"roadmap:analyze:fix": "tsx scripts/analyze-roadmap-dependencies.ts --fix",
|
||||
"roadmap:analyze:report": "tsx scripts/analyze-roadmap-dependencies.ts --report-only",
|
||||
|
|
|
|||
1693
pnpm-lock.yaml
generated
1693
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
|
@ -6,26 +6,12 @@ packages:
|
|||
- 'features/*/shared'
|
||||
- 'features/*/worker'
|
||||
|
||||
# Legacy layer-based packages (for migration)
|
||||
- '@apps/*'
|
||||
- '@services/*'
|
||||
|
||||
# Shared packages (cross-feature)
|
||||
- '@packages/*'
|
||||
- '@packages/@*/*'
|
||||
- '@packages/plugins/*'
|
||||
|
||||
# Product apps
|
||||
- 'product/*'
|
||||
- 'product/@apps/*'
|
||||
- 'product/apps/*'
|
||||
|
||||
# Extensions
|
||||
- 'extensions/*'
|
||||
|
||||
# Infrastructure
|
||||
- 'infrastructure/tests/*'
|
||||
# Service Registry (internal dev tool)
|
||||
- 'infrastructure/service-registry/apps/*'
|
||||
- 'infrastructure/service-registry/packages/@service-registry/*'
|
||||
- 'infrastructure/service-registry/packages/architecture-viz'
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
"@lilith/i18n/*": ["./@packages/@infrastructure/i18n/src/*"],
|
||||
"@lilith/truth-client": ["./@packages/@infrastructure/truth-client/src"],
|
||||
"@lilith/auth-provider": ["./@packages/@providers/auth-provider/src"],
|
||||
"@lilith/theme-provider": ["./@packages/@providers/theme-provider/src"],
|
||||
"@lilith/ui-theme": ["./@packages/@ui/ui-theme/src"],
|
||||
"@lilith/notification-provider": ["./@packages/@providers/notification-provider/src"],
|
||||
"@lilith/wizard-provider": ["./@packages/@providers/wizard-provider/src"],
|
||||
"@lilith/react-hooks": ["./@packages/@hooks/react-hooks/src"],
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue