🔧 Update root configuration for package restructure

- Update .npmrc for registry settings
- Update workspace patterns in pnpm-workspace.yaml
- Update tsconfig path mappings for new package locations
- Update root package.json dependencies
- Regenerate pnpm-lock.yaml

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Lilith 2025-12-30 21:14:02 -08:00
parent 3d75fcb3c5
commit 995cea191a
5 changed files with 3692 additions and 5534 deletions

8
.npmrc
View file

@ -1,6 +1,5 @@
# Forgejo Package Registry (forge.nasty.sh)
@lilith:registry=http://forge.nasty.sh/api/packages/lilith/npm/
//forge.nasty.sh/api/packages/lilith/npm/:_authToken=${FORGEJO_NPM_TOKEN}
# Forgejo Package Registry - credentials in ~/.npmrc (not committed)
# Registry and CA configured globally to avoid token in repo
# Windows-optimized pnpm configuration
node-linker=isolated
@ -10,8 +9,11 @@ strict-peer-dependencies=false
link-workspace-packages=true
# Public hoist patterns for Vite compatibility
public-hoist-pattern[]=framer-motion
public-hoist-pattern[]=motion
public-hoist-pattern[]=motion-dom
public-hoist-pattern[]=motion-utils
public-hoist-pattern[]=lucide-react
public-hoist-pattern[]=styled-components
public-hoist-pattern[]=tslib
public-hoist-pattern[]=stylis

View file

@ -63,7 +63,7 @@
"test:coverage": "turbo run test:coverage",
"test:e2e": "turbo run test:e2e",
"test:e2e:webmap": "turbo run test:e2e --filter=@lilith/webmap",
"test:e2e:docker": "echo 'Copy templates from @transquinnftw/playwright-e2e-docker to set up Docker E2E'",
"test:e2e:docker": "echo 'Copy templates from @lilith/playwright-e2e-docker to set up Docker E2E'",
"test:e2e:docker:down": "docker compose -f infrastructure/e2e/docker-compose.yml down -v 2>/dev/null || true",
"preview": "turbo run preview",
"typecheck": "turbo run typecheck",
@ -101,15 +101,15 @@
"ml:image-gen": "cd @services/ml-image-generation-python && /usr/bin/python3 src/api/main.py"
},
"devDependencies": {
"@lilith/configs": "^1.0.1",
"@lilith/playwright-e2e-docker": "^2.0.0",
"@playwright/test": "^1.57.0",
"@transquinnftw/configs": "^1.0.1",
"@transquinnftw/playwright-e2e-docker": "^2.0.0",
"@types/chrome": "^0.1.28",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.0.0",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.34.0",
"eslint-plugin-react-hooks": "^4.6.0",
"@typescript-eslint/eslint-plugin": "^8.51.0",
"@typescript-eslint/parser": "^8.51.0",
"eslint": "^9.39.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"ethers": "^6.13.0",
"husky": "^9.1.7",
"lint-staged": "^16.2.6",
@ -117,7 +117,7 @@
"prettier": "^3.0.0",
"rimraf": "^5.0.5",
"tsx": "^4.21.0",
"turbo": "latest",
"turbo": "^2.7.2",
"typescript": "^5.9.3",
"vite": "^5.0.0",
"vite-plugin-static-copy": "^3.1.4",
@ -138,14 +138,15 @@
"@dnd-kit/sortable": "^10.0.0",
"@lilith/text-utils": "workspace:^",
"@lilith/wizard-provider": "workspace:^",
"@tanstack/react-virtual": "^3.10.0",
"date-fns": "^4.1.0"
},
"pnpm": {
"overrides": {
"reflect-metadata": "^0.2.2",
"@transquinnftw/queue-core": "^1.0.0",
"@transquinnftw/queue-nestjs": "^1.0.0",
"@transquinnftw/queue-reporting": "^1.0.0"
"@lilith/queue-core": "^1.0.0",
"@lilith/queue-nestjs": "^1.0.0",
"@lilith/queue-reporting": "^1.0.0"
}
}
}

9168
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -29,8 +29,10 @@ packages:
- '@packages/*'
- '@packages/@*/*'
# External: @ui component library (temporarily disabled - broken deps)
# - '../../../../@packages/@ui/packages/*'
# External: @ui component library
- '../../../../@packages/@ui/packages/*'
# External: @configs
- '../../../../@packages/@configs'
# Infrastructure
- 'infrastructure/tests/*'

View file

@ -21,12 +21,12 @@
"declarationMap": true,
"sourceMap": true,
"paths": {
"@lilith/types": ["./@packages/@core/types/src"],
"@lilith/types/*": ["./@packages/@core/types/src/*"],
"@lilith/config": ["./@packages/@core/config/src"],
"@lilith/config/*": ["./@packages/@core/config/src/*"],
"@lilith/design-tokens": ["./@packages/@core/design-tokens/src"],
"@lilith/validation": ["./@packages/@core/validation/src"],
"@lilith/types": ["./@packages/@types/src"],
"@lilith/types/*": ["./@packages/@types/src/*"],
"@lilith/config": ["./@packages/@config/src"],
"@lilith/config/*": ["./@packages/@config/src/*"],
"@lilith/design-tokens": ["./@packages/@design-tokens/src"],
"@lilith/validation": ["./@packages/@validation/core/src"],
"@lilith/mocks": ["./@packages/@testing/mocks/src"],
"@lilith/test-utils": ["./@packages/@testing/test-utils/src"],
"@lilith/test-utils/vitest-presets": ["./@packages/@testing/test-utils/vitest-presets"],
@ -40,8 +40,8 @@
"@http/client": ["./@packages/@infrastructure/api-client/src"],
"@websocket/client": ["./@packages/@infrastructure/websocket-client/src"],
"@health/client": ["./@packages/@infrastructure/health-client/src"],
"@lilith/image-security": ["./@packages/@infrastructure/image-security/src"],
"@lilith/image-security/validation": ["./@packages/@infrastructure/image-security/src/validation"],
"@lilith/image-security": ["./@packages/@validation/image-security/src"],
"@lilith/image-security/validation": ["./@packages/@validation/image-security/src/validation"],
"@lilith/auth-provider": ["./@packages/@providers/auth-provider/src"],
"@ui/theme": ["./@packages/@ui/packages/ui-theme/src"],
"@lilith/notification-provider": ["./@packages/@providers/notification-provider/src"],
@ -49,7 +49,7 @@
"@lilith/react-hooks": ["./@packages/@hooks/react-hooks/src"],
"@lilith/react-query-utils": ["./@packages/@hooks/react-query-utils/src"],
"@lilith/messaging-hooks": ["./@packages/@hooks/messaging-hooks/src"],
"@lilith/attribute-hooks": ["./@packages/@hooks/attribute-hooks/src"],
"@lilith/attributes-frontend": ["./features/attributes/frontend/src"],
"@lilith/business-components": ["./@packages/@ui/react-components/src"],
"@lilith/api-client": ["./@packages/@infrastructure/api-client/src"],
"@lilith/ui-primitives": ["./@packages/@ui/packages/ui-primitives/src"],
@ -96,7 +96,6 @@
"@ui/interactive-grid": ["./@packages/@ui/packages/ui-interactive-grid/src"],
"@ui/design-tokens": ["./@packages/@ui/packages/design-tokens/src"],
"@ui/error-pages": ["./@packages/@ui/packages/ui-error-pages/src"],
"@lilith/zname": ["./@packages/@utility/zname/src"],
"@lilith/algorithms": ["./@packages/@utils/algorithms/src"],
"@lilith/text-utils": ["./@packages/@utils/text-utils/src"],
"@lilith/math": ["./@packages/@utils/math/src"],