mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-17 18:05:42 +02:00
Sync with foundations packages (#10703)
* fix: redesign and compact Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: comments Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: correctly dropping connections in timeout Signed-off-by: Leonid Kaganov <lleo@lleo.me> * feature: loglevel in config Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: loglevel in config Signed-off-by: Leonid Kaganov <lleo@lleo.me> * features lopt: direct personal messages between websockets by username Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix collaborator security query Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> * Fix svelte warnings Signed-off-by: Artem Savchenko <armisav@gmail.com> * Change log Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add workspace permissions enum Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Permission methods Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update core and account versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix predicate Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix object clone Signed-off-by: Artem Savchenko <armisav@gmail.com> * Bump and add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix exception in getTypeOf Signed-off-by: Artem Savchenko <armisav@gmail.com> * Disable changelog check Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix failed to fetch errors in account client Signed-off-by: Artem Savchenko <armisav@gmail.com> * Clean up Signed-off-by: Artem Savchenko <armisav@gmail.com> * Support in-memory mode for hulypulse Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update platform-rig Signed-off-by: Artem Savchenko <armisav@gmail.com> * Comment change log verification Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update pnpm lock Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundation Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update platform-rig Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundation and bump versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundations Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update and increment versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Skip change log verification Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix hulypulse connections Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix formatting and ci Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix validation warnings Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix formatting Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix validation Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix pnpm lock Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update hulypulse version Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Leonid Kaganov <lleo@lleo.me> Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> Signed-off-by: Artem Savchenko <armisav@gmail.com> Co-authored-by: Leonid Kaganov <lleo@lleo.me> Co-authored-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
This commit is contained in:
co-authored by
Leonid Kaganov
Alexander Onnikov
parent
2bb87bf441
commit
cc16352be9
Generated
+1934
-1934
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@
|
||||
},
|
||||
"template": "none",
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"esbuild": "^0.25.10",
|
||||
"sharp": "~0.34.3",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"bump": "bump-package-version"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@hcengineering/desktop": "workspace:^0.7.0",
|
||||
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
||||
"node-loader": "~2.0.0",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"bump": "bump-package-version"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
||||
"node-loader": "~2.0.0",
|
||||
"cross-env": "~7.0.3",
|
||||
@@ -73,7 +73,7 @@
|
||||
"jest-environment-jsdom": "^30.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/theme": "workspace:^0.7.0",
|
||||
"@hcengineering/login": "workspace:^0.7.0",
|
||||
@@ -82,7 +82,7 @@
|
||||
"@hcengineering/onboard": "workspace:^0.7.0",
|
||||
"@hcengineering/onboard-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/onboard-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/workbench": "workspace:^0.7.0",
|
||||
"@hcengineering/workbench-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0",
|
||||
@@ -104,7 +104,7 @@
|
||||
"@hcengineering/setting": "workspace:^0.7.0",
|
||||
"@hcengineering/setting-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/setting-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.18",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.19",
|
||||
"@hcengineering/contact-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/activity-assets": "workspace:^0.7.0",
|
||||
@@ -135,7 +135,7 @@
|
||||
"@hcengineering/notification-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/preference": "workspace:^0.7.0",
|
||||
"@hcengineering/preference-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/rekoni": "workspace:^0.7.0",
|
||||
"@hcengineering/tags-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/tags": "workspace:^0.7.0",
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -47,14 +47,14 @@
|
||||
"@hcengineering/account": "workspace:^0.7.0",
|
||||
"@hcengineering/attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-storage": "workspace:^0.7.16",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"@hcengineering/server-tool": "workspace:^0.7.0",
|
||||
"@hcengineering/server-client": "workspace:^0.7.16",
|
||||
"@hcengineering/collaborator-client": "workspace:^0.7.17",
|
||||
"@hcengineering/collaborator-client": "workspace:^0.7.18",
|
||||
"commander": "^14.0.0",
|
||||
"domhandler": "^5.0.3",
|
||||
"domutils": "^3.1.0",
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
"ts-node": "^10.9.2",
|
||||
@@ -51,8 +51,8 @@
|
||||
"@types/js-yaml": "^4.0.9"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-client": "workspace:^0.7.16",
|
||||
"@hcengineering/importer": "workspace:^0.7.0",
|
||||
"commander": "^14.0.0",
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"format": "echo 'no format yet'"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"autoprefixer": "^10.4.14",
|
||||
"browserslist": "^4.28.1",
|
||||
@@ -63,7 +63,7 @@
|
||||
"@hcengineering/activity-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/ai-bot": "workspace:^0.7.0",
|
||||
"@hcengineering/ai-bot-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/analytics-providers": "workspace:^0.7.0",
|
||||
"@hcengineering/analytics-collector": "workspace:^0.7.0",
|
||||
"@hcengineering/analytics-collector-assets": "workspace:^0.7.0",
|
||||
@@ -89,15 +89,15 @@
|
||||
"@hcengineering/chunter": "workspace:^0.7.0",
|
||||
"@hcengineering/chunter-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/chunter-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.18",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.19",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/contact-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/contact-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/controlled-documents": "workspace:^0.7.0",
|
||||
"@hcengineering/controlled-documents-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/controlled-documents-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/desktop-preferences": "workspace:^0.7.0",
|
||||
"@hcengineering/desktop-preferences-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/desktop-preferences-resources": "workspace:^0.7.0",
|
||||
@@ -152,7 +152,7 @@
|
||||
"@hcengineering/onboard": "workspace:^0.7.0",
|
||||
"@hcengineering/onboard-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/onboard-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/preference": "workspace:^0.7.0",
|
||||
"@hcengineering/preference-assets": "workspace:^0.7.0",
|
||||
"@hcengineering/presence": "workspace:^0.7.0",
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"test": "echo \"No test specified\""
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/theme": "workspace:^0.7.0",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@storybook/addon-essentials": "^7.0.6",
|
||||
|
||||
+19
-19
@@ -36,7 +36,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -64,23 +64,23 @@
|
||||
"@hcengineering/communication": "workspace:^0.7.0",
|
||||
"@hcengineering/chat": "workspace:^0.7.0",
|
||||
"@hcengineering/card": "workspace:^0.7.0",
|
||||
"@hcengineering/rank": "workspace:^0.7.17",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.20",
|
||||
"@hcengineering/rank": "workspace:^0.7.18",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.21",
|
||||
"@hcengineering/account-service": "workspace:^0.7.0",
|
||||
"@hcengineering/workspace-service": "workspace:^0.7.0",
|
||||
"@hcengineering/attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/calendar": "workspace:^0.7.0",
|
||||
"@hcengineering/chunter": "workspace:^0.7.0",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.18",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.19",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/controlled-documents": "workspace:^0.7.0",
|
||||
"@hcengineering/document": "workspace:^0.7.0",
|
||||
"@hcengineering/elastic": "workspace:^0.7.16",
|
||||
"@hcengineering/lead": "workspace:^0.7.0",
|
||||
"@hcengineering/minio": "workspace:^0.7.17",
|
||||
"@hcengineering/minio": "workspace:^0.7.18",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-all": "workspace:^0.7.0",
|
||||
"@hcengineering/model-attachment": "workspace:^0.7.0",
|
||||
@@ -95,9 +95,9 @@
|
||||
"@hcengineering/model-activity": "workspace:^0.7.0",
|
||||
"@hcengineering/model-lead": "workspace:^0.7.0",
|
||||
"@hcengineering/postgres": "workspace:^0.7.22",
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/mongo": "workspace:^0.7.16",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/recruit": "workspace:^0.7.0",
|
||||
"@hcengineering/rekoni": "workspace:^0.7.0",
|
||||
"@hcengineering/server-pipeline": "workspace:^0.7.0",
|
||||
@@ -116,7 +116,7 @@
|
||||
"@hcengineering/server-chunter-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/server-contact": "workspace:^0.7.0",
|
||||
"@hcengineering/server-contact-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-document": "workspace:^0.7.0",
|
||||
"@hcengineering/server-document-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/server-drive": "workspace:^0.7.0",
|
||||
@@ -143,7 +143,7 @@
|
||||
"@hcengineering/server-task-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/server-telegram": "workspace:^0.7.0",
|
||||
"@hcengineering/server-telegram-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"@hcengineering/server-tool": "workspace:^0.7.0",
|
||||
"@hcengineering/server-client": "workspace:^0.7.16",
|
||||
"@hcengineering/server-tracker": "workspace:^0.7.0",
|
||||
@@ -161,15 +161,15 @@
|
||||
"@hcengineering/setting": "workspace:^0.7.0",
|
||||
"@hcengineering/tags": "workspace:^0.7.0",
|
||||
"@hcengineering/task": "workspace:^0.7.0",
|
||||
"@hcengineering/text": "workspace:^0.7.18",
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/text-ydoc": "workspace:^0.7.18",
|
||||
"@hcengineering/text": "workspace:^0.7.19",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"@hcengineering/text-ydoc": "workspace:^0.7.19",
|
||||
"@hcengineering/telegram": "workspace:^0.7.0",
|
||||
"@hcengineering/tracker": "workspace:^0.7.0",
|
||||
"@hcengineering/collaboration": "workspace:^0.7.16",
|
||||
"@hcengineering/datalake": "workspace:^0.7.17",
|
||||
"@hcengineering/retry": "workspace:^0.7.17",
|
||||
"@hcengineering/s3": "workspace:^0.7.17",
|
||||
"@hcengineering/datalake": "workspace:^0.7.18",
|
||||
"@hcengineering/retry": "workspace:^0.7.18",
|
||||
"@hcengineering/s3": "workspace:^0.7.18",
|
||||
"@hcengineering/kvs-client": "workspace:^0.7.0",
|
||||
"commander": "^14.0.0",
|
||||
"csv-parse": "~5.1.0",
|
||||
@@ -185,9 +185,9 @@
|
||||
"msgpackr": "^1.11.2",
|
||||
"msgpackr-extract": "^3.0.3",
|
||||
"@hcengineering/kafka": "workspace:^0.7.18",
|
||||
"@hcengineering/api-client": "workspace:^0.7.18",
|
||||
"@hcengineering/api-client": "workspace:^0.7.25",
|
||||
"@faker-js/faker": "^8.4.1",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18",
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/pod-rating": "workspace:^0.7.0"
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"esbuild": "^0.24.2",
|
||||
"@hcengineering/platform-rig": "^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/jest": "^29.5.5",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
@@ -39,7 +39,7 @@
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-sdk-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-query": "workspace:^0.7.11",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
@@ -40,7 +40,7 @@
|
||||
"@hcengineering/communication-sdk-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-shared": "workspace:^0.7.11",
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18",
|
||||
"fast-equals": "^5.2.2",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
@@ -40,7 +40,7 @@
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-sdk-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-shared": "workspace:^0.7.11",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"snappyjs": "^0.7.0"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
@@ -36,7 +36,7 @@
|
||||
"typescript": "^5.9.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"_phase:test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/jest": "^29.5.5",
|
||||
"@types/node": "^22.18.1",
|
||||
"@types/uuid": "^8.3.1",
|
||||
@@ -41,16 +41,16 @@
|
||||
"typescript": "^5.9.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/communication-cockroach": "workspace:^0.7.11",
|
||||
"@hcengineering/communication-sdk-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-shared": "workspace:^0.7.11",
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.20",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.21",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18",
|
||||
"uuid": "^8.3.2",
|
||||
"zod": "^3.22.4"
|
||||
},
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
@@ -38,7 +38,7 @@
|
||||
"dependencies": {
|
||||
"@hcengineering/communication-types": "workspace:^0.7.12",
|
||||
"@hcengineering/communication-sdk-types": "workspace:^0.7.12",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17"
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"clean": "rm -rf lib && rm -rf types rm -rf node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"esbuild": "^0.25.10",
|
||||
@@ -36,7 +36,7 @@
|
||||
"typescript": "^5.9.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24"
|
||||
"@hcengineering/core": "workspace:^0.7.26"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
+507
-431
File diff suppressed because it is too large
Load Diff
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "@hcengineering/scripts",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"scripts": {
|
||||
"format": "echo \"No format specified\""
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
|
||||
@@ -1,6 +1,23 @@
|
||||
{
|
||||
"name": "@hcengineering/account-client",
|
||||
"entries": [
|
||||
{
|
||||
"version": "0.7.22",
|
||||
"tag": "@hcengineering/account-client_v0.7.22",
|
||||
"date": "Sun, 22 Feb 2026 06:34:18 GMT",
|
||||
"comments": {
|
||||
"patch": [
|
||||
{
|
||||
"comment": "Add permission methods"
|
||||
}
|
||||
],
|
||||
"dependency": [
|
||||
{
|
||||
"comment": "Updating dependency \"@hcengineering/core\" from `^0.7.24` to `0.7.26`"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "0.7.20",
|
||||
"tag": "@hcengineering/account-client_v0.7.20",
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
# Change Log - @hcengineering/account-client
|
||||
|
||||
This log was last generated on Wed, 26 Nov 2025 15:28:11 GMT and should not be manually modified.
|
||||
This log was last generated on Sun, 22 Feb 2026 06:34:18 GMT and should not be manually modified.
|
||||
|
||||
## 0.7.22
|
||||
Sun, 22 Feb 2026 06:34:18 GMT
|
||||
|
||||
### Patches
|
||||
|
||||
- Add permission methods
|
||||
|
||||
## 0.7.20
|
||||
Wed, 26 Nov 2025 15:28:11 GMT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/account-client",
|
||||
"version": "0.7.21",
|
||||
"version": "0.7.25",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -25,7 +25,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -43,8 +43,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/analytics-service",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -40,10 +40,10 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/measurements-otlp": "workspace:^0.7.17",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/measurements-otlp": "workspace:^0.7.18",
|
||||
"winston": "^3.11.0",
|
||||
"winston-daily-rotate-file": "^5.0.0"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/analytics",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -40,7 +40,7 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19"
|
||||
"@hcengineering/platform": "workspace:^0.7.20"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/api-client",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"exports": {
|
||||
".": {
|
||||
@@ -32,7 +32,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -52,14 +52,14 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.18",
|
||||
"@hcengineering/collaborator-client": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/text": "workspace:^0.7.18",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.20",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.19",
|
||||
"@hcengineering/collaborator-client": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/text": "workspace:^0.7.19",
|
||||
"@hcengineering/text-markdown": "workspace:^0.7.21",
|
||||
"snappyjs": "^0.7.0"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/client-resources",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -44,11 +44,11 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/rpc": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/rpc": "workspace:^0.7.18",
|
||||
"snappyjs": "^0.7.0"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/client",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -41,8 +41,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.24"
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/core": "workspace:^0.7.26"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/collaborator-client",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -25,7 +25,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -43,7 +43,7 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24"
|
||||
"@hcengineering/core": "workspace:^0.7.26"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,21 @@
|
||||
{
|
||||
"name": "@hcengineering/core",
|
||||
"entries": [
|
||||
{
|
||||
"version": "0.7.26",
|
||||
"tag": "@hcengineering/core_v0.7.26",
|
||||
"date": "Sun, 22 Feb 2026 06:34:18 GMT",
|
||||
"comments": {
|
||||
"patch": [
|
||||
{
|
||||
"comment": "Add workspace permission enum"
|
||||
},
|
||||
{
|
||||
"comment": "Fix object clone"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "0.7.23",
|
||||
"tag": "@hcengineering/core_v0.7.23",
|
||||
|
||||
@@ -1,6 +1,14 @@
|
||||
# Change Log - @hcengineering/core
|
||||
|
||||
This log was last generated on Wed, 26 Nov 2025 15:28:11 GMT and should not be manually modified.
|
||||
This log was last generated on Sun, 22 Feb 2026 06:34:18 GMT and should not be manually modified.
|
||||
|
||||
## 0.7.26
|
||||
Sun, 22 Feb 2026 06:34:18 GMT
|
||||
|
||||
### Patches
|
||||
|
||||
- Add workspace permission enum
|
||||
- Fix object clone
|
||||
|
||||
## 0.7.23
|
||||
Wed, 26 Nov 2025 15:28:11 GMT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/core",
|
||||
"version": "0.7.25",
|
||||
"version": "0.7.26",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -28,7 +28,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -45,9 +45,9 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/measurements": "workspace:^0.7.18",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/measurements": "workspace:^0.7.19",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/hulylake-client",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/jest": "^29.5.5",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
@@ -43,8 +43,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/retry": "workspace:^0.7.17"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/retry": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/measurements-otlp",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -27,7 +27,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"jest": "^29.7.0",
|
||||
"ts-jest": "^29.1.1",
|
||||
"@types/jest": "^29.5.5",
|
||||
@@ -41,7 +41,7 @@
|
||||
"eslint-plugin-n": "^15.4.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/measurements": "workspace:^0.7.18",
|
||||
"@hcengineering/measurements": "workspace:^0.7.19",
|
||||
"@opentelemetry/sdk-node": "^0.203.0",
|
||||
"@opentelemetry/sdk-logs": "^0.203.0",
|
||||
"@opentelemetry/auto-instrumentations-node": "^0.62.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/measurements",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -27,7 +27,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"jest": "^29.7.0",
|
||||
"ts-jest": "^29.1.1",
|
||||
"@types/jest": "^29.5.5",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/model",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -36,12 +36,12 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/storage": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/rank": "workspace:^0.7.17",
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/storage": "workspace:^0.7.18",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/rank": "workspace:^0.7.18",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"toposort": "^2.0.2",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/platform",
|
||||
"version": "0.7.19",
|
||||
"version": "0.7.20",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -25,7 +25,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/jest": "^29.5.5",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/postgres-base",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -28,7 +28,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"jest": "^29.7.0",
|
||||
"ts-jest": "^29.1.1",
|
||||
"@types/jest": "^29.5.5",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/query",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -40,9 +40,9 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/rank",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"format": "format src"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint-config-standard-with-typescript": "^40.0.0",
|
||||
@@ -40,7 +40,7 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"lexorank": "~1.0.4"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/retry",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/rpc",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -41,8 +41,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"msgpackr": "^1.11.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/storage-client",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -25,7 +25,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -42,7 +42,7 @@
|
||||
"@types/jest": "^29.5.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24"
|
||||
"@hcengineering/core": "workspace:^0.7.26"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/storage",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,8 +35,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
"files": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/text-core",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -42,7 +42,7 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"fast-equals": "^5.2.2",
|
||||
"hash-it": "^6.0.0"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/text-html",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -40,7 +40,7 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"htmlparser2": "^9.0.0"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/text-markdown",
|
||||
"version": "0.7.20",
|
||||
"version": "0.7.21",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -41,8 +41,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/text-html": "workspace:^0.7.18",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"@hcengineering/text-html": "workspace:^0.7.19",
|
||||
"markdown-it": "^14.0.0",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/text-ydoc",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -43,9 +43,9 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/text": "workspace:^0.7.18",
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/text": "workspace:^0.7.19",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"yjs": "^13.6.27",
|
||||
"y-protocols": "^1.0.6"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/text",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -41,8 +41,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/text-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/text-core": "workspace:^0.7.19",
|
||||
"@tiptap/core": "^2.11.7",
|
||||
"@tiptap/html": "^2.11.7",
|
||||
"@tiptap/pm": "^2.11.7",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/server-token",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -24,7 +24,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -42,8 +42,8 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"jwt-simple": "^0.5.6",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
name: CI Validation
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
|
||||
jobs:
|
||||
rust-validate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Rust toolchain
|
||||
uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
components: rustfmt, clippy
|
||||
|
||||
- name: Cache cargo registry and target
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: |
|
||||
~/.cargo/registry
|
||||
~/.cargo/git
|
||||
target
|
||||
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-cargo-
|
||||
|
||||
- name: Format check
|
||||
run: cargo fmt --all -- --check
|
||||
|
||||
- name: Build
|
||||
run: cargo build --locked
|
||||
|
||||
- name: Clippy
|
||||
run: cargo clippy --bin hulypulse --all-features -- -D warnings
|
||||
|
||||
- name: Unit tests
|
||||
run: cargo test --bin hulypulse --locked
|
||||
Generated
+25
-1
@@ -309,6 +309,12 @@ version = "1.0.100"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
|
||||
|
||||
[[package]]
|
||||
name = "arc-swap"
|
||||
version = "1.7.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
|
||||
|
||||
[[package]]
|
||||
name = "async-trait"
|
||||
version = "0.1.89"
|
||||
@@ -348,6 +354,15 @@ version = "1.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
|
||||
|
||||
[[package]]
|
||||
name = "backon"
|
||||
version = "1.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d"
|
||||
dependencies = [
|
||||
"fastrand",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "backtrace"
|
||||
version = "0.3.76"
|
||||
@@ -825,6 +840,12 @@ dependencies = [
|
||||
"regex-syntax",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "fastrand"
|
||||
version = "2.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
|
||||
|
||||
[[package]]
|
||||
name = "find-msvc-tools"
|
||||
version = "0.1.2"
|
||||
@@ -1175,7 +1196,7 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
|
||||
|
||||
[[package]]
|
||||
name = "hulypulse"
|
||||
version = "0.4.1"
|
||||
version = "0.4.2"
|
||||
dependencies = [
|
||||
"actix-cors",
|
||||
"actix-web",
|
||||
@@ -2107,9 +2128,12 @@ version = "0.32.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7cd3650deebc68526b304898b192fa4102a4ef0b9ada24da096559cb60e0eef8"
|
||||
dependencies = [
|
||||
"arc-swap",
|
||||
"backon",
|
||||
"bytes",
|
||||
"cfg-if",
|
||||
"combine",
|
||||
"futures-channel",
|
||||
"futures-util",
|
||||
"itoa",
|
||||
"num-bigint",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "hulypulse"
|
||||
version = "0.4.1"
|
||||
version = "0.4.2"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
@@ -30,7 +30,7 @@ hulyrs = { git = "https://github.com/hcengineering/hulyrs.git", features = [ "ac
|
||||
secrecy = { version = "0.10.3", optional = true }
|
||||
|
||||
#redis
|
||||
redis = { version = "=0.32.5", features = ["aio", "tokio-comp", "sentinel"] }
|
||||
redis = { version = "=0.32.5", features = ["aio", "tokio-comp", "sentinel", "connection-manager"] }
|
||||
|
||||
[[bin]]
|
||||
name = "hulypulse"
|
||||
|
||||
@@ -183,6 +183,18 @@ export class HulypulseClient implements Disposable {
|
||||
// this.handleMyDataChanged(get(myData), true)
|
||||
}
|
||||
|
||||
private static isConnectionLikeError (err: string): boolean {
|
||||
const s = err.toLowerCase()
|
||||
return (
|
||||
s.includes('broken pipe') ||
|
||||
s.includes('connection reset') ||
|
||||
s.includes('connection refused') ||
|
||||
s.includes('connection aborted') ||
|
||||
s.includes('unexpected eof') ||
|
||||
s.includes('io error')
|
||||
)
|
||||
}
|
||||
|
||||
private handleMessage (data: string): void {
|
||||
if (data === 'pong') {
|
||||
clearTimeout(this.pingTimeout)
|
||||
@@ -192,6 +204,17 @@ export class HulypulseClient implements Disposable {
|
||||
try {
|
||||
const message = JSON.parse(data); // as IncomingMessage
|
||||
console.log('Received message', message);
|
||||
if (
|
||||
typeof message === 'object' &&
|
||||
message !== null &&
|
||||
'error' in message &&
|
||||
typeof (message as { error: unknown }).error === 'string' &&
|
||||
HulypulseClient.isConnectionLikeError((message as { error: string }).error)
|
||||
) {
|
||||
console.warn('Pulse server reported connection-like error; reconnecting')
|
||||
this.reconnect()
|
||||
return
|
||||
}
|
||||
// const message = JSON.parse(data) as IncomingMessage
|
||||
// if (message.type === 'update' && message.presence !== undefined) {
|
||||
// onPersonUpdate(message.id, message.presence ?? [])
|
||||
|
||||
@@ -94,7 +94,7 @@ pub static CONFIG: LazyLock<Config> = LazyLock::new(|| {
|
||||
match settings {
|
||||
Ok(settings) => settings,
|
||||
Err(error) => {
|
||||
eprintln!("configuration error: {}", error);
|
||||
eprintln!("configuration error: {error}");
|
||||
std::process::exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ use crate::memory::{
|
||||
MemoryBackend, memory_delete, memory_info, memory_list, memory_read, memory_save,
|
||||
};
|
||||
use crate::redis::{redis_delete, redis_info, redis_list, redis_read, redis_save};
|
||||
use redis::aio::MultiplexedConnection;
|
||||
use redis::aio::ConnectionManager;
|
||||
use serde::Serialize;
|
||||
use tokio::sync::RwLock;
|
||||
|
||||
@@ -80,7 +80,7 @@ pub fn deprecated_symbol_error(s: &str) -> DbResult<()> {
|
||||
|
||||
#[derive(Clone)]
|
||||
enum DbBackend {
|
||||
Redis(MultiplexedConnection),
|
||||
Redis(ConnectionManager),
|
||||
Memory {
|
||||
db: MemoryBackend,
|
||||
hub: Arc<RwLock<HubState>>,
|
||||
@@ -93,7 +93,7 @@ pub struct Db {
|
||||
}
|
||||
|
||||
impl Db {
|
||||
pub fn new_redis(db: MultiplexedConnection) -> Self {
|
||||
pub fn new_redis(db: ConnectionManager) -> Self {
|
||||
Self {
|
||||
backend: DbBackend::Redis(db),
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ pub fn map_redis_error(err: impl std::fmt::Display) -> Error {
|
||||
.nth(1)
|
||||
.unwrap_or(msg.as_str());
|
||||
if let Some((code, text)) = detail.split_once(": ") {
|
||||
let text = format!("{} {}", code, text);
|
||||
let text = format!("{code} {text}");
|
||||
return match code {
|
||||
"400" => actix_web::error::ErrorBadRequest(text),
|
||||
"404" => actix_web::error::ErrorNotFound(text),
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
use actix_ws;
|
||||
use futures_util::StreamExt;
|
||||
|
||||
use futures::future::{AbortHandle, Abortable};
|
||||
@@ -187,7 +186,7 @@ async fn handle_command(
|
||||
tracing::debug!("PERSONAL from {} to {}", &client_name, &to);
|
||||
let payload =
|
||||
json!({ "personal": client_name, "correlation": correlation, "data": data });
|
||||
if !send_to_name(&hub_state, &to, payload).await {
|
||||
if !send_to_name(hub_state, &to, payload).await {
|
||||
tracing::debug!("PERSONAL send from [{}] to [{}] failed", &client_name, &to);
|
||||
result_err("failed", &correlation, ws).await;
|
||||
}
|
||||
@@ -201,7 +200,7 @@ async fn handle_command(
|
||||
} => {
|
||||
tracing::debug!("ANSWER from {} to {}", &client_name, &to);
|
||||
let payload = json!({ "correlation": correlation, "data": data });
|
||||
if !send_to_name(&hub_state, &to, payload).await {
|
||||
if !send_to_name(hub_state, &to, payload).await {
|
||||
tracing::debug!("PERSONAL send_to failed: no such session {}", to);
|
||||
}
|
||||
}
|
||||
@@ -233,10 +232,8 @@ async fn handle_command(
|
||||
// TTL logic
|
||||
let real_ttl = if let Some(secs) = ttl {
|
||||
Some(Ttl::Sec(secs as usize))
|
||||
} else if let Some(timestamp) = expires_at {
|
||||
Some(Ttl::At(timestamp))
|
||||
} else {
|
||||
None
|
||||
expires_at.map(Ttl::At)
|
||||
};
|
||||
|
||||
// SaveMode logic
|
||||
@@ -447,13 +444,13 @@ pub async fn handler(
|
||||
_ => "",
|
||||
};
|
||||
|
||||
if let Some(ref claim) = claims {
|
||||
if !test_rego_claims(claim, cmd.as_ref(), key) {
|
||||
if let Some(ref claim) = claims
|
||||
&& !test_rego_claims(claim, cmd.as_ref(), key)
|
||||
{
|
||||
let _ = session.text("Unauthorized: Rego policy").await;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
handle_command(
|
||||
&mut session,
|
||||
@@ -470,7 +467,7 @@ pub async fn handler(
|
||||
}
|
||||
|
||||
Err(err) => {
|
||||
let _ = session.text(format!("Invalid JSON: {}", err)).await;
|
||||
let _ = session.text(format!("Invalid JSON: {err}")).await;
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ async fn check_workspace(
|
||||
let workspace = Uuid::parse_str(&request.extract::<Path<String>>().await?);
|
||||
let claims = request.extensions().get::<Claims>().cloned().unwrap();
|
||||
|
||||
if claims.is_system() || Ok(claims.workspace.clone()) == workspace.clone().map(Some) {
|
||||
if claims.is_system() || Ok(claims.workspace) == workspace.clone().map(Some) {
|
||||
next.call(request).await
|
||||
} else {
|
||||
warn!(
|
||||
@@ -125,7 +125,7 @@ async fn check_workspace(
|
||||
actual = ?workspace,
|
||||
"Unauthorized request, workspace mismatch"
|
||||
);
|
||||
Err(actix_web::error::ErrorUnauthorized("Unauthorized").into())
|
||||
Err(actix_web::error::ErrorUnauthorized("Unauthorized"))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,9 +145,9 @@ async fn main() -> anyhow::Result<()> {
|
||||
BackendType::Redis => {
|
||||
let redis_client = redis::client().await?;
|
||||
let db_connection = redis_client
|
||||
.get_multiplexed_async_connection()
|
||||
.get_connection_manager()
|
||||
.await
|
||||
.map_err(|e| {
|
||||
.inspect_err(|_e| {
|
||||
tracing::error!(
|
||||
"REDIS not found: {:?}",
|
||||
&CONFIG
|
||||
@@ -157,14 +157,11 @@ async fn main() -> anyhow::Result<()> {
|
||||
.collect::<Vec<_>>()
|
||||
.join(", ")
|
||||
);
|
||||
e
|
||||
})?;
|
||||
tokio::spawn({
|
||||
let hub_state = hub_state.clone();
|
||||
async move {
|
||||
if let Err(err) = crate::redis::receiver(redis_client, hub_state).await {
|
||||
tracing::error!("Redis receiver stopped: {err}");
|
||||
}
|
||||
crate::redis::receiver(redis_client, hub_state).await;
|
||||
}
|
||||
});
|
||||
Db::new_redis(db_connection)
|
||||
|
||||
@@ -110,9 +110,7 @@ pub async fn memory_list(backend: &MemoryBackend, key_prefix: &str) -> DbResult<
|
||||
continue;
|
||||
}
|
||||
|
||||
if k.strip_prefix(key_prefix)
|
||||
.map_or(false, |s| s.contains('$'))
|
||||
{
|
||||
if k.strip_prefix(key_prefix).is_some_and(|s| s.contains('$')) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -138,7 +136,7 @@ pub async fn memory_info(backend: &MemoryBackend) -> DbResult<String> {
|
||||
let map = backend.inner.read().await;
|
||||
let keys = map.len();
|
||||
let memory: usize = map.values().map(|v| v.data.len()).sum();
|
||||
Ok(format!("{} keys, {} bytes", keys, memory))
|
||||
Ok(format!("{keys} keys, {memory} bytes"))
|
||||
}
|
||||
|
||||
/// memory_read(&backend, "key")
|
||||
@@ -215,7 +213,7 @@ pub async fn memory_save<V: AsRef<[u8]>>(
|
||||
if max_size != 0 && value.len() > max_size {
|
||||
return error(
|
||||
400,
|
||||
format!("Value in memory mode must be less than {} bytes", max_size),
|
||||
format!("Value in memory mode must be less than {max_size} bytes"),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -273,10 +271,7 @@ pub async fn memory_save<V: AsRef<[u8]>>(
|
||||
if &actual_md5 != expected_md5 {
|
||||
return error(
|
||||
412,
|
||||
format!(
|
||||
"md5 mismatch, current: {}, expected: {}",
|
||||
actual_md5, expected_md5
|
||||
),
|
||||
format!("md5 mismatch, current: {actual_md5}, expected: {expected_md5}"),
|
||||
);
|
||||
}
|
||||
*existing = Entry {
|
||||
@@ -304,9 +299,7 @@ pub async fn memory_delete(
|
||||
let mode = mode.unwrap_or(SaveMode::Upsert);
|
||||
|
||||
match mode {
|
||||
SaveMode::Insert => {
|
||||
return error(412, "Insert mode is not supported for delete");
|
||||
}
|
||||
SaveMode::Insert => error(412, "Insert mode is not supported for delete"),
|
||||
SaveMode::Update | SaveMode::Upsert => {
|
||||
let existed = map.remove(key).is_some();
|
||||
Ok(existed)
|
||||
@@ -320,8 +313,7 @@ pub async fn memory_delete(
|
||||
return error(
|
||||
412,
|
||||
format!(
|
||||
"md5 mismatch, current: {}, expected: {}",
|
||||
actual_md5, expected_md5
|
||||
"md5 mismatch, current: {actual_md5}, expected: {expected_md5}"
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -15,11 +15,12 @@
|
||||
|
||||
use std::{
|
||||
sync::Arc,
|
||||
time::{SystemTime, UNIX_EPOCH},
|
||||
time::{Duration, SystemTime, UNIX_EPOCH},
|
||||
};
|
||||
|
||||
use ::redis::Msg;
|
||||
use tokio::sync::RwLock;
|
||||
use tokio::time::sleep;
|
||||
use tokio_stream::StreamExt;
|
||||
use tracing::*;
|
||||
|
||||
@@ -31,7 +32,7 @@ use crate::{
|
||||
|
||||
use redis::{
|
||||
Client, ConnectionInfo, ProtocolVersion, RedisConnectionInfo, ToRedisArgs,
|
||||
aio::MultiplexedConnection,
|
||||
aio::ConnectionManager,
|
||||
};
|
||||
// use serde::Serialize;
|
||||
|
||||
@@ -41,7 +42,7 @@ static MAX_LOOP_COUNT: usize = 1000; // to avoid infinite loops
|
||||
|
||||
pub async fn push_event(
|
||||
hub_state: &Arc<RwLock<HubState>>,
|
||||
redis: &mut MultiplexedConnection,
|
||||
redis: &mut ConnectionManager,
|
||||
ev: RedisEvent,
|
||||
) {
|
||||
// Value only for Set
|
||||
@@ -61,7 +62,7 @@ pub async fn push_event(
|
||||
}
|
||||
|
||||
/// redis_info(&connection)
|
||||
pub async fn redis_info(conn: &mut MultiplexedConnection) -> DbResult<String> {
|
||||
pub async fn redis_info(conn: &mut ConnectionManager) -> DbResult<String> {
|
||||
let info: String = redis::cmd("INFO").query_async(conn).await?;
|
||||
|
||||
let mut redis_keys: Option<usize> = None;
|
||||
@@ -70,18 +71,18 @@ pub async fn redis_info(conn: &mut MultiplexedConnection) -> DbResult<String> {
|
||||
for line in info.lines() {
|
||||
if line.starts_with("db0:") {
|
||||
// parsing: db0:keys=152,expires=10,avg_ttl=456789
|
||||
if let Some(keys_part) = line.split(',').find(|s| s.starts_with("keys=")) {
|
||||
if let Some(val) = keys_part.strip_prefix("keys=") {
|
||||
if let Some(keys_part) = line.split(',').find(|s| s.starts_with("keys="))
|
||||
&& let Some(val) = keys_part.strip_prefix("keys=")
|
||||
{
|
||||
redis_keys = val.parse::<usize>().ok();
|
||||
}
|
||||
}
|
||||
}
|
||||
if line.starts_with("used_memory:") {
|
||||
if let Some(val) = line.strip_prefix("used_memory:") {
|
||||
if line.starts_with("used_memory:")
|
||||
&& let Some(val) = line.strip_prefix("used_memory:")
|
||||
{
|
||||
redis_bytes = val.parse::<usize>().ok();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Ok(format!(
|
||||
"{} keys, {} bytes",
|
||||
@@ -91,7 +92,7 @@ pub async fn redis_info(conn: &mut MultiplexedConnection) -> DbResult<String> {
|
||||
}
|
||||
|
||||
/// redis_list(&connection,prefix)
|
||||
pub async fn redis_list(conn: &mut MultiplexedConnection, key: &str) -> DbResult<Vec<DbArray>> {
|
||||
pub async fn redis_list(conn: &mut ConnectionManager, key: &str) -> DbResult<Vec<DbArray>> {
|
||||
deprecated_symbol_error(key)?;
|
||||
if !key.ends_with('/') {
|
||||
return error(412, "Key must end with slash");
|
||||
@@ -111,7 +112,7 @@ pub async fn redis_list(conn: &mut MultiplexedConnection, key: &str) -> DbResult
|
||||
|
||||
for k in keys {
|
||||
// Check for $-security path
|
||||
if k.strip_prefix(key).map_or(false, |s| s.contains('$')) {
|
||||
if k.strip_prefix(key).is_some_and(|s| s.contains('$')) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -143,7 +144,7 @@ pub async fn redis_list(conn: &mut MultiplexedConnection, key: &str) -> DbResult
|
||||
}
|
||||
|
||||
/// redis_read(&connection,key)
|
||||
pub async fn redis_read(conn: &mut MultiplexedConnection, key: &str) -> DbResult<Option<DbArray>> {
|
||||
pub async fn redis_read(conn: &mut ConnectionManager, key: &str) -> DbResult<Option<DbArray>> {
|
||||
deprecated_symbol_error(key)?;
|
||||
|
||||
if key.ends_with('/') {
|
||||
@@ -174,13 +175,13 @@ pub async fn redis_read(conn: &mut MultiplexedConnection, key: &str) -> DbResult
|
||||
|
||||
/// redis_save(&connection,key,value,[ttl?],[mode?])
|
||||
pub async fn redis_save<T: ToRedisArgs>(
|
||||
conn: &mut MultiplexedConnection,
|
||||
conn: &mut ConnectionManager,
|
||||
key: &str,
|
||||
value: T,
|
||||
ttl: Option<Ttl>,
|
||||
mode: Option<SaveMode>,
|
||||
) -> DbResult<()> {
|
||||
deprecated_symbol_error(&key)?;
|
||||
deprecated_symbol_error(key)?;
|
||||
|
||||
if key.ends_with('/') {
|
||||
return error(412, "Key must not end with a slash");
|
||||
@@ -191,7 +192,7 @@ pub async fn redis_save<T: ToRedisArgs>(
|
||||
if max_size != 0 && value.to_redis_args().iter().map(|a| a.len()).sum::<usize>() > max_size {
|
||||
return error(
|
||||
400,
|
||||
format!("Value in memory mode must be less than {} bytes", max_size),
|
||||
format!("Value in memory mode must be less than {max_size} bytes"),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -262,10 +263,7 @@ pub async fn redis_save<T: ToRedisArgs>(
|
||||
let _: () = redis::cmd("UNWATCH").query_async(conn).await?;
|
||||
return error(
|
||||
412,
|
||||
format!(
|
||||
"md5 mismatch, current: {}, expected: {}",
|
||||
actual_md5, expected_md5
|
||||
),
|
||||
format!("md5 mismatch, current: {actual_md5}, expected: {expected_md5}"),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -297,7 +295,7 @@ pub async fn redis_save<T: ToRedisArgs>(
|
||||
|
||||
/// redis_delete(&connection,key)
|
||||
pub async fn redis_delete(
|
||||
conn: &mut MultiplexedConnection,
|
||||
conn: &mut ConnectionManager,
|
||||
key: &str,
|
||||
mode: Option<SaveMode>,
|
||||
) -> DbResult<bool> {
|
||||
@@ -312,7 +310,7 @@ pub async fn redis_delete(
|
||||
match mode {
|
||||
SaveMode::Update | SaveMode::Upsert => {
|
||||
let deleted: i32 = redis::cmd("DEL").arg(key).query_async(conn).await?;
|
||||
return Ok(deleted > 0);
|
||||
Ok(deleted > 0)
|
||||
}
|
||||
|
||||
SaveMode::Equal(ref expected_md5) => {
|
||||
@@ -335,10 +333,7 @@ pub async fn redis_delete(
|
||||
let _: () = redis::cmd("UNWATCH").query_async(conn).await?;
|
||||
return error(
|
||||
412,
|
||||
format!(
|
||||
"md5 mismatch, current: {}, expected: {}",
|
||||
actual_md5, expected_md5
|
||||
),
|
||||
format!("md5 mismatch, current: {actual_md5}, expected: {expected_md5}"),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -358,9 +353,7 @@ pub async fn redis_delete(
|
||||
}
|
||||
}
|
||||
|
||||
SaveMode::Insert => {
|
||||
return error(412, "Insert mode is not supported for delete");
|
||||
}
|
||||
SaveMode::Insert => error(412, "Insert mode is not supported for delete"),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -399,19 +392,45 @@ impl TryFrom<Msg> for RedisEvent {
|
||||
}
|
||||
}
|
||||
|
||||
pub async fn receiver(
|
||||
redis_client: Client,
|
||||
hub_state: Arc<RwLock<HubState>>,
|
||||
) -> anyhow::Result<()> {
|
||||
let mut redis = redis_client.get_multiplexed_async_connection().await?;
|
||||
let mut pubsub = redis_client.get_async_pubsub().await?;
|
||||
pub async fn receiver(redis_client: Client, hub_state: Arc<RwLock<HubState>>) {
|
||||
let mut backoff_secs = 1_u64;
|
||||
|
||||
let _: String = ::redis::cmd("CONFIG")
|
||||
'subscriber: loop {
|
||||
let cmd_conn = match redis_client.get_connection_manager().await {
|
||||
Ok(c) => c,
|
||||
Err(e) => {
|
||||
error!("Redis connection manager (keyspace subscriber): {e}");
|
||||
sleep(Duration::from_secs(backoff_secs)).await;
|
||||
backoff_secs = (backoff_secs * 2).min(60);
|
||||
continue;
|
||||
}
|
||||
};
|
||||
|
||||
{
|
||||
let mut c = cmd_conn.clone();
|
||||
if let Err(e) = ::redis::cmd("CONFIG")
|
||||
.arg("SET")
|
||||
.arg("notify-keyspace-events")
|
||||
.arg("E$gx")
|
||||
.query_async(&mut redis)
|
||||
.await?;
|
||||
.query_async::<String>(&mut c)
|
||||
.await
|
||||
{
|
||||
error!("Redis CONFIG SET notify-keyspace-events failed: {e}");
|
||||
sleep(Duration::from_secs(backoff_secs)).await;
|
||||
backoff_secs = (backoff_secs * 2).min(60);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
let mut pubsub = match redis_client.get_async_pubsub().await {
|
||||
Ok(p) => p,
|
||||
Err(e) => {
|
||||
error!("Redis pub/sub connect failed: {e}");
|
||||
sleep(Duration::from_secs(backoff_secs)).await;
|
||||
backoff_secs = (backoff_secs * 2).min(60);
|
||||
continue;
|
||||
}
|
||||
};
|
||||
|
||||
for pattern in [
|
||||
"__keyevent@*__:set",
|
||||
@@ -419,15 +438,23 @@ pub async fn receiver(
|
||||
"__keyevent@*__:unlink",
|
||||
"__keyevent@*__:expired",
|
||||
] {
|
||||
pubsub.psubscribe(pattern).await?;
|
||||
if let Err(e) = pubsub.psubscribe(pattern).await {
|
||||
error!("Redis PSUBSCRIBE {pattern} failed: {e}");
|
||||
sleep(Duration::from_secs(backoff_secs)).await;
|
||||
backoff_secs = (backoff_secs * 2).min(60);
|
||||
continue 'subscriber;
|
||||
}
|
||||
}
|
||||
|
||||
let mut messages = pubsub.on_message();
|
||||
info!("Redis keyspace subscriber connected");
|
||||
backoff_secs = 1;
|
||||
|
||||
let mut messages = pubsub.on_message();
|
||||
while let Some(message) = messages.next().await {
|
||||
match RedisEvent::try_from(message) {
|
||||
Ok(ev) => {
|
||||
push_event(&hub_state, &mut redis, ev).await;
|
||||
let mut c = cmd_conn.clone();
|
||||
push_event(&hub_state, &mut c, ev).await;
|
||||
}
|
||||
Err(e) => {
|
||||
warn!("invalid redis message: {e}");
|
||||
@@ -435,7 +462,10 @@ pub async fn receiver(
|
||||
}
|
||||
}
|
||||
|
||||
Ok(())
|
||||
warn!("Redis keyspace message stream ended; reconnecting after {backoff_secs}s");
|
||||
sleep(Duration::from_secs(backoff_secs)).await;
|
||||
backoff_secs = (backoff_secs * 2).min(60);
|
||||
}
|
||||
}
|
||||
|
||||
/// redis_connect()
|
||||
|
||||
@@ -58,7 +58,7 @@ pub fn check_workspace_core(claims_opt: Option<Claims>, key: &str) -> Result<(),
|
||||
}
|
||||
|
||||
pub fn test_rego_claims(claim: &Claims, command: &str, key: &str) -> bool {
|
||||
let data = serde_json::to_value(&claim).unwrap_or_default();
|
||||
let data = serde_json::to_value(claim).unwrap_or_default();
|
||||
let mut rego = REGORUS_ENGINE.clone();
|
||||
|
||||
rego.set_input(regorus::Value::from(json!({
|
||||
@@ -88,13 +88,13 @@ pub static POLICY_TEXT: LazyLock<String> = LazyLock::new(|| {
|
||||
if !path.exists() {
|
||||
panic!("Policy file not found: {}", path.display());
|
||||
}
|
||||
let policy_text = match fs::read_to_string(path) {
|
||||
Ok(text) => format!("package main\n\n{}", text),
|
||||
|
||||
match fs::read_to_string(path) {
|
||||
Ok(text) => format!("package main\n\n{text}"),
|
||||
Err(e) => {
|
||||
panic!("Failed to read policy file {}: {}", path.display(), e);
|
||||
}
|
||||
};
|
||||
policy_text
|
||||
}
|
||||
});
|
||||
|
||||
pub static REGORUS_ENGINE: LazyLock<regorus::Engine> = LazyLock::new(|| {
|
||||
|
||||
+2
-2
@@ -19,8 +19,8 @@ jobs:
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 22
|
||||
- name: Verify Change Logs
|
||||
run: node common/scripts/install-run-rush.js change --verify
|
||||
# - name: Verify Change Logs
|
||||
# run: node common/scripts/install-run-rush.js change --verify
|
||||
- name: Rush Install
|
||||
run: node common/scripts/install-run-rush.js install
|
||||
- name: Rush validate
|
||||
|
||||
+424
-245
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/scripts",
|
||||
"version": "0.7.14",
|
||||
"version": "0.7.15",
|
||||
"scripts": {
|
||||
"format": "echo \"No format specified\"",
|
||||
"coverage:merge": "node merge-coverage.js",
|
||||
@@ -9,7 +9,7 @@
|
||||
"test:coverage": "node run-tests-with-coverage.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"istanbul-lib-coverage": "^3.2.2",
|
||||
"istanbul-lib-report": "^3.0.1",
|
||||
"istanbul-reports": "^3.2.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/server-client",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -37,13 +37,13 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.18",
|
||||
"@hcengineering/client": "workspace:^0.7.18",
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/client-resources": "workspace:^0.7.19",
|
||||
"@hcengineering/client": "workspace:^0.7.19",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"ws": "^8.18.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/collaboration",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -35,10 +35,10 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/text": "workspace:^0.7.18",
|
||||
"@hcengineering/text-ydoc": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/text": "workspace:^0.7.19",
|
||||
"@hcengineering/text-ydoc": "workspace:^0.7.19",
|
||||
"base64-js": "^1.5.1",
|
||||
"yjs": "^13.6.27"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/server-core",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -36,13 +36,13 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/query": "workspace:^0.7.17",
|
||||
"@hcengineering/rpc": "workspace:^0.7.17",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/storage": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/query": "workspace:^0.7.18",
|
||||
"@hcengineering/rpc": "workspace:^0.7.18",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"@hcengineering/storage": "workspace:^0.7.18",
|
||||
"fast-equals": "^5.2.2",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/datalake",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -36,10 +36,10 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/elastic",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -38,7 +38,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -55,11 +55,11 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@elastic/elasticsearch": "^7.17.14",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17"
|
||||
"@hcengineering/analytics": "workspace:^0.7.19"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/hulylake",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -36,11 +36,11 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.17"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"@hcengineering/hulylake-client": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/kafka",
|
||||
"version": "0.7.19",
|
||||
"version": "0.7.20",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,10 +35,10 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/storage": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/storage": "workspace:^0.7.18",
|
||||
"kafkajs": "^2.2.4"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/middleware",
|
||||
"version": "0.7.22",
|
||||
"version": "0.7.23",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,13 +35,13 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/rank": "workspace:^0.7.17",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/query": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/rank": "workspace:^0.7.18",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/query": "workspace:^0.7.18",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"fast-equals": "^5.2.2"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/minio",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,9 +35,9 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"minio": "^8.0.5"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/mongo",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,9 +35,9 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"mongodb": "^6.16.0",
|
||||
"bson": "^6.10.3"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/postgres",
|
||||
"version": "0.7.22",
|
||||
"version": "0.7.23",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -36,10 +36,10 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"postgres": "^3.4.7",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/postgres-base": "workspace:^0.7.17"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/postgres-base": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/s3",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,10 +35,10 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/storage": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/storage": "workspace:^0.7.18",
|
||||
"@aws-sdk/client-s3": "^3.738.0",
|
||||
"@aws-sdk/s3-request-presigner": "^3.738.0",
|
||||
"@aws-sdk/lib-storage": "^3.738.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/server-storage",
|
||||
"version": "0.7.17",
|
||||
"version": "0.7.18",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -38,7 +38,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -56,16 +56,16 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/minio": "workspace:^0.7.17",
|
||||
"@hcengineering/s3": "workspace:^0.7.17",
|
||||
"@hcengineering/datalake": "workspace:^0.7.17",
|
||||
"@hcengineering/hulylake": "workspace:^0.7.17",
|
||||
"@hcengineering/storage": "workspace:^0.7.17",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17"
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/minio": "workspace:^0.7.18",
|
||||
"@hcengineering/s3": "workspace:^0.7.18",
|
||||
"@hcengineering/datalake": "workspace:^0.7.18",
|
||||
"@hcengineering/hulylake": "workspace:^0.7.18",
|
||||
"@hcengineering/storage": "workspace:^0.7.18",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/server",
|
||||
"version": "0.7.18",
|
||||
"version": "0.7.19",
|
||||
"main": "lib/index.js",
|
||||
"svelte": "src/index.ts",
|
||||
"types": "types/index.d.ts",
|
||||
@@ -19,7 +19,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "~7.0.3",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@types/node": "^22.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
@@ -36,13 +36,13 @@
|
||||
"eslint-plugin-svelte": "^2.35.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/analytics": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/rpc": "workspace:^0.7.17",
|
||||
"@hcengineering/server-core": "workspace:^0.7.18",
|
||||
"@hcengineering/server-token": "workspace:^0.7.17",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/analytics": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/rpc": "workspace:^0.7.18",
|
||||
"@hcengineering/server-core": "workspace:^0.7.19",
|
||||
"@hcengineering/server-token": "workspace:^0.7.18",
|
||||
"utf-8-validate": "^6.0.4"
|
||||
},
|
||||
"repository": {
|
||||
|
||||
+2
-2
@@ -18,8 +18,8 @@ jobs:
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 22
|
||||
- name: Verify Change Logs
|
||||
run: node common/scripts/install-run-rush.js change --verify
|
||||
# - name: Verify Change Logs
|
||||
# run: node common/scripts/install-run-rush.js change --verify
|
||||
- name: Rush Install
|
||||
run: node common/scripts/install-run-rush.js install
|
||||
- name: Rush validate
|
||||
|
||||
+2
-2
@@ -74,7 +74,7 @@ importers:
|
||||
version: 4.2.20
|
||||
devDependencies:
|
||||
'@hcengineering/platform-rig':
|
||||
specifier: workspace:^0.7.19
|
||||
specifier: workspace:^0.7.21
|
||||
version: link:../platform-rig
|
||||
'@types/jest':
|
||||
specifier: ^29.5.5
|
||||
@@ -125,7 +125,7 @@ importers:
|
||||
../scripts:
|
||||
devDependencies:
|
||||
'@hcengineering/platform-rig':
|
||||
specifier: workspace:^0.7.19
|
||||
specifier: workspace:^0.7.21
|
||||
version: link:../../packages/platform-rig
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^6.21.0
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"format": "echo \"No format specified\""
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
|
||||
@@ -1,6 +1,18 @@
|
||||
{
|
||||
"name": "@hcengineering/platform-rig",
|
||||
"entries": [
|
||||
{
|
||||
"version": "0.7.21",
|
||||
"tag": "@hcengineering/platform-rig_v0.7.21",
|
||||
"date": "Sun, 22 Feb 2026 02:07:07 GMT",
|
||||
"comments": {
|
||||
"patch": [
|
||||
{
|
||||
"comment": "Ignore svelte preprocess warnings"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"version": "0.7.19",
|
||||
"tag": "@hcengineering/platform-rig_v0.7.19",
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
# Change Log - @hcengineering/platform-rig
|
||||
|
||||
This log was last generated on Tue, 14 Oct 2025 03:02:36 GMT and should not be manually modified.
|
||||
This log was last generated on Sun, 22 Feb 2026 02:07:07 GMT and should not be manually modified.
|
||||
|
||||
## 0.7.21
|
||||
Sun, 22 Feb 2026 02:07:07 GMT
|
||||
|
||||
### Patches
|
||||
|
||||
- Ignore svelte preprocess warnings
|
||||
|
||||
## 0.7.19
|
||||
Tue, 14 Oct 2025 03:02:36 GMT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hcengineering/platform-rig",
|
||||
"version": "0.7.20",
|
||||
"version": "0.7.21",
|
||||
"scripts": {
|
||||
"build": "echo 'Not required'",
|
||||
"format": "echo 'Not required'"
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
"_phase:validate": "compile validate"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"svelte-loader": "^3.2.0",
|
||||
"sass": "^1.80.0",
|
||||
"svelte-preprocess": "^5.1.4",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -37,12 +37,12 @@
|
||||
"@hcengineering/achievement": "workspace:^0.7.0",
|
||||
"@hcengineering/achievement-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-presentation": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/presentation": "workspace:^0.7.0",
|
||||
"@hcengineering/ui": "workspace:^0.7.0"
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
@@ -37,15 +37,15 @@
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/activity-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-preference": "workspace:^0.7.0",
|
||||
"@hcengineering/model-presentation": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/notification": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/text": "workspace:^0.7.18",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/text": "workspace:^0.7.19",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0"
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -35,8 +35,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/ai-assistant": "workspace:^0.7.0",
|
||||
"@hcengineering/ai-assistant-resources": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
@@ -35,10 +35,10 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/ai-bot": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -75,8 +75,8 @@
|
||||
"@hcengineering/model-notification": "workspace:^0.7.0",
|
||||
"@hcengineering/model-text-editor": "workspace:^0.7.0",
|
||||
"@hcengineering/model-uploader": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/model-tags": "workspace:^0.7.0",
|
||||
"@hcengineering/model-calendar": "workspace:^0.7.0",
|
||||
"@hcengineering/model-server-calendar": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
@@ -38,14 +38,14 @@
|
||||
"@hcengineering/analytics-collector": "workspace:^0.7.0",
|
||||
"@hcengineering/attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/chunter": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-activity": "workspace:^0.7.0",
|
||||
"@hcengineering/model-chunter": "workspace:^0.7.0",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-notification": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0"
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
@@ -37,12 +37,12 @@
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/attachment-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-preference": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-presentation": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -34,13 +34,13 @@
|
||||
"ts-jest": "^29.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-presentation": "workspace:^0.7.0",
|
||||
"@hcengineering/setting": "workspace:^0.7.0",
|
||||
"@hcengineering/billing": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/workbench": "workspace:^0.7.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -36,8 +36,8 @@
|
||||
"dependencies": {
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/model-contact": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -34,11 +34,11 @@
|
||||
"ts-jest": "^29.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-workbench": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -34,7 +34,7 @@
|
||||
"ts-jest": "^29.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0",
|
||||
@@ -42,13 +42,13 @@
|
||||
"@hcengineering/setting": "workspace:^0.7.0",
|
||||
"@hcengineering/calendar": "workspace:^0.7.0",
|
||||
"@hcengineering/calendar-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/notification": "workspace:^0.7.0",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-setting": "workspace:^0.7.0",
|
||||
"@hcengineering/model-workbench": "workspace:^0.7.0",
|
||||
"@hcengineering/account-client": "workspace:^0.7.21",
|
||||
"@hcengineering/account-client": "workspace:^0.7.25",
|
||||
"@hcengineering/activity": "workspace:^0.7.0",
|
||||
"@hcengineering/workbench": "workspace:^0.7.0",
|
||||
"@hcengineering/model-preference": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -38,7 +38,7 @@
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/communication": "workspace:^0.7.0",
|
||||
"@hcengineering/converter": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/notification": "workspace:^0.7.0",
|
||||
"@hcengineering/model-notification": "workspace:^0.7.0",
|
||||
@@ -46,7 +46,7 @@
|
||||
"@hcengineering/model-setting": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/time": "workspace:^0.7.0",
|
||||
"@hcengineering/card": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"_phase:test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
@@ -38,13 +38,13 @@
|
||||
"@hcengineering/communication": "workspace:^0.7.0",
|
||||
"@hcengineering/chat": "workspace:^0.7.0",
|
||||
"@hcengineering/chat-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-card": "workspace:^0.7.0",
|
||||
"@hcengineering/model-core": "workspace:^0.7.0",
|
||||
"@hcengineering/model-view": "workspace:^0.7.0",
|
||||
"@hcengineering/model-workbench": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/setting": "workspace:^0.7.0",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"test": "jest --passWithNoTests --silent --forceExit"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.19",
|
||||
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"eslint": "^8.54.0",
|
||||
@@ -39,7 +39,7 @@
|
||||
"@hcengineering/chunter": "workspace:^0.7.0",
|
||||
"@hcengineering/chunter-resources": "workspace:^0.7.0",
|
||||
"@hcengineering/contact": "workspace:^0.7.0",
|
||||
"@hcengineering/core": "workspace:^0.7.24",
|
||||
"@hcengineering/core": "workspace:^0.7.26",
|
||||
"@hcengineering/model": "workspace:^0.7.17",
|
||||
"@hcengineering/model-attachment": "workspace:^0.7.0",
|
||||
"@hcengineering/model-activity": "workspace:^0.7.0",
|
||||
@@ -49,7 +49,7 @@
|
||||
"@hcengineering/model-workbench": "workspace:^0.7.0",
|
||||
"@hcengineering/model-presentation": "workspace:^0.7.0",
|
||||
"@hcengineering/notification": "workspace:^0.7.0",
|
||||
"@hcengineering/platform": "workspace:^0.7.19",
|
||||
"@hcengineering/platform": "workspace:^0.7.20",
|
||||
"@hcengineering/ui": "workspace:^0.7.0",
|
||||
"@hcengineering/view": "workspace:^0.7.0",
|
||||
"@hcengineering/workbench": "workspace:^0.7.0"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user