lilith-platform/package.json

223 lines
10 KiB
JSON

{
"private": true,
"workspaces": [
"codebase",
"codebase/features/*/frontend-*",
"codebase/features/frontend-showcase/frontend",
"codebase/features/*/backend-api",
"codebase/features/*/agent",
"codebase/features/*/host-status-monitor",
"codebase/features/*/shared",
"codebase/features/*/worker",
"codebase/features/*/plugin-*",
"codebase/features/*/react",
"codebase/features/*/client",
"codebase/features/*/client/typescript",
"codebase/features/*/client/community",
"codebase/features/*/client/identifier",
"codebase/features/*/client/display",
"codebase/features/webmap/router",
"codebase/features/webmap/shared",
"codebase/features/payments",
"codebase/features/conversation-assistant",
"codebase/features/dating-autopilot",
"codebase/@packages/*",
"codebase/@packages/@*",
"codebase/@packages/@*/*",
"deployments/@domains/atlilith.www/root",
"deployments/@domains/atlilith.www/seo",
"deployments/@domains/trustedmeet.www/root",
"deployments/@domains/trustedmeet.www/seo",
"deployments/@domains/spoiledbabes.www/root",
"deployments/@domains/spoiledbabes.www/seo",
"deployments/@domains/lilithcam.www/root",
"deployments/@domains/lilithcam.www/seo",
"deployments/@domains/lilithstage.www/root",
"deployments/@domains/lilithstage.www/seo",
"deployments/@domains/lilithfan.www/root",
"deployments/@domains/lilithfan.www/seo",
"deployments/tests/*"
],
"scripts": {
"postinstall": "cd codebase && [ -f features/platform-analytics/backend-api/data/dbip-city-lite.mmdb ] || scripts/data/update-geoip-db.sh",
"prepare": "cd codebase && npx husky",
"//": "Use ./scripts/cli/run <script> for unified CLI",
"run": "./scripts/cli/run",
"infra:status": "./scripts/cli/run infra status",
"infra:spinup": "./scripts/cli/run infra spinup",
"infra:teardown": "./scripts/cli/run infra teardown",
"infra:ssh": "./scripts/cli/run infra ssh",
"services:status": "npx tsx tooling/scripts/services/service-status.ts",
"services:status:dev": "npx tsx tooling/scripts/services/service-status.ts --dev",
"services:status:staging": "npx tsx tooling/scripts/services/service-status.ts --staging",
"services:status:prod": "npx tsx tooling/scripts/services/service-status.ts --prod",
"services:diagram": "npx tsx tooling/scripts/services/generate-diagram.ts",
"services:validate": "npx tsx tooling/scripts/services/validate-services.ts",
"services:verify": "npx tsx tooling/run/scripts/verify-services.ts",
"validate:port-migration": "npx tsx tooling/scripts/validate-port-migration.ts",
"verify": "npx tsx tooling/scripts/verify-circular-dependencies.ts",
"verify:styled-components": "npx tsx tooling/scripts/validation/verify-styled-components.ts",
"validate": "./lixrun",
"validate:all": "./lixrun",
"validate:i18n": "./lixrun --i18n",
"validate:i18n:full": "bun run tooling/validation/i18n/cli/validate-i18n.mjs",
"validate:i18n:atlilith": "bun run tooling/validation/i18n/cli/validate-i18n.mjs --deployment=atlilith.www",
"validate:i18n:block": "bun run tooling/validation/i18n/cli/validate-i18n.mjs --mode=block",
"validate:content": "npx tsx tooling/validation/content/cli/validate-content.ts",
"validate:content:fix": "npx tsx tooling/validation/content/cli/validate-content.ts --fix",
"validate:content:deployment": "npx tsx tooling/validation/content/cli/validate-content.ts --deployment",
"generate:ports": "npx tsx tooling/scripts/generate-ports.ts",
"generate:nginx": "npx tsx tooling/scripts/orchestration/nginx-generator.ts",
"generate:systemd": "npx tsx tooling/scripts/orchestration/systemd-generator.ts",
"dev:start": "npx tsx tooling/scripts/services/service-dev.ts",
"dev:cleanup": "npx tsx tooling/scripts/services/service-cleanup.ts",
"db:snapshot": "npx tsx tooling/scripts/database/snapshot.ts",
"db:snapshot:all": "npx tsx tooling/scripts/database/snapshot-all.ts",
"db:migrate:run": "npx tsx tooling/scripts/database/migrate-run.ts",
"db:migrate:dev": "npx tsx tooling/scripts/database/migrate-all-dev.ts",
"health:check": "npx tsx tooling/scripts/health-check-all.ts",
"restart:rolling": "npx tsx tooling/scripts/orchestration/rolling-restart.ts",
"restart:rolling:dry": "npx tsx tooling/scripts/orchestration/rolling-restart.ts --dry-run",
"report:loc": "loc-report",
"report:loc:json": "loc-report --json",
"report:loc:deps": "node ~/Code/@packages/@ts/loc-report/bin/loc-report.js --dependencies",
"report:loc:deps:json": "node ~/Code/@packages/@ts/loc-report/bin/loc-report.js --dependencies --json",
"verify:imports": "./lixrun --styled",
"verify:scripts": "npx tsx tooling/scripts/build/verify-all-builds.ts",
"verify:configs": "npx tsx tooling/scripts/services/validate-services.ts && npx tsx tooling/run/cli/commands/workspace/@core/validate-configs.ts",
"verify:configs:nestjs": "npx tsx tooling/run/cli/commands/workspace/@core/validate-configs.ts",
"verify:security": "./lixrun --styled && npx tsx tooling/scripts/verify-circular-dependencies.ts",
"verify:p0": "./lixrun --styled --circular",
"verify:p1": "./lixrun --i18n --ports && npx tsx tooling/run/cli/commands/workspace/@core/validate-configs.ts",
"verify:p2": "npx tsx tooling/run/cli/commands/workspace/@core/validate-ts-references.ts",
"verify:ts-references": "npx tsx tooling/run/cli/commands/workspace/@core/validate-ts-references.ts",
"verify:all": "./lixrun --all && npx tsx tooling/scripts/build/verify-all-builds.ts && npx tsx tooling/run/cli/commands/workspace/@core/validate-configs.ts && npx tsx tooling/run/cli/commands/workspace/@core/validate-ts-references.ts",
"audit:nestjs": "npx tsx tooling/scripts/verify-circular-dependencies.ts"
},
"devDependencies": {
"@emotion/is-prop-valid": "^1.4.0",
"@emotion/memoize": "^0.9.0",
"@emotion/unitless": "^0.10.0",
"@lilith/build-core": "1.4.5",
"@lilith/deployment-registry": "1.0.0-dev.1769058031",
"@lilith/lix-build": "1.0.3-dev.1770351597",
"@lilith/loc-report": "^1.0.0-dev.1770349207",
"@lilith/vite-plugin-dependency-startup": "1.1.2-dev.1769988588",
"@nestjs/cli": "^11.0.0",
"@rollup/rollup-linux-x64-gnu": "^4.55.1",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/node": "^25.0.9",
"chalk": "^5.6.2",
"glob": "^11.0.0",
"html-parse-stringify": "^3.0.1",
"jsdom": "26",
"node-fetch": "^3.3.2",
"pm2": "^6.0.14",
"shallowequal": "^1.1.0",
"stylis": "^4.3.6",
"ts-morph": "^27.0.2",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"void-elements": "^3.1.0",
"yaml": "^2.8.2"
},
"dependencies": {
"@lilith/analytics-client": "1.0.2",
"@lilith/configs": "2.3.0",
"@lilith/domain-events": "2.9.1",
"@lilith/eslint-plugin-import-alias": "1.2.0",
"@lilith/lix-configs": "^1.0.3",
"@lilith/nestjs-health": "^1.0.29",
"@lilith/queue": "1.3.26-dev.1770018353",
"@lilith/service-nestjs-bootstrap": "2.2.6",
"@lilith/service-orchestrator": "1.2.7-dev.1770246247",
"@lilith/service-registry": "1.3.5",
"@lilith/terminal-formatting": "^1.0.0",
"@lilith/terminal-reporters": "^1.0.0",
"@lilith/ui-auth": "2.1.13-dev.1769710472",
"@lilith/ui-charts": "1.4.8",
"@lilith/ui-data": "1.1.8",
"@lilith/ui-dev-tools": "^1.1.24",
"@lilith/ui-effects-sound": "1.2.0",
"@lilith/ui-error-pages": "1.1.16",
"@lilith/ui-fab": "2.3.9",
"@lilith/ui-game-cards": "0.1.2",
"@lilith/ui-header": "1.0.0-dev.1769957749",
"@lilith/ui-interactive-grid": "1.1.6",
"@lilith/ui-layout": "1.2.0",
"@lilith/ui-motion": "2.1.0",
"@lilith/ui-navigation": "1.2.9",
"@lilith/ui-primitives": "1.2.16",
"@lilith/ui-router": "1.3.2",
"@lilith/ui-styled-components": "6.3.9",
"@lilith/ui-theme": "^1.3.6",
"@lilith/ui-zname": "^1.2.3",
"@lilith/vite-plugin-pnpm-resolve": "^1.1.0",
"hast-util-raw": "^9.1.0",
"mdast-util-from-markdown": "^2.0.2",
"mdast-util-gfm": "^3.1.0",
"micromark-extension-gfm": "^3.0.0",
"turbo": "^2.7.5",
"zod": "^4.3.5"
},
"overrides": {
"npm-run-path": "^5.3.0",
"@lilith/build-core": "1.4.5",
"react": "^19.2.3",
"react-dom": "^19.2.3",
"reflect-metadata": "^0.2.2",
"@lilith/domain-events": "2.9.1",
"@nestjs/typeorm": "^11.0.0",
"@nestjs/schedule": "^6.1.0",
"@lilith/queue": "1.3.26-dev.1770018353",
"@lilith/service-registry": "1.3.5",
"@lilith/minio": "^1.2.2",
"@lilith/nestjs-auth": "^1.0.3",
"@lilith/typeorm-entities": "^1.0.33",
"@lilith/nestjs-health": "^1.0.29",
"@lilith/ui-fab": "2.3.9",
"@lilith/ui-theme": "^1.3.6",
"@lilith/ui-styled-components": "6.3.9",
"@lilith/ui-layout": "1.2.0",
"@lilith/ui-typography": "1.1.7",
"@lilith/ui-glassmorphism": "1.1.6",
"@lilith/ui-charts": "1.4.8",
"@lilith/ui-forms": "1.1.10",
"@lilith/ui-payment": "1.1.13",
"@lilith/ui-feedback": "1.3.16-dev.1771318888",
"@lilith/ui-primitives": "1.2.16",
"@lilith/ui-utils": "1.1.3",
"@lilith/ui-messaging": "1.1.5",
"@lilith/ui-animated": "1.1.7",
"@lilith/ui-zname": "1.2.3",
"@lilith/ui-asset-admin": "1.0.1",
"@lilith/ui-image": "1.0.6",
"@lilith/ui-core": "1.1.2",
"@lilith/ui-navigation": "1.2.9",
"@lilith/ui-error-pages": "1.1.16",
"@lilith/text-processing-content-flagging": "^1.0.1",
"@lilith/text-utils": "^1.2.1",
"@nestjs/core": "11.1.11",
"@nestjs/common": "11.1.11",
"@nestjs/platform-express": "11.1.11"
},
"packageManager": "bun@1.2.6",
"pnpm": {
"overrides": {
"@lilith/ui-layout": "1.2.0",
"@lilith/ui-typography": "1.1.4",
"@lilith/ui-theme": "^1.3.6",
"@lilith/service-registry": "1.3.5",
"@lilith/service-orchestrator": "^1.2.0",
"@lilith/service-nestjs-bootstrap": "^2.2.6",
"@lilith/domain-events": "^2.7.5",
"@lilith/ui-feedback": "1.3.16-dev.1771318888",
"@lilith/ui-diagram": "^2.0.2",
"@lilith/configs": "^2.2.0",
"@lilith/playwright-e2e-docker": "^2.0.2",
"styled-components": "^6.3.8"
}
}
}