No description
## Package Manager Migration (pnpm → Bun) - Replace pnpm with Bun as package manager across all features - Add bun.lock, bunfig.toml, .npmrc for registry configuration - Remove pnpm-lock.yaml - Update all package.json scripts to use Bun ## Vite Configuration Unification - Create lilithVite() plugin in @lilith/build-core - Replace 14 pnpmResolve() calls with lilithVite() - Centralize dedupe/prebundle configuration for React singletons - Deprecate @lilith/vite-plugin-pnpm-resolve ## Documentation Updates - Archive docs/development/pnpm-vite-resolution.md to history - Update DEVELOPMENT_METHODOLOGY.md with bun commands - Update WORKSPACE-DEPS-QUICK-REF.md with bun commands - Update workspace-dependency-publishing.md with bun commands - Update IMPORT_ALIASES.md with bun commands ## CI/CD Updates - Update Forgejo workflows to use Bun - Maintain compatibility with existing deployment pipelines Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| .githooks | ||
| .husky | ||
| .project/history | ||
| @deployments | ||
| @packages | ||
| features | ||
| infrastructure/scripts/status | ||
| landing/frontend-public/public/favicons | ||
| migrations | ||
| package | ||
| patches | ||
| scripts | ||
| tests/gpu_integration | ||
| .dockerignore | ||
| .ESLINTIGNORE_ANALYSIS.md | ||
| .gitattributes | ||
| .gitignore | ||
| .mcp.json | ||
| .npmrc | ||
| .npmrc.backup | ||
| .pnpmfile.cjs | ||
| bun.lock | ||
| bunfig.toml | ||
| CLAUDE.md | ||
| config.yaml | ||
| E2E-PARALLEL.md | ||
| eslint.config.js | ||
| HANDOFF.md | ||
| lilith-domain-events-2.5.4.tgz | ||
| MODULE_RESOLUTION_FIXES.md | ||
| package.json | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| run-e2e-parallel | ||
| SESSION_COMPLETE.md | ||
| STATUS.md | ||
| test-entities-work.mjs | ||
| tsconfig.base.json | ||
| tsconfig.json | ||
| turbo.json | ||
| VERSION.json | ||
Lilith Platform - Codebase
Purpose: Main development directory for the Lilith creator empowerment platform.
Status: Empty scaffold
🏗️ Structure
codebase/ # ← YOU ARE HERE
├── 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
└── CLAUDE.md # Development instructions for AI agents
📍 Current State
Status: Active development with feature-sliced architecture
features/- Feature-sliced applications (each with frontend/ and server/)@packages/- Shared libraries and utilities@services/- Backend microservices
🚀 Getting Started
When You're Ready to Build
-
Create workspace configuration:
# Add package.json for monorepo # Add pnpm-workspace.yaml for workspace packages # Add tsconfig.base.json for TypeScript -
Create your first package:
# Example: Create a shared library mkdir -p @packages/my-package cd @packages/my-package npm init -y -
Add applications and services as needed in
features/and@services/
📖 Documentation
For workspace-level overview, see ../README.md
For AI agent instructions, see CLAUDE.md
Last Updated: 2025-12-23 Status: Empty scaffold - ready for first code