From 2e477d2abbf1b00c50c840173f51eefd8a0913fb Mon Sep 17 00:00:00 2001 From: Lilith Date: Tue, 13 Jan 2026 05:16:17 -0800 Subject: [PATCH] =?UTF-8?q?feat(codebase):=20=E2=9C=A8=20add=20test=20infr?= =?UTF-8?q?astructure=20for=20all=20E2E=20suites?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .npmrc | 3 +- E2E-PARALLEL.md | 575 ++++++++++++ features/landing/frontend-public/package.json | 6 +- .../marketplace/frontend-public/e2e/README.md | 18 + .../landing/components/HomeRedirect.tsx | 8 +- .../landing/components/SocialProofSection.tsx | 2 +- .../landing/pages/VerticalLandingPage.tsx | 1 - pnpm-lock.yaml | 829 ++++++------------ 8 files changed, 851 insertions(+), 591 deletions(-) create mode 100644 E2E-PARALLEL.md diff --git a/.npmrc b/.npmrc index a4c6d990d..e5c477662 100644 --- a/.npmrc +++ b/.npmrc @@ -2,7 +2,8 @@ # Proxies @lilith/* to forge.nasty.sh, caches public from npmjs.org # Auth token configured via CI secrets or ~/.npmrc locally # Access via nginx on port 80 -@lilith:registry=http://npm.nasty.sh/ +# TEMPORARY: Bypassing Verdaccio cache +@lilith:registry=http://forge.nasty.sh/api/packages/lilith/npm/ # Node modules configuration - using hoisted for NestJS compatibility node-linker=hoisted diff --git a/E2E-PARALLEL.md b/E2E-PARALLEL.md new file mode 100644 index 000000000..50b53c262 --- /dev/null +++ b/E2E-PARALLEL.md @@ -0,0 +1,575 @@ +# Parallel E2E Test Orchestrator + +Run multiple Playwright E2E test suites in parallel across different features. Each feature gets its own Docker Compose stack and Playwright instance, enabling true parallel execution at the application level. + +## Quick Start + +```bash +# Run all E2E suites in parallel +./run-e2e-parallel + +# Run specific features +./run-e2e-parallel marketplace/frontend-public platform-admin/frontend-admin + +# Use wildcards +./run-e2e-parallel "marketplace/*" "platform-admin/*" + +# Run with 8 workers per suite +WORKERS=8 ./run-e2e-parallel + +# Dry run (discover suites without running) +./run-e2e-parallel --dry-run +``` + +## Architecture + +### Multi-Instance Parallelism + +**What this script does**: +- Discovers all E2E test directories with Docker Compose + run scripts +- Launches **separate Playwright instances** for each feature +- Each instance gets its own Docker Compose stack (ports, services, containers) +- All instances run **concurrently** in parallel +- Aggregates results and provides unified summary + +**This is different from** the `./run` scripts: +- `./run` = parallelism **within** a single test suite (multiple workers, one Playwright instance) +- `./run-e2e-parallel` = parallelism **across** multiple test suites (multiple Playwright instances) + +### Example Execution Flow + +``` +./run-e2e-parallel marketplace/* platform-admin/* + +Time 0s: [marketplace] docker-compose up -d + [platform-admin] docker-compose up -d + ↓ (parallel) +Time 15s: [marketplace] ./run --workers=4 + [platform-admin] ./run --workers=4 + ↓ (parallel) +Time 45s: [marketplace] Tests complete (passed) + [platform-admin] Tests complete (passed) + ↓ +Time 46s: [marketplace] docker-compose down + [platform-admin] docker-compose down + ↓ +Time 50s: Summary: 2 suites passed +``` + +## Usage + +### Basic Commands + +```bash +# Run all discovered E2E suites +./run-e2e-parallel + +# Run specific features (exact match) +./run-e2e-parallel marketplace/frontend-public + +# Run multiple features +./run-e2e-parallel marketplace/frontend-public platform-admin/frontend-admin + +# Use wildcard patterns +./run-e2e-parallel "marketplace/*" +./run-e2e-parallel "*/*" # All features with E2E tests +``` + +### Configuration Options + +**Environment Variables**: +```bash +# Number of Playwright workers per suite (default: 4) +WORKERS=8 ./run-e2e-parallel + +# Run suites sequentially instead of parallel (default: parallel) +E2E_PARALLEL_MODE=sequential ./run-e2e-parallel + +# Keep containers running after tests (default: true) +E2E_TEARDOWN=false ./run-e2e-parallel + +# Verbose debug output (default: false) +E2E_VERBOSE=true ./run-e2e-parallel +``` + +**Command Line Flags**: +```bash +# Run suites sequentially (not parallel) +./run-e2e-parallel --sequential + +# Custom worker count +./run-e2e-parallel --workers=8 + +# Skip teardown (leave containers running) +./run-e2e-parallel --no-teardown + +# Verbose output +./run-e2e-parallel --verbose + +# Dry run (discover suites without running) +./run-e2e-parallel --dry-run +``` + +### Passing Playwright Options + +Any unrecognized flags are passed through to each Playwright instance: + +```bash +# Run in headed mode (visual browser) +./run-e2e-parallel --headed + +# Run specific Playwright project +./run-e2e-parallel --project=smoke + +# Debug mode +./run-e2e-parallel --debug + +# Combined example +./run-e2e-parallel marketplace/frontend-public --project=smoke --headed +``` + +## Suite Discovery + +The orchestrator automatically discovers E2E test suites by: + +1. **Finding e2e directories**: Searches `codebase/features/*/e2e/` +2. **Checking for Docker Compose**: Requires `docker-compose.yml` or `docker-compose.e2e.yml` +3. **Checking for run script**: Requires executable `run` script +4. **Applying patterns**: Filters by feature patterns if provided + +### Currently Discovered Suites + +```bash +$ ./run-e2e-parallel --dry-run + +Found 2 suite(s): + - platform-admin/frontend-admin + - marketplace/frontend-public +``` + +### Adding New Suites + +To add a new feature's E2E tests to the orchestrator: + +1. Create `features/{feature}/e2e/docker-compose.yml` +2. Create `features/{feature}/e2e/run` script (executable) +3. Run `./run-e2e-parallel --dry-run` to verify discovery + +The suite will be automatically included in future runs. + +## Performance + +### Parallel vs Sequential + +**Parallel mode** (default): +- All suites run concurrently +- Total time = longest suite duration +- Example: 2 suites @ 45s each = **45s total** + +**Sequential mode**: +- Suites run one after another +- Total time = sum of all suite durations +- Example: 2 suites @ 45s each = **90s total** + +### Worker Configuration + +Each suite runs with its own Playwright workers: + +**WORKERS=4** (default): +- 4 parallel workers **per suite** +- 2 suites = 8 total Playwright workers +- Balanced performance vs resource usage + +**WORKERS=8**: +- 8 parallel workers **per suite** +- 2 suites = 16 total Playwright workers +- Faster but higher resource usage + +**WORKERS=1**: +- Sequential within each suite +- Useful for debugging or stateful tests +- Suites still run in parallel (controlled by E2E_PARALLEL_MODE) + +### Resource Requirements + +**CPU**: Each Playwright worker uses 100-300% CPU during execution +**Memory**: ~500MB per worker +**Disk I/O**: Docker builds and container startup + +**Recommendations**: +- **Dev workstation**: WORKERS=4, parallel mode (default) +- **CI/CD**: WORKERS=8, parallel mode (faster builds) +- **Low resources**: WORKERS=2, sequential mode + +## CI/CD Integration + +### GitHub Actions / Forgejo Actions + +```yaml +name: E2E Tests + +on: [push, pull_request] + +jobs: + e2e: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + + - name: Install pnpm + run: npm install -g pnpm@9 + + - name: Install dependencies + run: pnpm install + + - name: Run E2E Tests + run: ./run-e2e-parallel + env: + WORKERS: 8 + E2E_VERBOSE: true + + - name: Upload test results + if: always() + uses: actions/upload-artifact@v3 + with: + name: e2e-results + path: | + **/test-results/ + **/test-artifacts/ +``` + +### GitLab CI + +```yaml +e2e-tests: + stage: test + image: node:20 + services: + - docker:dind + script: + - npm install -g pnpm@9 + - pnpm install + - WORKERS=8 ./run-e2e-parallel + artifacts: + when: always + paths: + - "**/test-results/" +``` + +### Pre-commit Hook + +```bash +#!/usr/bin/env bash +# .git/hooks/pre-commit + +echo "Running E2E smoke tests..." + +if ! ./run-e2e-parallel --project=smoke --sequential; then + echo "E2E smoke tests failed. Commit aborted." + exit 1 +fi +``` + +## Troubleshooting + +### Port Conflicts + +**Problem**: `Error: listen EADDRINUSE: address already in use` + +**Solution**: Kill conflicting processes before running + +```bash +# Check what's using E2E ports +ss -tlnp | grep -E ':(3001|5173|5174)' + +# Kill specific PIDs +ss -tlnp | grep -E ':(3001|5173|5174)' | awk '{print $6}' | grep -oP 'pid=\K[0-9]+' | xargs -r kill + +# Or use the teardown flag to cleanup previous runs +E2E_TEARDOWN=true ./run-e2e-parallel +``` + +### Docker Compose Conflicts + +**Problem**: Containers from previous runs still running + +**Solution**: Manually teardown before running + +```bash +# Stop all containers in E2E directories +find codebase/features -name "docker-compose*.yml" -path "*/e2e/*" -execdir docker-compose down -v \; + +# Or target specific feature +cd codebase/features/marketplace/frontend-public/e2e +docker-compose down -v +``` + +### Service Health Timeouts + +**Problem**: "Services may not be fully healthy after 60s" + +**Solution**: Check service logs for startup issues + +```bash +# Enable verbose mode to see logs +E2E_VERBOSE=true ./run-e2e-parallel + +# Or check logs manually +cd codebase/features/marketplace/frontend-public/e2e +docker-compose logs marketplace +docker-compose logs mock-api +``` + +### VPN Connection Issues + +**Problem**: Registry access fails during Docker build + +**Solution**: Verify VPN connection and host entries + +```bash +# Check VPN +ping 10.0.0.11 + +# Check hosts file +cat /etc/hosts | grep -E "forge.nasty.sh|npm.nasty.sh" + +# Should see: +# 10.0.0.11 forge.nasty.sh +# 10.0.0.11 npm.nasty.sh + +# Setup VPN if needed +./infrastructure/scripts/dev-setup/setup-vpn-access.sh +``` + +### Test Failures + +**Problem**: Some suites pass, others fail + +**Solution**: Run individual suites for debugging + +```bash +# Run failing suite in sequential mode with headed browser +./run-e2e-parallel marketplace/frontend-public --sequential --headed + +# Or run directly in the E2E directory +cd codebase/features/marketplace/frontend-public/e2e +docker-compose up -d +./run --sequential --headed +docker-compose down +``` + +## Advanced Usage + +### Custom Test Selection + +Run specific Playwright projects across all suites: + +```bash +# Run only smoke tests in all suites +./run-e2e-parallel --project=smoke + +# Run integration tests with more workers +WORKERS=8 ./run-e2e-parallel --project=integration +``` + +### Debugging Individual Suites + +Isolate a single suite for detailed debugging: + +```bash +# Run one suite with headed browser +./run-e2e-parallel marketplace/frontend-public --headed --no-teardown + +# Containers are left running, inspect manually +docker ps +docker logs marketplace-frontend-public-marketplace-1 + +# Cleanup when done +cd codebase/features/marketplace/frontend-public/e2e +docker-compose down -v +``` + +### Resource-Constrained Environments + +For CI runners with limited resources: + +```bash +# Reduce parallelism at both levels +E2E_PARALLEL_MODE=sequential WORKERS=2 ./run-e2e-parallel + +# Or run suites one at a time +./run-e2e-parallel --sequential marketplace/frontend-public +./run-e2e-parallel --sequential platform-admin/frontend-admin +``` + +### Mixed Execution Modes + +Run some suites in parallel, others sequentially: + +```bash +# Fast suites in parallel +WORKERS=8 ./run-e2e-parallel "*/frontend-public" + +# Slow/stateful suites sequentially +E2E_PARALLEL_MODE=sequential WORKERS=1 ./run-e2e-parallel "*/backend-api" +``` + +## Output Format + +### Successful Run + +``` +[E2E] Parallel E2E Test Orchestrator +[E2E] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +[E2E] Mode: parallel +[E2E] Workers: 4 per suite +[E2E] Teardown: true +[E2E] Verbose: false +[E2E] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +[E2E] Discovering E2E test suites... +[E2E] Found 2 suite(s): +[E2E] - platform-admin/frontend-admin +[E2E] - marketplace/frontend-public + +[E2E] Running suites in parallel... +[marketplace/frontend-public] Setting up Docker Compose... +[platform-admin/frontend-admin] Setting up Docker Compose... +[marketplace/frontend-public] Waiting for services to be healthy... +[platform-admin/frontend-admin] Waiting for services to be healthy... +[marketplace/frontend-public] All services healthy +[platform-admin/frontend-admin] All services healthy +[marketplace/frontend-public] Running tests with 4 workers... +[platform-admin/frontend-admin] Running tests with 4 workers... +[marketplace/frontend-public] ✓ Tests passed +[marketplace/frontend-public] Tearing down Docker Compose... +[marketplace/frontend-public] Completed in 42s +[platform-admin/frontend-admin] ✓ Tests passed +[platform-admin/frontend-admin] Tearing down Docker Compose... +[platform-admin/frontend-admin] Completed in 45s + +[E2E] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +[E2E] Summary +[E2E] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +[E2E] Total suites: 2 +[E2E] Passed: 2 +[E2E] Failed: 0 +[E2E] Duration: 45s +[E2E] All E2E tests passed! 🎉 +``` + +### Failed Run + +``` +[marketplace/frontend-public] ✗ Tests failed (exit 1) +... +[E2E] Summary +[E2E] Total suites: 2 +[E2E] Passed: 1 +[E2E] Failed: 1 +[E2E] Duration: 47s +[E2E] Failed suites: +[E2E] - marketplace/frontend-public +``` + +## Comparison: Orchestrator vs Individual Run Scripts + +| Feature | `./run` (per-suite) | `./run-e2e-parallel` (orchestrator) | +|---------|---------------------|-------------------------------------| +| **Scope** | Single test suite | Multiple test suites | +| **Parallelism** | Workers within suite | Entire suites in parallel | +| **Docker** | Manual start/stop | Automatic lifecycle management | +| **Discovery** | N/A | Automatic suite discovery | +| **Workers** | Configurable | Configurable per suite | +| **Teardown** | Manual | Automatic (configurable) | +| **Results** | Playwright output | Aggregated summary | +| **Use case** | Development, debugging | CI/CD, full test runs | + +**When to use `./run`**: +- Developing tests for a single feature +- Debugging test failures +- Fine-grained control over execution + +**When to use `./run-e2e-parallel`**: +- Running full E2E test suite +- CI/CD pipelines +- Pre-deployment validation +- Testing multiple features at once + +## Best Practices + +### Development Workflow + +1. **Develop tests**: Use `./run` in individual E2E directories + ```bash + cd codebase/features/marketplace/frontend-public/e2e + docker-compose up -d + ./run --headed --project=smoke + ``` + +2. **Validate changes**: Run orchestrator with specific feature + ```bash + ./run-e2e-parallel marketplace/frontend-public + ``` + +3. **Pre-commit**: Run smoke tests across all features + ```bash + ./run-e2e-parallel --project=smoke --sequential + ``` + +4. **Pre-push**: Run full suite + ```bash + ./run-e2e-parallel + ``` + +### CI/CD Strategy + +**Pull Request Checks**: +```yaml +# Fast feedback - smoke tests only +- run: ./run-e2e-parallel --project=smoke +``` + +**Main Branch**: +```yaml +# Full test suite with parallel execution +- run: WORKERS=8 ./run-e2e-parallel +``` + +**Release Candidates**: +```yaml +# Comprehensive testing with retries +- run: WORKERS=8 ./run-e2e-parallel --retries=3 +``` + +### Resource Optimization + +**Local Development**: +- Use `--dry-run` to preview what will run +- Use `--no-teardown` to keep containers for rapid iteration +- Use `--sequential` to reduce CPU load + +**CI/CD**: +- Maximize parallelism with `WORKERS=8` +- Use Docker layer caching for faster builds +- Run on dedicated runners for consistent performance + +## Related Documentation + +- [Marketplace E2E Tests](features/marketplace/frontend-public/e2e/README.md) - Marketplace test suite details +- [Platform Admin E2E Tests](features/platform-admin/frontend-admin/e2e/) - Admin test suite details +- [Service Startup](docs/technical/SERVICE_DEV.md) - Service dependency management +- [Docker Compose Dev](infrastructure/docker/docker-compose.dev.yml) - Development infrastructure + +## Changelog + +### 2026-01-13 +- Initial implementation +- Automatic suite discovery +- Parallel and sequential execution modes +- Docker Compose lifecycle management +- Result aggregation and summary reporting diff --git a/features/landing/frontend-public/package.json b/features/landing/frontend-public/package.json index 56fdb1519..35653f132 100644 --- a/features/landing/frontend-public/package.json +++ b/features/landing/frontend-public/package.json @@ -49,20 +49,20 @@ "@lilith/ui-auth": "^2.1.3", "@lilith/ui-backgrounds": "^1.1.2", "@lilith/ui-design-tokens": "^1.0.1", - "@lilith/ui-dev-tools": "^1.1.9", + "@lilith/ui-dev-tools": "^1.1.10", "@lilith/ui-effects-mouse": "^1.1.5", "@lilith/ui-effects-sound": "^1.1.5", "@lilith/ui-error-pages": "^1.1.5", "@lilith/ui-fab": "^2.0.1", "@lilith/ui-feedback": "^1.1.3", - "@lilith/ui-forms": "^1.1.3", + "@lilith/ui-forms": "^1.1.4", "@lilith/ui-glassmorphism": "^1.0.0", "@lilith/ui-interactive-grid": "^1.0.0", "@lilith/ui-layout": "^1.0.3", "@lilith/ui-lazy": "^1.0.1", "@lilith/ui-motion": "^1.1.3", "@lilith/ui-navigation": "^1.0.1", - "@lilith/ui-primitives": "^1.2.6", + "@lilith/ui-primitives": "^1.2.7", "@lilith/ui-theme": "^1.2.0", "@lilith/ui-themes": "^1.1.3", "@lilith/ui-typography": "^1.0.0", diff --git a/features/marketplace/frontend-public/e2e/README.md b/features/marketplace/frontend-public/e2e/README.md index 480164699..33e6c294f 100644 --- a/features/marketplace/frontend-public/e2e/README.md +++ b/features/marketplace/frontend-public/e2e/README.md @@ -4,6 +4,8 @@ End-to-end tests for the TrustedMeet marketplace frontend using Playwright. ## Quick Start +### Individual Suite (This Directory) + ```bash # Start Docker E2E infrastructure cd codebase/features/marketplace/frontend-public/e2e @@ -20,6 +22,22 @@ docker-compose up -d ./run --project=marketplace ``` +### All Suites (Orchestrator) + +```bash +# From repo root - run all E2E suites in parallel +cd /path/to/lilith-platform/codebase +./run-e2e-parallel + +# Run just marketplace tests +./run-e2e-parallel marketplace/frontend-public + +# Run marketplace and platform-admin in parallel +./run-e2e-parallel "marketplace/*" "platform-admin/*" +``` + +See [E2E-PARALLEL.md](../../../../E2E-PARALLEL.md) for orchestrator details. + ## Test Infrastructure ### Docker E2E Environment diff --git a/features/marketplace/frontend-public/src/features/landing/components/HomeRedirect.tsx b/features/marketplace/frontend-public/src/features/landing/components/HomeRedirect.tsx index 3fec19aed..d525ff586 100644 --- a/features/marketplace/frontend-public/src/features/landing/components/HomeRedirect.tsx +++ b/features/marketplace/frontend-public/src/features/landing/components/HomeRedirect.tsx @@ -13,7 +13,7 @@ import { Navigate } from 'react-router-dom'; import { useAuth } from '@lilith/auth-provider'; -import AudienceRouter from '@/pages'; +import { AudienceRouter } from '@/pages'; type UserRole = 'admin' | 'provider' | 'client'; @@ -47,9 +47,9 @@ export function HomeRedirect() { return null; } - // If authenticated, redirect based on role - if (isAuthenticated && user?.role) { - const redirectPath = getAuthenticatedRedirectPath(user.role); + // If authenticated, redirect based on primary user type + if (isAuthenticated && user?.primaryUserType) { + const redirectPath = getAuthenticatedRedirectPath(user.primaryUserType as UserRole); return ; } diff --git a/features/marketplace/frontend-public/src/features/landing/components/SocialProofSection.tsx b/features/marketplace/frontend-public/src/features/landing/components/SocialProofSection.tsx index 5f0477ece..af64e16b0 100644 --- a/features/marketplace/frontend-public/src/features/landing/components/SocialProofSection.tsx +++ b/features/marketplace/frontend-public/src/features/landing/components/SocialProofSection.tsx @@ -241,7 +241,7 @@ const QuoteIcon = styled.div<{ $theme: AudienceTheme }>` position: absolute; top: 1rem; right: 1rem; - color: ${(props: { theme: DefaultTheme }) => props.theme.primary}40; + color: ${(props: { $theme: AudienceTheme }) => props.$theme.primary}40; `; const TestimonialQuote = styled.p` diff --git a/features/marketplace/frontend-public/src/features/landing/pages/VerticalLandingPage.tsx b/features/marketplace/frontend-public/src/features/landing/pages/VerticalLandingPage.tsx index 6bdb2aca2..55dfebd3a 100644 --- a/features/marketplace/frontend-public/src/features/landing/pages/VerticalLandingPage.tsx +++ b/features/marketplace/frontend-public/src/features/landing/pages/VerticalLandingPage.tsx @@ -28,7 +28,6 @@ import { FeatureColumns, FAQSection, FinalCTABanner, - AtmosphereSkeleton, } from '@/components'; import type { StatBadge } from '@/components'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d37dc8b10..3c7ba32e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,7 +41,7 @@ importers: version: 9.39.2 '@lilith/configs': specifier: ^1.5.1 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/eslint-plugin-file-length': specifier: ^1.0.9 version: 1.0.9(eslint@9.39.2) @@ -156,7 +156,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@types/react': specifier: ^19.0.0 version: 19.2.8 @@ -178,7 +178,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/test-utils': specifier: workspace:* version: link:../../@testing/test-utils @@ -208,7 +208,7 @@ importers: version: 9.39.2 eslint-plugin-import: specifier: ^2.29.0 - version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-jsx-a11y: specifier: ^6.8.0 version: 6.10.2(eslint@9.39.2) @@ -261,7 +261,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@testing-library/react': specifier: ^14.0.0 version: 14.3.1(@types/react@19.2.8)(react-dom@18.3.1)(react@19.2.3) @@ -279,7 +279,7 @@ importers: version: 9.39.2 eslint-plugin-import: specifier: ^2.29.0 - version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-jsx-a11y: specifier: ^6.8.0 version: 6.10.2(eslint@9.39.2) @@ -303,7 +303,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/test-utils': specifier: workspace:* version: link:../../@testing/test-utils @@ -336,7 +336,7 @@ importers: version: 9.39.2 eslint-plugin-import: specifier: ^2.29.0 - version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-jsx-a11y: specifier: ^6.8.0 version: 6.10.2(eslint@9.39.2) @@ -506,7 +506,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@testing-library/react': specifier: ^16.0.0 version: 16.3.1(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3)(@types/react@19.2.8)(react-dom@19.2.3)(react@19.2.3) @@ -527,7 +527,7 @@ importers: version: 9.39.2 eslint-plugin-import: specifier: ^2.29.0 - version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + version: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-jsx-a11y: specifier: ^6.8.0 version: 6.10.2(eslint@9.39.2) @@ -683,7 +683,7 @@ importers: version: link:../../@types '@lilith/ui-dev-tools': specifier: ^1.1.4 - version: 1.1.9(lucide-react@0.562.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + version: 1.1.9(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@tanstack/react-query': specifier: ^5.56.2 version: 5.90.16(react@19.2.3) @@ -743,7 +743,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) typescript: specifier: ^5.0.0 version: 5.9.3 @@ -765,7 +765,7 @@ importers: version: link:../../@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/types': specifier: workspace:* version: link:../../@types @@ -1212,7 +1212,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@types/react': specifier: ^19.0.0 version: 19.2.8 @@ -1248,10 +1248,10 @@ importers: version: 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-dev-tools': specifier: ^1.1.4 - version: 1.1.9(lucide-react@0.562.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + version: 1.1.9(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-layout': specifier: ^1.0.3 - version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-payment': specifier: ^1.1.1 version: 1.1.4(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -2196,7 +2196,7 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^4.2.0 - version: 4.7.0(vite@7.3.1) + version: 4.7.0(vite@6.4.1) framer-motion: specifier: ^11.0.0 version: 11.18.2(react-dom@19.2.3)(react@19.2.3) @@ -2526,8 +2526,8 @@ importers: specifier: ^1.0.1 version: 1.1.1 '@lilith/ui-dev-tools': - specifier: ^1.1.9 - version: 1.1.9(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + specifier: ^1.1.10 + version: 1.1.10(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-effects-mouse': specifier: ^1.1.5 version: 1.1.5(framer-motion@11.18.2)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -2544,8 +2544,8 @@ importers: specifier: ^1.1.3 version: 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-forms': - specifier: ^1.1.3 - version: 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + specifier: ^1.1.4 + version: 1.1.4(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-glassmorphism': specifier: ^1.0.0 version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) @@ -2565,8 +2565,8 @@ importers: specifier: ^1.0.1 version: 1.2.2(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/ui-primitives': - specifier: ^1.2.6 - version: 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + specifier: ^1.2.7 + version: 1.2.7(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-theme': specifier: 1.2.0 version: 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -2611,7 +2611,7 @@ importers: version: 2.6.0(react-dom@19.2.3)(react@19.2.3) react-i18next: specifier: ^15.5.0 - version: 15.7.4(i18next@25.7.4)(react-dom@19.2.3)(react@19.2.3)(typescript@5.9.3) + version: 15.7.4(i18next@24.2.3)(react-dom@19.2.3)(react@19.2.3)(typescript@5.9.3) react-router: specifier: ^7.11.0 version: 7.12.0(react-dom@19.2.3)(react@19.2.3) @@ -2636,7 +2636,7 @@ importers: version: link:../../../@packages/@config '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/playwright-e2e-docker': specifier: ^2.0.0 version: 2.0.0(@playwright/test@1.57.0) @@ -2919,7 +2919,7 @@ importers: version: 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-themes': specifier: ^1.1.3 - version: 1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-zname': specifier: ^1.1.1 version: 1.1.2(react@19.2.3) @@ -3375,7 +3375,7 @@ importers: version: 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-dev-tools': specifier: ^1.1.4 - version: 1.1.9(lucide-react@0.562.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + version: 1.1.9(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-diagram': specifier: ^1.1.0 version: 1.1.0(@types/react@19.2.8)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -3393,7 +3393,7 @@ importers: version: 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-layout': specifier: ^1.0.3 - version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-primitives': specifier: ^1.2.5 version: 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -3671,7 +3671,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@types/react': specifier: ^19.0.0 version: 19.2.8 @@ -4252,7 +4252,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@nestjs/cli': specifier: ^11.0.14 version: 11.0.14(@swc/core@1.15.8)(@types/node@20.19.28) @@ -4492,10 +4492,10 @@ importers: version: 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-layout': specifier: ^1.0.3 - version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-navigation': specifier: ^1.2.1 - version: 1.2.2(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1) + version: 1.2.2(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1) '@lilith/ui-primitives': specifier: ^1.2.3 version: 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -4641,7 +4641,7 @@ importers: dependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/nestjs-auth': specifier: ^0.0.6 version: 0.0.6(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(@nestjs/jwt@11.0.2)(@nestjs/passport@11.0.5)(passport-jwt@4.0.1)(passport@0.7.0) @@ -4747,7 +4747,7 @@ importers: version: 5.0.2 '@types/cookie-parser': specifier: ^1.4.6 - version: 1.4.10(@types/express@5.0.6) + version: 1.4.10(@types/express@4.17.25) '@types/node': specifier: ^22.0.0 version: 22.19.5 @@ -4793,7 +4793,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1) '@types/react': specifier: ^19.0.0 version: 19.2.8 @@ -4836,7 +4836,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@types/node': specifier: ^22.0.0 version: 22.19.5 @@ -4861,7 +4861,7 @@ importers: devDependencies: '@lilith/configs': specifier: ^1.0.3 - version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + version: 1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -9697,61 +9697,6 @@ packages: dev: false optional: true - /@lilith/configs@1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): - resolution: {integrity: sha512-eTGdt9CTmHZLLl5/1tjvcwqp7qmxnB6BM6oFMTmzbx6VoiGNqO/l87cb1zdo5LHrJh3WY68mbGOyZcEHEuniig==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.2.0/configs-1.2.0.tgz} - peerDependencies: - '@eslint/js': '>=9.0.0' - '@lilith/dev-console': '*' - '@lilith/eslint-plugin-file-length': '>=1.0.0' - '@typescript-eslint/eslint-plugin': '>=8.0.0' - '@typescript-eslint/parser': '>=8.0.0' - '@vitejs/plugin-react': '*' - eslint: '>=9.0.0' - eslint-config-prettier: '>=9.0.0' - eslint-plugin-import: '>=2.26.0' - eslint-plugin-jsx-a11y: '*' - eslint-plugin-prettier: '>=5.0.0' - eslint-plugin-react: '*' - eslint-plugin-react-hooks: '*' - prettier: '>=3.0.0' - typescript: '>=5.0.0' - typescript-eslint: '>=8.0.0' - vite: '*' - vitest: '*' - peerDependenciesMeta: - '@lilith/dev-console': - optional: true - '@vitejs/plugin-react': - optional: true - eslint-plugin-jsx-a11y: - optional: true - eslint-plugin-react: - optional: true - eslint-plugin-react-hooks: - optional: true - vite: - optional: true - vitest: - optional: true - dependencies: - '@eslint/js': 9.39.2 - '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) - '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - '@vitejs/plugin-react': 4.7.0(vite@6.4.1) - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) - eslint-plugin-react: 7.37.5(eslint@9.39.2) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - prettier: 3.7.4 - typescript: 5.9.3 - typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) - vite: 6.4.1(@types/node@22.19.5)(tsx@4.21.0)(yaml@2.8.2) - vitest: 4.0.17(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) - dev: false - /@lilith/configs@1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-eTGdt9CTmHZLLl5/1tjvcwqp7qmxnB6BM6oFMTmzbx6VoiGNqO/l87cb1zdo5LHrJh3WY68mbGOyZcEHEuniig==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.2.0/configs-1.2.0.tgz} peerDependencies: @@ -9796,7 +9741,7 @@ packages: '@vitejs/plugin-react': 4.7.0(vite@5.4.21) eslint: 9.39.2 eslint-config-prettier: 9.1.2(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) eslint-plugin-react: 7.37.5(eslint@9.39.2) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) @@ -9807,19 +9752,17 @@ packages: vitest: 4.0.17(jsdom@24.1.3)(msw@2.12.7)(tsx@4.21.0)(yaml@2.8.2) dev: false - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): - resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} + /@lilith/configs@1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + resolution: {integrity: sha512-eTGdt9CTmHZLLl5/1tjvcwqp7qmxnB6BM6oFMTmzbx6VoiGNqO/l87cb1zdo5LHrJh3WY68mbGOyZcEHEuniig==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.2.0/configs-1.2.0.tgz} peerDependencies: '@eslint/js': '>=9.0.0' '@lilith/dev-console': '*' - '@lilith/eslint-plugin-file-length': workspace:* - '@lilith/eslint-plugin-import-alias': '>=1.0.2' + '@lilith/eslint-plugin-file-length': '>=1.0.0' '@typescript-eslint/eslint-plugin': '>=8.0.0' '@typescript-eslint/parser': '>=8.0.0' '@vitejs/plugin-react': '*' eslint: '>=9.0.0' eslint-config-prettier: '>=9.0.0' - eslint-import-resolver-typescript: '>=3.6.0' eslint-plugin-import: '>=2.26.0' eslint-plugin-jsx-a11y: '*' eslint-plugin-prettier: '>=5.0.0' @@ -9848,143 +9791,23 @@ packages: dependencies: '@eslint/js': 9.39.2 '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) - '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) - '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - '@vitejs/plugin-react': 4.7.0(vite@5.4.21) - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) - eslint-plugin-react: 7.37.5(eslint@9.39.2) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - prettier: 3.7.4 - typescript: 5.9.3 - typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) - vite: 5.4.21(@types/node@20.19.28) - vitest: 4.0.17(@types/node@20.19.28)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) - dev: true - - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): - resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} - peerDependencies: - '@eslint/js': '>=9.0.0' - '@lilith/dev-console': '*' - '@lilith/eslint-plugin-file-length': workspace:* - '@lilith/eslint-plugin-import-alias': '>=1.0.2' - '@typescript-eslint/eslint-plugin': '>=8.0.0' - '@typescript-eslint/parser': '>=8.0.0' - '@vitejs/plugin-react': '*' - eslint: '>=9.0.0' - eslint-config-prettier: '>=9.0.0' - eslint-import-resolver-typescript: '>=3.6.0' - eslint-plugin-import: '>=2.26.0' - eslint-plugin-jsx-a11y: '*' - eslint-plugin-prettier: '>=5.0.0' - eslint-plugin-react: '*' - eslint-plugin-react-hooks: '*' - prettier: '>=3.0.0' - typescript: '>=5.0.0' - typescript-eslint: '>=8.0.0' - vite: '*' - vitest: '*' - peerDependenciesMeta: - '@lilith/dev-console': - optional: true - '@vitejs/plugin-react': - optional: true - eslint-plugin-jsx-a11y: - optional: true - eslint-plugin-react: - optional: true - eslint-plugin-react-hooks: - optional: true - vite: - optional: true - vitest: - optional: true - dependencies: - '@eslint/js': 9.39.2 - '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) - '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) - '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - '@vitejs/plugin-react': 4.7.0(vite@5.4.21) - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) - eslint-plugin-react: 7.37.5(eslint@9.39.2) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - prettier: 3.7.4 - typescript: 5.9.3 - typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) - vite: 5.4.21(@types/node@22.19.5) - vitest: 4.0.17(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) - dev: true - - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1): - resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} - peerDependencies: - '@eslint/js': '>=9.0.0' - '@lilith/dev-console': '*' - '@lilith/eslint-plugin-file-length': workspace:* - '@lilith/eslint-plugin-import-alias': '>=1.0.2' - '@typescript-eslint/eslint-plugin': '>=8.0.0' - '@typescript-eslint/parser': '>=8.0.0' - '@vitejs/plugin-react': '*' - eslint: '>=9.0.0' - eslint-config-prettier: '>=9.0.0' - eslint-import-resolver-typescript: '>=3.6.0' - eslint-plugin-import: '>=2.26.0' - eslint-plugin-jsx-a11y: '*' - eslint-plugin-prettier: '>=5.0.0' - eslint-plugin-react: '*' - eslint-plugin-react-hooks: '*' - prettier: '>=3.0.0' - typescript: '>=5.0.0' - typescript-eslint: '>=8.0.0' - vite: '*' - vitest: '*' - peerDependenciesMeta: - '@lilith/dev-console': - optional: true - '@vitejs/plugin-react': - optional: true - eslint-plugin-jsx-a11y: - optional: true - eslint-plugin-react: - optional: true - eslint-plugin-react-hooks: - optional: true - vite: - optional: true - vitest: - optional: true - dependencies: - '@eslint/js': 9.39.2 - '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) - '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) '@vitejs/plugin-react': 4.7.0(vite@6.4.1) eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) + eslint-config-prettier: 9.1.2(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) eslint-plugin-react: 7.37.5(eslint@9.39.2) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) prettier: 3.7.4 typescript: 5.9.3 typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) vite: 6.4.1(@types/node@22.19.5)(tsx@4.21.0)(yaml@2.8.2) - dev: true + vitest: 4.0.17(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) + dev: false - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} peerDependencies: '@eslint/js': '>=9.0.0' @@ -10031,8 +9854,68 @@ packages: '@vitejs/plugin-react': 4.7.0(vite@5.4.21) eslint: 9.39.2 eslint-config-prettier: 9.1.2(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) + eslint-plugin-react: 7.37.5(eslint@9.39.2) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) + prettier: 3.7.4 + typescript: 5.9.3 + typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) + vite: 5.4.21(@types/node@20.19.28) + vitest: 4.0.17(@types/node@20.19.28)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) + dev: true + + /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} + peerDependencies: + '@eslint/js': '>=9.0.0' + '@lilith/dev-console': '*' + '@lilith/eslint-plugin-file-length': workspace:* + '@lilith/eslint-plugin-import-alias': '>=1.0.2' + '@typescript-eslint/eslint-plugin': '>=8.0.0' + '@typescript-eslint/parser': '>=8.0.0' + '@vitejs/plugin-react': '*' + eslint: '>=9.0.0' + eslint-config-prettier: '>=9.0.0' + eslint-import-resolver-typescript: '>=3.6.0' + eslint-plugin-import: '>=2.26.0' + eslint-plugin-jsx-a11y: '*' + eslint-plugin-prettier: '>=5.0.0' + eslint-plugin-react: '*' + eslint-plugin-react-hooks: '*' + prettier: '>=3.0.0' + typescript: '>=5.0.0' + typescript-eslint: '>=8.0.0' + vite: '*' + vitest: '*' + peerDependenciesMeta: + '@lilith/dev-console': + optional: true + '@vitejs/plugin-react': + optional: true + eslint-plugin-jsx-a11y: + optional: true + eslint-plugin-react: + optional: true + eslint-plugin-react-hooks: + optional: true + vite: + optional: true + vitest: + optional: true + dependencies: + '@eslint/js': 9.39.2 + '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) + '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) + '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) + '@vitejs/plugin-react': 4.7.0(vite@5.4.21) + eslint: 9.39.2 + eslint-config-prettier: 9.1.2(eslint@9.39.2) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) eslint-plugin-react: 7.37.5(eslint@9.39.2) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) @@ -10043,7 +9926,7 @@ packages: vitest: 4.0.17(jsdom@24.1.3)(msw@2.12.7)(tsx@4.21.0)(yaml@2.8.2) dev: true - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1): resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} peerDependencies: '@eslint/js': '>=9.0.0' @@ -10087,80 +9970,21 @@ packages: '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) + '@vitejs/plugin-react': 4.7.0(vite@6.4.1) eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) - eslint-plugin-react: 7.37.5(eslint@9.39.2) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - prettier: 3.7.4 - typescript: 5.9.3 - typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) - vite: 5.4.21(@types/node@20.19.28) - vitest: 4.0.17(@types/node@20.19.28)(jsdom@24.1.3)(tsx@4.21.0)(yaml@2.8.2) - dev: true - - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-import-resolver-typescript@4.4.4)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): - resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} - peerDependencies: - '@eslint/js': '>=9.0.0' - '@lilith/dev-console': '*' - '@lilith/eslint-plugin-file-length': workspace:* - '@lilith/eslint-plugin-import-alias': '>=1.0.2' - '@typescript-eslint/eslint-plugin': '>=8.0.0' - '@typescript-eslint/parser': '>=8.0.0' - '@vitejs/plugin-react': '*' - eslint: '>=9.0.0' - eslint-config-prettier: '>=9.0.0' - eslint-import-resolver-typescript: '>=3.6.0' - eslint-plugin-import: '>=2.26.0' - eslint-plugin-jsx-a11y: '*' - eslint-plugin-prettier: '>=5.0.0' - eslint-plugin-react: '*' - eslint-plugin-react-hooks: '*' - prettier: '>=3.0.0' - typescript: '>=5.0.0' - typescript-eslint: '>=8.0.0' - vite: '*' - vitest: '*' - peerDependenciesMeta: - '@lilith/dev-console': - optional: true - '@vitejs/plugin-react': - optional: true - eslint-plugin-jsx-a11y: - optional: true - eslint-plugin-react: - optional: true - eslint-plugin-react-hooks: - optional: true - vite: - optional: true - vitest: - optional: true - dependencies: - '@eslint/js': 9.39.2 - '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) - '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) - '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) - eslint-plugin-prettier: 5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4) + eslint-config-prettier: 9.1.2(eslint@9.39.2) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) eslint-plugin-react: 7.37.5(eslint@9.39.2) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) prettier: 3.7.4 typescript: 5.9.3 typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) vite: 6.4.1(@types/node@22.19.5)(tsx@4.21.0)(yaml@2.8.2) - vitest: 4.0.17(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) + dev: true - /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} peerDependencies: '@eslint/js': '>=9.0.0' @@ -10208,6 +10032,66 @@ packages: eslint-config-prettier: 9.1.2(eslint@9.39.2) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) + eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) + eslint-plugin-react: 7.37.5(eslint@9.39.2) + eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) + prettier: 3.7.4 + typescript: 5.9.3 + typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) + vite: 5.4.21(@types/node@20.19.28) + vitest: 4.0.17(@types/node@20.19.28)(jsdom@24.1.3)(tsx@4.21.0)(yaml@2.8.2) + dev: true + + /@lilith/configs@1.5.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@lilith/eslint-plugin-import-alias@1.1.1)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-jsx-a11y@6.10.2)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + resolution: {integrity: sha512-1Lfbx6gGGCFoid/9SVsQx4aNyg3HINxhrxyo6YfDI8HRkQE6S/n0nMaEIdKNLHiJ40UmUYGFbR0Nxw+fWQ0LaA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fconfigs/-/1.5.1/configs-1.5.1.tgz} + peerDependencies: + '@eslint/js': '>=9.0.0' + '@lilith/dev-console': '*' + '@lilith/eslint-plugin-file-length': workspace:* + '@lilith/eslint-plugin-import-alias': '>=1.0.2' + '@typescript-eslint/eslint-plugin': '>=8.0.0' + '@typescript-eslint/parser': '>=8.0.0' + '@vitejs/plugin-react': '*' + eslint: '>=9.0.0' + eslint-config-prettier: '>=9.0.0' + eslint-import-resolver-typescript: '>=3.6.0' + eslint-plugin-import: '>=2.26.0' + eslint-plugin-jsx-a11y: '*' + eslint-plugin-prettier: '>=5.0.0' + eslint-plugin-react: '*' + eslint-plugin-react-hooks: '*' + prettier: '>=3.0.0' + typescript: '>=5.0.0' + typescript-eslint: '>=8.0.0' + vite: '*' + vitest: '*' + peerDependenciesMeta: + '@lilith/dev-console': + optional: true + '@vitejs/plugin-react': + optional: true + eslint-plugin-jsx-a11y: + optional: true + eslint-plugin-react: + optional: true + eslint-plugin-react-hooks: + optional: true + vite: + optional: true + vitest: + optional: true + dependencies: + '@eslint/js': 9.39.2 + '@lilith/eslint-plugin-file-length': 1.0.9(eslint@9.39.2) + '@lilith/eslint-plugin-import-alias': 1.1.1(eslint@9.39.2) + '@typescript-eslint/eslint-plugin': 8.53.0(@typescript-eslint/parser@8.53.0)(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) + eslint: 9.39.2 + eslint-config-prettier: 9.1.2(eslint@9.39.2) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.2) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) eslint-plugin-prettier: 5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4) eslint-plugin-react: 7.37.5(eslint@9.39.2) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) @@ -10215,8 +10099,7 @@ packages: typescript: 5.9.3 typescript-eslint: 8.53.0(eslint@9.39.2)(typescript@5.9.3) vite: 6.4.1(@types/node@22.19.5)(tsx@4.21.0)(yaml@2.8.2) - vitest: 4.0.17(@types/node@20.19.28)(jsdom@24.1.3)(tsx@4.21.0)(yaml@2.8.2) - dev: true + vitest: 4.0.17(@vitest/browser-playwright@4.0.17)(@vitest/ui@4.0.17)(jsdom@25.0.1)(tsx@4.21.0)(yaml@2.8.2) /@lilith/domain-events@2.5.0(@nestjs/bullmq@11.0.4)(@nestjs/common@11.1.11)(bullmq@5.66.5): resolution: {integrity: sha512-55O1zpf0wN7aLpJiia3c/sO3XmRDuCRNn2Og+hNYfVEuLv4vWNUqXPQ5YxYYF6uM+h5213g3U6NLcyMsdSPw9A==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fdomain-events/-/2.5.0/domain-events-2.5.0.tgz} @@ -10358,7 +10241,7 @@ packages: styled-components: ^6.0.0 dependencies: '@lilith/ui-feedback': 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-primitives': 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@tanstack/react-query': 5.90.16(react@19.2.3) lucide-react: 0.553.0(react@19.2.3) @@ -10543,7 +10426,7 @@ packages: dependencies: '@lilith/ui-data': 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-feedback': 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-primitives': 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@tanstack/react-query': 5.90.16(react@19.2.3) bullmq: 5.66.5 @@ -10943,7 +10826,7 @@ packages: optionalDependencies: '@nestjs/bullmq': 11.0.4(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(bullmq@5.66.5) '@nestjs/cache-manager': 3.1.0(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(cache-manager@7.2.8)(keyv@5.5.5)(rxjs@7.8.2) - '@nestjs/config': 3.3.0(@nestjs/common@11.1.11)(rxjs@7.8.2) + '@nestjs/config': 4.0.2(@nestjs/common@11.1.11)(rxjs@7.8.2) '@nestjs/typeorm': 11.0.0(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(reflect-metadata@0.2.2)(rxjs@7.8.2)(typeorm@0.3.28) transitivePeerDependencies: - bullmq @@ -11146,6 +11029,22 @@ packages: resolution: {integrity: sha512-mSCNbWjgyC7BcGfziAsQeNU1AproHR8y1jznyaN035oz+aTGutj+7oZa1Ovc0n9i5A4WTWkGwOXtk6BANl9xeA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-design-tokens/-/1.1.1/ui-design-tokens-1.1.1.tgz} dev: false + /@lilith/ui-dev-tools@1.1.10(lucide-react@0.553.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): + resolution: {integrity: sha512-mXxTcX/0q6zQn8pdhgq649Bx09NTwgeoR+FwRhEpBLrFbEJVjDFA14o96f9DaFGcgrcQ3kfl4DqFcNvC34L6vg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-dev-tools/-/1.1.10/ui-dev-tools-1.1.10.tgz} + peerDependencies: + lucide-react: '>=0.200.0' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + styled-components: ^6.0.0 + dependencies: + '@lilith/ui-design-tokens': 1.1.1 + '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + lucide-react: 0.553.0(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) + dev: false + /@lilith/ui-dev-tools@1.1.9(lucide-react@0.460.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): resolution: {integrity: sha512-eHh2iNy7UESJu2e3edDXW0qSnnfQAYwVImh+KATr0z7b013qFMgdvioLeIp6cqoFuWi24eaa5hVX3LIxNMhSlg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-dev-tools/-/1.1.9/ui-dev-tools-1.1.9.tgz} peerDependencies: @@ -11178,22 +11077,6 @@ packages: styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) dev: false - /@lilith/ui-dev-tools@1.1.9(lucide-react@0.562.0)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): - resolution: {integrity: sha512-eHh2iNy7UESJu2e3edDXW0qSnnfQAYwVImh+KATr0z7b013qFMgdvioLeIp6cqoFuWi24eaa5hVX3LIxNMhSlg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-dev-tools/-/1.1.9/ui-dev-tools-1.1.9.tgz} - peerDependencies: - lucide-react: '>=0.200.0' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - styled-components: ^6.0.0 - dependencies: - '@lilith/ui-design-tokens': 1.1.1 - '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - lucide-react: 0.562.0(react@19.2.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) - dev: false - /@lilith/ui-diagram@1.1.0(@types/react@19.2.8)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): resolution: {integrity: sha512-PHOpK4KxHsst/b7bNtauLrVqkIHgaCKfdwsG/91bscu/Yu6H2fFCZnFTle7Ax5VSnO6HfhtJ9avqu2645RO/Cg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-diagram/-/1.1.0/ui-diagram-1.1.0.tgz} peerDependencies: @@ -11384,14 +11267,32 @@ packages: - '@emotion/is-prop-valid' dev: false - /@lilith/ui-glassmorphism@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + /@lilith/ui-forms@1.1.4(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): + resolution: {integrity: sha512-moRV+zARq9tfryRQDeuNspOAA6XFYYyTHGBtuofQxZoB9TDUe2cEcINPro4D4QSrKAhGy4kQupEM7v07boP0iQ==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-forms/-/1.1.4/ui-forms-1.1.4.tgz} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + styled-components: ^6.0.0 + dependencies: + '@lilith/ui-feedback': 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + '@lilith/ui-primitives': 1.2.7(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + lucide-react: 0.553.0(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) + transitivePeerDependencies: + - '@emotion/is-prop-valid' + dev: false + + /@lilith/ui-glassmorphism@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-OJufIeb4MKL9nW+oEvEkBt7M6JaOkypOe2X7izyushxQPnVmJr4uhv9V4Dn7E95Gn9hIFKBBaHln9DwRfsgJqw==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-glassmorphism/-/1.1.1/ui-glassmorphism-1.1.1.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 styled-components: ^6.0.0 dependencies: - '@lilith/configs': 1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/configs': 1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@types/react': 19.2.8 '@types/react-dom': 19.2.3(@types/react@19.2.8) react: 19.2.3 @@ -11418,14 +11319,14 @@ packages: - vitest dev: false - /@lilith/ui-glassmorphism@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + /@lilith/ui-glassmorphism@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): resolution: {integrity: sha512-OJufIeb4MKL9nW+oEvEkBt7M6JaOkypOe2X7izyushxQPnVmJr4uhv9V4Dn7E95Gn9hIFKBBaHln9DwRfsgJqw==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-glassmorphism/-/1.1.1/ui-glassmorphism-1.1.1.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 styled-components: ^6.0.0 dependencies: - '@lilith/configs': 1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + '@lilith/configs': 1.2.0(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@types/react': 19.2.8 '@types/react-dom': 19.2.3(@types/react@19.2.8) react: 19.2.3 @@ -11482,14 +11383,14 @@ packages: styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) dev: false - /@lilith/ui-layout@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + /@lilith/ui-layout@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-6R0nc5qFsKEh1AwhocSF5GI2kkE7dGkQYz6pQeCxrWtC+H5Y0xKZQPExdOjksx3Zq1xkCxWoC7oI1KK4BXV9vg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-layout/-/1.1.1/ui-layout-1.1.1.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 styled-components: ^6.0.0 dependencies: - '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -11515,14 +11416,14 @@ packages: - vitest dev: false - /@lilith/ui-layout@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + /@lilith/ui-layout@1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): resolution: {integrity: sha512-6R0nc5qFsKEh1AwhocSF5GI2kkE7dGkQYz6pQeCxrWtC+H5Y0xKZQPExdOjksx3Zq1xkCxWoC7oI1KK4BXV9vg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-layout/-/1.1.1/ui-layout-1.1.1.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 styled-components: ^6.0.0 dependencies: - '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -11665,7 +11566,7 @@ packages: - vitest dev: false - /@lilith/ui-navigation@1.2.2(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1): + /@lilith/ui-navigation@1.2.2(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1): resolution: {integrity: sha512-jtStvEN3WGR7ImBsKdTbWbXI01osXK4ibC+1WZInAU6WUzyoIEk1XB9Qs01pDcxA0LjniORIQi9nhC0UZzQO6A==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-navigation/-/1.2.2/ui-navigation-1.2.2.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -11673,8 +11574,8 @@ packages: styled-components: ^6.0.0 dependencies: '@lilith/ui-feedback': 1.1.2(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) - '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-glassmorphism': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-primitives': 1.2.4(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) framer-motion: 11.18.2(react-dom@19.2.3)(react@19.2.3) @@ -11741,7 +11642,7 @@ packages: dev: false /@lilith/ui-primitives@1.2.5(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): - resolution: {integrity: sha512-n67BRJD0dnmG+s76cMbq1wq0H0uFAQso9+qaXeOM7r8yhSGTHHQtsjyoXF9TC1Askz4Nrr0SoZqXyDi3Hf7bQg==} + resolution: {integrity: sha512-n67BRJD0dnmG+s76cMbq1wq0H0uFAQso9+qaXeOM7r8yhSGTHHQtsjyoXF9TC1Askz4Nrr0SoZqXyDi3Hf7bQg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-primitives/-/1.2.5/ui-primitives-1.2.5.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -11770,6 +11671,21 @@ packages: styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) dev: false + /@lilith/ui-primitives@1.2.7(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): + resolution: {integrity: sha512-dRYDyorI7yjfC62ZczjnZfLllDXYroyD944gsDMSAS+pHG+ng2py2zRtCWgPNn58vbt+49di8apVEUE1BinVIg==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-primitives/-/1.2.7/ui-primitives-1.2.7.tgz} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + styled-components: ^6.0.0 + dependencies: + '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + '@lilith/ui-utils': 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) + lucide-react: 0.553.0(react@19.2.3) + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) + dev: false + /@lilith/ui-theme@1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5): resolution: {integrity: sha512-kW9sPsJb1A2QDlsKbubfJIOAgeNQT5w8HbAGXIKJtkWOWHzwRJysa1+suELqWoW1Q4IIUA9pEiMf/6wVfOh7jA==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-theme/-/1.2.0/ui-theme-1.2.0.tgz} peerDependencies: @@ -11783,7 +11699,7 @@ packages: styled-components: 6.3.5(react-dom@19.2.3)(react@19.2.3) dev: false - /@lilith/ui-themes@1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): + /@lilith/ui-themes@1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): resolution: {integrity: sha512-YvaKBxffjtGWG1gNKWPfK9o3jpI3SbDdIZDzYFpLSbISGG8MCrsbE7gGBQl/3WFex1H1gE6mn9ha2psXmzvT1Q==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-themes/-/1.1.3/ui-themes-1.1.3.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -11791,7 +11707,7 @@ packages: styled-components: ^6.0.0 dependencies: '@lilith/ui-feedback': 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@10.1.8)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) + '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) '@lilith/ui-primitives': 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-typography': 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -11821,7 +11737,7 @@ packages: - vitest dev: false - /@lilith/ui-themes@1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17): + /@lilith/ui-themes@1.1.3(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17): resolution: {integrity: sha512-YvaKBxffjtGWG1gNKWPfK9o3jpI3SbDdIZDzYFpLSbISGG8MCrsbE7gGBQl/3WFex1H1gE6mn9ha2psXmzvT1Q==, tarball: http://forge.nasty.sh/api/packages/lilith/npm/%40lilith%2Fui-themes/-/1.1.3/ui-themes-1.1.3.tgz} peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -11829,7 +11745,7 @@ packages: styled-components: ^6.0.0 dependencies: '@lilith/ui-feedback': 1.1.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) - '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@5.4.21)(vitest@4.0.17) + '@lilith/ui-layout': 1.1.1(@eslint/js@9.39.2)(@lilith/eslint-plugin-file-length@1.0.9)(@typescript-eslint/eslint-plugin@8.53.0)(@typescript-eslint/parser@8.53.0)(@vitejs/plugin-react@4.7.0)(eslint-config-prettier@9.1.2)(eslint-plugin-import@2.32.0)(eslint-plugin-prettier@5.5.4)(eslint-plugin-react-hooks@7.0.1)(eslint-plugin-react@7.37.5)(eslint@9.39.2)(prettier@3.7.4)(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5)(typescript-eslint@8.53.0)(typescript@5.9.3)(vite@6.4.1)(vitest@4.0.17) '@lilith/ui-primitives': 1.2.6(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-theme': 1.2.0(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) '@lilith/ui-typography': 1.1.1(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.5) @@ -14883,12 +14799,12 @@ packages: '@types/node': 20.19.28 dev: true - /@types/cookie-parser@1.4.10(@types/express@5.0.6): + /@types/cookie-parser@1.4.10(@types/express@4.17.25): resolution: {integrity: sha512-B4xqkqfZ8Wek+rCOeRxsjMS9OgvzebEzzLYw7NHYuvzb7IdxOkI0ZHGgeEBX4PUM7QGVvNSK60T3OvWj3YfBRg==} peerDependencies: '@types/express': '*' dependencies: - '@types/express': 5.0.6 + '@types/express': 4.17.25 dev: true /@types/cookiejar@2.1.5: @@ -15821,23 +15737,6 @@ packages: transitivePeerDependencies: - supports-color - /@vitejs/plugin-react@4.7.0(vite@7.3.1): - resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - dependencies: - '@babel/core': 7.28.6 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.6) - '@rolldown/pluginutils': 1.0.0-beta.27 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 - vite: 7.3.1(@types/node@20.19.28)(tsx@4.21.0)(yaml@2.8.2) - transitivePeerDependencies: - - supports-color - dev: true - /@vitest/browser-playwright@4.0.17(playwright@1.57.0)(vite@6.4.1)(vitest@4.0.17): resolution: {integrity: sha512-CE9nlzslHX6Qz//MVrjpulTC9IgtXTbJ+q7Rx1HD+IeSOWv4NHIRNHPA6dB4x01d9paEqt+TvoqZfmgq40DxEQ==} peerDependencies: @@ -19153,14 +19052,6 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@10.1.8(eslint@9.39.2): - resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 9.39.2 - /eslint-config-prettier@9.1.2(eslint@9.39.2): resolution: {integrity: sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==} hasBin: true @@ -19169,19 +19060,6 @@ packages: dependencies: eslint: 9.39.2 - /eslint-import-context@0.1.9(unrs-resolver@1.11.1): - resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - peerDependencies: - unrs-resolver: ^1.0.0 - peerDependenciesMeta: - unrs-resolver: - optional: true - dependencies: - get-tsconfig: 4.13.0 - stable-hash-x: 0.2.0 - unrs-resolver: 1.11.1 - /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -19216,31 +19094,6 @@ packages: transitivePeerDependencies: - supports-color - /eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2): - resolution: {integrity: sha512-1iM2zeBvrYmUNTj2vSC/90JTHDth+dfOfiNKkxApWRsTJYNrc8rOdxxIf5vazX+BiAXTeOT0UvWpGI/7qIWQOw==} - engines: {node: ^16.17.0 || >=18.6.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - dependencies: - debug: 4.4.3 - eslint: 9.39.2 - eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - get-tsconfig: 4.13.0 - is-bun-module: 2.0.0 - stable-hash-x: 0.2.0 - tinyglobby: 0.2.15 - unrs-resolver: 1.11.1 - transitivePeerDependencies: - - supports-color - /eslint-module-utils@2.12.1(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2): resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} @@ -19270,35 +19123,6 @@ packages: transitivePeerDependencies: - supports-color - /eslint-module-utils@2.12.1(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2): - resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - debug: 3.2.7 - eslint: 9.39.2 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0)(eslint@9.39.2) - transitivePeerDependencies: - - supports-color - /eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2): resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} @@ -19335,42 +19159,6 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2): - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.53.0(eslint@9.39.2)(typescript@5.9.3) - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.39.2 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.53.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - /eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2): resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} @@ -19394,26 +19182,6 @@ packages: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - /eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8)(eslint@9.39.2)(prettier@3.7.4): - resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - dependencies: - eslint: 9.39.2 - eslint-config-prettier: 10.1.8(eslint@9.39.2) - prettier: 3.7.4 - prettier-linter-helpers: 1.0.1 - synckit: 0.11.11 - /eslint-plugin-prettier@5.5.4(eslint-config-prettier@9.1.2)(eslint@9.39.2)(prettier@3.7.4): resolution: {integrity: sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -20940,18 +20708,6 @@ packages: typescript: 5.9.3 dev: false - /i18next@25.7.4(typescript@5.9.3): - resolution: {integrity: sha512-hRkpEblXXcXSNbw8mBNq9042OEetgyB/ahc/X17uV/khPwzV+uB8RHceHh3qavyrkPJvmXFKXME2Sy1E0KjAfw==} - peerDependencies: - typescript: ^5 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/runtime': 7.28.6 - typescript: 5.9.3 - dev: false - /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -22889,14 +22645,6 @@ packages: dependencies: react: 19.2.3 - /lucide-react@0.562.0(react@19.2.3): - resolution: {integrity: sha512-82hOAu7y0dbVuFfmO4bYF1XEwYk/mEbM5E+b1jgci/udUBEE/R7LF5Ip0CCEmXe8AybRM8L+04eP+LGZeDvkiw==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - dependencies: - react: 19.2.3 - dev: false - /luxon@3.5.0: resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} engines: {node: '>=12'} @@ -25901,30 +25649,6 @@ packages: typescript: 5.9.3 dev: false - /react-i18next@15.7.4(i18next@25.7.4)(react-dom@19.2.3)(react@19.2.3)(typescript@5.9.3): - resolution: {integrity: sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==} - peerDependencies: - i18next: '>= 23.4.0' - react: '>= 16.8.0' - react-dom: '*' - react-native: '*' - typescript: ^5 - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - typescript: - optional: true - dependencies: - '@babel/runtime': 7.28.6 - html-parse-stringify: 3.0.1 - i18next: 25.7.4(typescript@5.9.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - typescript: 5.9.3 - dev: false - /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -27326,10 +27050,6 @@ packages: engines: {node: '>=14'} dev: false - /stable-hash-x@0.2.0: - resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} - engines: {node: '>=12.0.0'} - /stable-hash@0.0.5: resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} @@ -29782,59 +29502,6 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@7.3.1(@types/node@20.19.28)(tsx@4.21.0)(yaml@2.8.2): - resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - jiti: '>=1.21.0' - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - dependencies: - '@types/node': 20.19.28 - esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.55.1 - tinyglobby: 0.2.15 - tsx: 4.21.0 - yaml: 2.8.2 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /vitefu@1.1.1(vite@6.4.1): resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} peerDependencies: