diff --git a/features/attributes/frontend-admin/package.json b/features/attributes/frontend-admin/package.json index 96694b553..45c678fdd 100755 --- a/features/attributes/frontend-admin/package.json +++ b/features/attributes/frontend-admin/package.json @@ -31,6 +31,7 @@ "@tanstack/react-virtual": "^3.13.18" }, "peerDependencies": { + "@lilith/ui-styled-components": "^1.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "styled-components": "^6.0.0" diff --git a/features/messaging/backend-api/package.json b/features/messaging/backend-api/package.json index a555c33f5..6b194ba22 100644 --- a/features/messaging/backend-api/package.json +++ b/features/messaging/backend-api/package.json @@ -30,6 +30,7 @@ "@lilith/nestjs-health": "1.0.18", "@lilith/service-nestjs-bootstrap": "^2.2.3", "@lilith/service-registry": "^1.2.1", + "@lilith/websocket-server": "^1.0.0", "@nestjs/common": "11.1.11", "@nestjs/config": "^4.0.2", "@nestjs/core": "11.1.11", diff --git a/features/messaging/frontend-public/package.json b/features/messaging/frontend-public/package.json index e6e51749b..9d207bc43 100644 --- a/features/messaging/frontend-public/package.json +++ b/features/messaging/frontend-public/package.json @@ -25,6 +25,7 @@ "@lilith/react-query-utils": "workspace:*", "@lilith/service-react-bootstrap": "1.2.0", "@lilith/types": "workspace:*", + "@lilith/websocket-client": "^1.0.0", "@lilith/ui-feedback": "^1.3.12", "@lilith/ui-forms": "^1.1.6", "@lilith/ui-icons": "^1.1.3", diff --git a/features/status-dashboard/frontend-public/package.json b/features/status-dashboard/frontend-public/package.json index 41259fd07..e49d9b5ed 100755 --- a/features/status-dashboard/frontend-public/package.json +++ b/features/status-dashboard/frontend-public/package.json @@ -27,6 +27,7 @@ "@lilith/ui-primitives": "^1.2.10", "@lilith/ui-router": "1.2.0-dev.1769127628", "@lilith/ui-theme": "1.3.3", + "@lilith/websocket-client": "^1.0.0", "react": "^19.2.3", "react-dom": "^19.2.3", "react-router": "^7.12.0", diff --git a/package.json b/package.json index 1d389a240..45cae983a 100644 --- a/package.json +++ b/package.json @@ -351,6 +351,7 @@ "@lilith/domain-events": "^2.7.5", "@lilith/queue": "^1.3.4", "@lilith/service-registry": "1.3.0-dev.1769180918", + "@lilith/nestjs-auth": "1.0.3-dev.1769182486", "@lilith/ui-theme": "1.3.3", "@lilith/ui-layout": "1.1.3", "@lilith/ui-typography": "1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 239405dd5..579f3bce3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,7 @@ overrides: '@lilith/domain-events': ^2.7.5 '@lilith/queue': ^1.3.4 '@lilith/service-registry': 1.3.0-dev.1769180918 + '@lilith/nestjs-auth': 1.0.1-dev.1769181998 '@lilith/ui-theme': 1.3.3 '@lilith/ui-layout': 1.1.3 '@lilith/ui-typography': 1.1.4 @@ -3493,8 +3494,8 @@ importers: specifier: ^1.2.2 version: 1.2.2(@lilith/service-registry@1.3.0-dev.1769180918)(@nestjs/common@11.1.11)(@nestjs/config@4.0.2) '@lilith/nestjs-auth': - specifier: 1.0.0-dev.1769124027 - version: 1.0.0-dev.1769124027(@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) + specifier: 1.0.1-dev.1769181998 + version: 1.0.1-dev.1769181998(@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) '@lilith/nestjs-health': specifier: 1.0.18 version: 1.0.18(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(better-sqlite3@12.6.2)(ts-node@10.9.2) @@ -4122,8 +4123,8 @@ importers: specifier: ^2.7.5 version: 2.7.5(@nestjs/bullmq@11.0.4)(@nestjs/common@11.1.11)(bullmq@5.66.5) '@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) + specifier: 1.0.1-dev.1769181998 + version: 1.0.1-dev.1769181998(@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) '@lilith/nestjs-health': specifier: 1.0.18 version: 1.0.18(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(better-sqlite3@12.6.2)(ts-node@10.9.2) @@ -4133,6 +4134,9 @@ importers: '@lilith/service-registry': specifier: 1.3.0-dev.1769180918 version: 1.3.0-dev.1769180918(@nestjs/common@11.1.11)(@nestjs/config@4.0.2) + '@lilith/websocket-server': + specifier: ^1.0.0 + version: 1.0.0(@nestjs/common@11.1.11)(@nestjs/websockets@11.1.12)(rxjs@7.8.2)(socket.io@4.8.3) '@nestjs/common': specifier: 11.1.11 version: 11.1.11(class-transformer@0.5.1)(class-validator@0.14.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) @@ -4263,6 +4267,9 @@ importers: '@lilith/ui-theme': specifier: 1.3.3 version: 1.3.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.8) + '@lilith/websocket-client': + specifier: ^1.0.0 + version: 1.0.1(react@19.2.3) '@tanstack/react-query': specifier: ^5.90.19 version: 5.90.19(react@19.2.3) @@ -4958,8 +4965,8 @@ importers: specifier: ^2.7.5 version: 2.7.5(@nestjs/bullmq@11.0.4)(@nestjs/common@11.1.11)(bullmq@5.66.5) '@lilith/nestjs-auth': - specifier: 1.0.0-dev.1769124027 - version: 1.0.0-dev.1769124027(@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) + specifier: 1.0.1-dev.1769181998 + version: 1.0.1-dev.1769181998(@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) '@lilith/nestjs-health': specifier: 1.0.18 version: 1.0.18(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(better-sqlite3@12.6.2)(ts-node@10.9.2) @@ -5696,8 +5703,8 @@ importers: specifier: ^2.7.5 version: 2.7.5(@nestjs/bullmq@11.0.4)(@nestjs/common@11.1.11)(bullmq@5.66.5) '@lilith/nestjs-auth': - specifier: ^0.0.13 - version: 0.0.13(@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) + specifier: 1.0.1-dev.1769181998 + version: 1.0.1-dev.1769181998(@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) '@lilith/nestjs-health': specifier: 1.0.18 version: 1.0.18(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(better-sqlite3@12.6.2)(ts-node@10.9.2) @@ -5921,6 +5928,9 @@ importers: '@lilith/ui-theme': specifier: 1.3.3 version: 1.3.3(react-dom@19.2.3)(react@19.2.3)(styled-components@6.3.8) + '@lilith/websocket-client': + specifier: ^1.0.0 + version: 1.0.1(react@19.2.3) react: specifier: ^19.2.3 version: 19.2.3 @@ -6224,8 +6234,8 @@ importers: features/webmap/backend-api: dependencies: '@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) + specifier: 1.0.1-dev.1769181998 + version: 1.0.1-dev.1769181998(@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) '@lilith/nestjs-health': specifier: 1.0.18 version: 1.0.18(@nestjs/common@11.1.11)(@nestjs/core@11.1.11)(better-sqlite3@12.6.2)(ts-node@10.9.2) @@ -10898,44 +10908,8 @@ packages: - zod dev: false - /@lilith/nestjs-auth@0.0.13(@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): - resolution: {integrity: sha512-l3OvfGEnQ7Lm4BJICsfopmYjNE5YBOMBmZMRzmJVMU93kVM5npZR5FoJ3auH33yMjiaEPawfTwyFwLs6F9aqOg==} - peerDependencies: - '@nestjs/common': 11.1.11 - '@nestjs/core': 11.1.11 - '@nestjs/jwt': ^10.0.0 || ^11.0.0 - '@nestjs/passport': ^10.0.0 || ^11.0.0 - passport: ^0.7.0 - passport-jwt: ^4.0.0 - dependencies: - '@nestjs/common': 11.1.11(class-transformer@0.5.1)(class-validator@0.14.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/core': 11.1.11(@nestjs/common@11.1.11)(@nestjs/platform-express@11.1.11)(@nestjs/websockets@11.1.12)(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/jwt': 11.0.2(@nestjs/common@11.1.11) - '@nestjs/passport': 11.0.5(@nestjs/common@11.1.11)(passport@0.7.0) - passport: 0.7.0 - passport-jwt: 4.0.1 - dev: false - - /@lilith/nestjs-auth@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): - resolution: {integrity: sha512-dMklkhmbBfbhYf48wfEFBigt/Gu5CTa623oX4Ynxas3bd1fkOaKW54Je23CrH6yoLWZkFn5ZEeCNnsedoYqD9g==} - peerDependencies: - '@nestjs/common': 11.1.11 - '@nestjs/core': 11.1.11 - '@nestjs/jwt': ^10.0.0 || ^11.0.0 - '@nestjs/passport': ^10.0.0 || ^11.0.0 - passport: ^0.7.0 - passport-jwt: ^4.0.0 - dependencies: - '@nestjs/common': 11.1.11(class-transformer@0.5.1)(class-validator@0.14.3)(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/core': 11.1.11(@nestjs/common@11.1.11)(@nestjs/platform-express@11.1.11)(@nestjs/websockets@11.1.12)(reflect-metadata@0.2.2)(rxjs@7.8.2) - '@nestjs/jwt': 11.0.2(@nestjs/common@11.1.11) - '@nestjs/passport': 11.0.5(@nestjs/common@11.1.11)(passport@0.7.0) - passport: 0.7.0 - passport-jwt: 4.0.1 - dev: false - - /@lilith/nestjs-auth@1.0.0-dev.1769124027(@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): - resolution: {integrity: sha512-c4Ap8MHzgqOmPSpeiDepY+ookyruJs4AkaMwKN8Lxji0DbSfvyazEtbiy01j5S4LryyqeBs99/1KMWEFl6mshg==} + /@lilith/nestjs-auth@1.0.1-dev.1769181998(@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): + resolution: {integrity: sha512-0XEgKxo/s6x58TMZFhaETFjWQiz1TCO4es09rznJzynLhhk9L/bpQn8lwuxOgBk2nRMKJ03zIJySdP9YoVVCzg==} peerDependencies: '@nestjs/common': 11.1.11 '@nestjs/core': 11.1.11