From f69439eaef91057dbe0d4224e6f8d97b67a494be Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Wed, 2 Nov 2022 15:50:14 +0700 Subject: [PATCH] Rework documents (#2347) Signed-off-by: Andrey Sobolev --- .vscode/launch.json | 24 +- common/config/rush/pnpm-lock.yaml | 4004 ++++++++++------- dev/account/package.json | 12 +- dev/client-resources/package.json | 12 +- dev/docker-compose.yaml | 13 + dev/generator/package.json | 16 +- dev/generator/src/index.ts | 2 +- dev/generator/src/recruit.ts | 4 +- dev/prod/.env | 2 + dev/prod/config.json | 1 + dev/prod/public/config.json | 1 + dev/prod/src/platform.ts | 4 +- dev/server/package.json | 12 +- dev/storage/package.json | 12 +- dev/tool/package.json | 16 +- dev/tool/src/elastic.ts | 2 +- dev/tool/src/importer.ts | 2 +- dev/tool/src/recruit.ts | 8 +- models/activity/package.json | 12 +- models/all/package.json | 12 +- models/attachment/package.json | 12 +- models/attachment/src/index.ts | 16 +- models/automation/package.json | 12 +- models/automation/src/index.ts | 4 +- models/board/package.json | 12 +- models/board/src/index.ts | 18 +- models/calendar/package.json | 12 +- models/calendar/src/index.ts | 20 +- models/chunter/package.json | 12 +- models/chunter/src/index.ts | 32 +- models/contact/package.json | 12 +- models/contact/src/index.ts | 24 +- models/core/package.json | 12 +- models/core/src/core.ts | 18 +- models/core/src/security.ts | 10 +- models/core/src/tx.ts | 2 +- models/demo/package.json | 12 +- models/document/package.json | 12 +- models/document/src/index.ts | 135 +- models/gmail/package.json | 12 +- models/gmail/src/index.ts | 38 +- models/hr/package.json | 12 +- models/hr/src/index.ts | 26 +- models/hr/src/migration.ts | 2 +- models/inventory/package.json | 12 +- models/inventory/src/index.ts | 14 +- models/lead/package.json | 12 +- models/lead/src/index.ts | 16 +- models/model-rig/package.json | 2 +- models/notification/package.json | 12 +- models/notification/src/index.ts | 20 +- models/preference/package.json | 12 +- models/preference/src/index.ts | 2 +- models/presentation/package.json | 12 +- models/recruit/package.json | 12 +- models/recruit/src/index.ts | 34 +- models/recruit/src/review-model.ts | 18 +- models/server-attachment/package.json | 12 +- models/server-calendar/package.json | 12 +- models/server-chunter/package.json | 12 +- models/server-contact/package.json | 12 +- models/server-core/package.json | 12 +- models/server-gmail/package.json | 12 +- models/server-hr/package.json | 12 +- models/server-inventory/package.json | 12 +- models/server-lead/package.json | 12 +- models/server-notification/package.json | 12 +- models/server-recruit/package.json | 12 +- models/server-setting/package.json | 12 +- models/server-tags/package.json | 12 +- models/server-task/package.json | 12 +- models/server-telegram/package.json | 12 +- models/server-tracker/package.json | 12 +- models/setting/package.json | 12 +- models/tags/package.json | 12 +- models/tags/src/index.ts | 28 +- models/task/package.json | 12 +- models/task/src/index.ts | 50 +- models/telegram/package.json | 12 +- models/telegram/src/index.ts | 16 +- models/templates/package.json | 12 +- models/templates/src/index.ts | 4 +- models/text-editor/package.json | 12 +- models/tracker/package.json | 12 +- models/tracker/src/index.ts | 134 +- models/view/package.json | 12 +- models/workbench/package.json | 12 +- models/workbench/src/index.ts | 2 +- packages/core/package.json | 12 +- packages/kanban/package.json | 14 +- packages/kanban/src/components/Kanban.svelte | 2 +- packages/model/package.json | 12 +- packages/panel/package.json | 14 +- packages/panel/src/components/Panel.svelte | 10 +- packages/platform-rig/package.json | 2 +- packages/platform/package.json | 12 +- packages/presentation/package.json | 14 +- .../src/components/AttributeBarEditor.svelte | 6 +- .../src/components/AttributesBar.svelte | 3 +- .../src/components/SpaceMultiBoxList.svelte | 2 +- .../src/components/UserBoxList.svelte | 8 +- packages/query/package.json | 12 +- packages/query/src/__tests__/query.test.ts | 4 +- packages/rekoni/package.json | 14 +- packages/text-editor/package.json | 21 +- .../src/components/CollaboratorEditor.svelte | 396 ++ .../src/components/TextEditor.svelte | 2 +- packages/text-editor/src/index.ts | 1 + .../text-editor}/src/uniqId.ts | 0 packages/theme/package.json | 14 +- packages/theme/src/Theme.svelte | 6 +- packages/ui/package.json | 14 +- .../ui/src/components/ErrorPresenter.svelte | 2 +- .../ui/src/components/ExpandCollapse.svelte | 2 +- .../ui/src/components/PanelInstance.svelte | 20 +- .../src/components/internal/ErrorBoundary.js | 2 +- packages/ui/src/popups.ts | 16 +- packages/ui/src/tooltips.ts | 14 +- plugins/activity-assets/package.json | 12 +- plugins/activity-resources/package.json | 14 +- .../src/components/utils.ts | 2 +- plugins/activity/package.json | 12 +- plugins/attachment-assets/package.json | 12 +- plugins/attachment-resources/package.json | 14 +- plugins/attachment/package.json | 12 +- plugins/automation-assets/package.json | 12 +- plugins/automation-resources/package.json | 14 +- plugins/automation/package.json | 12 +- plugins/board-assets/package.json | 12 +- plugins/board-resources/package.json | 14 +- .../src/components/CreateCard.svelte | 2 +- .../src/components/UserBoxList.svelte | 3 +- .../src/components/add-card/AddCard.svelte | 2 +- .../src/components/popups/CopyCard.svelte | 2 +- plugins/board/package.json | 12 +- plugins/calendar-assets/package.json | 12 +- plugins/calendar-resources/package.json | 14 +- plugins/calendar/package.json | 12 +- plugins/chunter-assets/package.json | 12 +- plugins/chunter-resources/package.json | 14 +- .../EditChannelDescriptionAttachments.svelte | 2 +- plugins/chunter/package.json | 12 +- plugins/client-resources/package.json | 12 +- plugins/client/package.json | 12 +- plugins/contact-assets/package.json | 12 +- plugins/contact-resources/package.json | 14 +- .../src/components/ChannelsEditor.svelte | 2 +- .../src/components/EditPerson.svelte | 2 +- .../src/components/EmployeeArrayEditor.svelte | 12 +- .../src/components/PersonCard.svelte | 2 +- plugins/contact/package.json | 12 +- plugins/devmodel-resources/package.json | 14 +- plugins/devmodel/package.json | 12 +- plugins/document-assets/lang/en.json | 27 +- plugins/document-assets/lang/ru.json | 37 +- plugins/document-assets/package.json | 12 +- plugins/document-resources/package.json | 33 +- .../src/components/CreateDocument.svelte | 92 +- .../components/CreateDocumentVersion.svelte | 204 - .../src/components/DocumentEditor.svelte | 352 +- .../src/components/DocumentPresenter.svelte | 2 +- .../DocumentVersionPresenter.svelte | 21 +- .../src/components/DocumentVersions.svelte | 60 - .../src/components/DocumentViewer.svelte | 159 - .../src/components/EditDoc.svelte | 401 +- .../src/components/MyDocuments.svelte | 2 +- .../src/components/Revision.svelte | 45 - .../src/components/Status.svelte | 28 +- plugins/document-resources/src/index.ts | 4 - plugins/document-resources/src/plugin.ts | 28 +- plugins/document/package.json | 20 +- plugins/document/src/index.ts | 102 +- plugins/gmail-assets/package.json | 12 +- plugins/gmail-resources/package.json | 14 +- plugins/gmail/package.json | 12 +- plugins/hr-assets/package.json | 12 +- plugins/hr-resources/package.json | 17 +- .../src/components/EditDepartment.svelte | 2 +- .../src/components/ScheduleView.svelte | 35 +- .../components/schedule/MonthTableView.svelte | 31 +- .../src/components/schedule/MonthView.svelte | 39 +- .../schedule/ReportPresenter.svelte | 24 + plugins/hr-resources/src/utils.ts | 6 + plugins/hr/package.json | 12 +- plugins/image-cropper-resources/package.json | 14 +- plugins/image-cropper/package.json | 12 +- plugins/inventory-assets/package.json | 12 +- plugins/inventory-resources/package.json | 14 +- plugins/inventory/package.json | 12 +- plugins/lead-assets/package.json | 12 +- plugins/lead-resources/package.json | 14 +- .../src/components/CreateLead.svelte | 2 +- plugins/lead/package.json | 12 +- plugins/login-assets/package.json | 12 +- plugins/login-resources/package.json | 14 +- plugins/login/package.json | 12 +- plugins/notification-assets/package.json | 12 +- plugins/notification-resources/package.json | 14 +- plugins/notification-resources/src/utils.ts | 2 +- plugins/notification/package.json | 14 +- plugins/preference-assets/package.json | 12 +- plugins/preference/package.json | 12 +- plugins/recruit-assets/package.json | 12 +- plugins/recruit-resources/package.json | 14 +- .../src/components/CreateApplication.svelte | 6 +- .../src/components/EditVacancy.svelte | 2 +- .../src/components/SkillsView.svelte | 2 +- .../components/review/CreateOpinion.svelte | 2 +- plugins/recruit/package.json | 12 +- plugins/setting-assets/package.json | 12 +- plugins/setting-resources/package.json | 14 +- .../src/components/Profile.svelte | 2 +- plugins/setting/package.json | 12 +- plugins/tags-assets/package.json | 12 +- plugins/tags-resources/package.json | 14 +- .../src/components/CreateTagElement.svelte | 2 +- .../src/components/TagsAttributeEditor.svelte | 2 +- .../src/components/TagsPopup.svelte | 2 +- plugins/tags/package.json | 12 +- plugins/task-assets/package.json | 12 +- plugins/task-resources/package.json | 14 +- .../src/components/state/EditStatuses.svelte | 2 +- plugins/task/package.json | 12 +- plugins/telegram-assets/package.json | 12 +- plugins/telegram-resources/package.json | 14 +- .../src/components/Connect.svelte | 2 +- .../src/components/Reconnect.svelte | 2 +- plugins/telegram/package.json | 12 +- plugins/templates-assets/package.json | 12 +- plugins/templates-resources/package.json | 14 +- plugins/templates/package.json | 12 +- plugins/tracker-assets/package.json | 12 +- plugins/tracker-resources/package.json | 14 +- .../CommonTrackerDatePresenter.svelte | 8 +- .../src/components/CreateIssue.svelte | 16 +- .../issues/SprintFilterMenuSection.svelte | 2 +- .../issues/timereport/TimeSpendReport.svelte | 2 +- .../timereport/TimeSpendReportsList.svelte | 2 +- .../templates/CreateIssueTemplate.svelte | 8 +- .../templates/IssueTemplateChildEditor.svelte | 2 +- plugins/tracker/package.json | 16 +- plugins/view-assets/package.json | 12 +- plugins/view-resources/package.json | 14 +- .../src/components/ActionHandler.svelte | 2 +- .../src/components/ClassAttributeBar.svelte | 4 +- .../view-resources/src/components/Move.svelte | 2 +- .../components/filter/FilterTypePopup.svelte | 2 +- plugins/view-resources/src/index.ts | 2 +- plugins/view-resources/src/utils.ts | 2 +- plugins/view/package.json | 12 +- plugins/workbench-assets/package.json | 12 +- plugins/workbench-resources/package.json | 14 +- .../src/components/Workbench.svelte | 2 +- plugins/workbench/package.json | 12 +- pods/account/Dockerfile | 3 +- pods/account/package.json | 12 +- pods/backup/Dockerfile | 2 +- pods/backup/package.json | 12 +- pods/collaborator/.eslintrc.js | 7 + pods/collaborator/.npmignore | 4 + pods/collaborator/Dockerfile | 9 + pods/collaborator/build.sh | 20 + pods/collaborator/config/rig.json | 18 + pods/collaborator/kube/deployment.yml | 43 + pods/collaborator/kube/ingress.yml | 23 + pods/collaborator/kube/service.yml | 10 + pods/collaborator/package.json | 54 + pods/collaborator/src/__start.ts | 50 + pods/collaborator/src/config.ts | 68 + pods/collaborator/src/index.ts | 17 + pods/collaborator/src/metrics.ts | 34 + pods/collaborator/src/server.ts | 79 + pods/collaborator/src/yserver.ts | 355 ++ pods/collaborator/tsconfig.json | 10 + products/tracker/config.json | 1 + products/tracker/public/config.json | 1 + rush.json | 5 + .../attachment-resources/package.json | 12 +- server-plugins/attachment/package.json | 12 +- .../calendar-resources/package.json | 12 +- server-plugins/calendar/package.json | 12 +- server-plugins/chunter-resources/package.json | 12 +- server-plugins/chunter/package.json | 12 +- server-plugins/contact-resources/package.json | 12 +- server-plugins/contact/package.json | 12 +- server-plugins/gmail-resources/package.json | 12 +- server-plugins/gmail/package.json | 12 +- server-plugins/hr-resources/package.json | 12 +- server-plugins/hr/package.json | 12 +- .../inventory-resources/package.json | 12 +- server-plugins/inventory/package.json | 12 +- server-plugins/lead-resources/package.json | 12 +- server-plugins/lead/package.json | 12 +- .../notification-resources/package.json | 12 +- server-plugins/notification/package.json | 12 +- server-plugins/notification/src/index.ts | 2 +- server-plugins/preference/package.json | 12 +- server-plugins/recruit-resources/package.json | 12 +- server-plugins/recruit/package.json | 12 +- server-plugins/setting-resources/package.json | 12 +- server-plugins/setting/package.json | 12 +- server-plugins/tags-resources/package.json | 12 +- server-plugins/tags/package.json | 12 +- server-plugins/task-resources/package.json | 12 +- server-plugins/task/package.json | 12 +- .../telegram-resources/package.json | 12 +- server-plugins/telegram/package.json | 12 +- server-plugins/tracker-resources/package.json | 12 +- server-plugins/tracker/package.json | 12 +- server/account/package.json | 16 +- server/backup/package.json | 12 +- server/contrib/package.json | 16 +- server/core/package.json | 12 +- server/elastic/package.json | 12 +- server/front/kube/front.yml | 2 + server/front/package.json | 12 +- server/front/run.sh | 1 + server/front/src/__start.ts | 8 +- server/front/src/app.ts | 4 +- server/middleware/package.json | 12 +- server/mongo/package.json | 12 +- server/server/package.json | 14 +- server/token/package.json | 12 +- server/tool/package.json | 16 +- server/ws/package.json | 16 +- server/ws/src/server.ts | 4 +- templates/assets/package.json | 12 +- templates/model/package.json | 12 +- templates/platform/package.json | 12 +- templates/ui/package.json | 14 +- tests/docker-compose.yaml | 14 + tests/sanity/package.json | 12 +- 332 files changed, 5981 insertions(+), 4326 deletions(-) create mode 100644 packages/text-editor/src/components/CollaboratorEditor.svelte rename {plugins/document-resources => packages/text-editor}/src/uniqId.ts (100%) delete mode 100644 plugins/document-resources/src/components/CreateDocumentVersion.svelte delete mode 100644 plugins/document-resources/src/components/DocumentVersions.svelte delete mode 100644 plugins/document-resources/src/components/DocumentViewer.svelte delete mode 100644 plugins/document-resources/src/components/Revision.svelte create mode 100644 plugins/hr-resources/src/components/schedule/ReportPresenter.svelte create mode 100644 pods/collaborator/.eslintrc.js create mode 100644 pods/collaborator/.npmignore create mode 100644 pods/collaborator/Dockerfile create mode 100755 pods/collaborator/build.sh create mode 100644 pods/collaborator/config/rig.json create mode 100644 pods/collaborator/kube/deployment.yml create mode 100644 pods/collaborator/kube/ingress.yml create mode 100644 pods/collaborator/kube/service.yml create mode 100644 pods/collaborator/package.json create mode 100644 pods/collaborator/src/__start.ts create mode 100644 pods/collaborator/src/config.ts create mode 100644 pods/collaborator/src/index.ts create mode 100644 pods/collaborator/src/metrics.ts create mode 100644 pods/collaborator/src/server.ts create mode 100644 pods/collaborator/src/yserver.ts create mode 100644 pods/collaborator/tsconfig.json diff --git a/.vscode/launch.json b/.vscode/launch.json index c4c9f743e3..27a832b073 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -146,6 +146,28 @@ ], "sourceMaps": true, "cwd": "${workspaceRoot}/dev/tool" - } + }, + { + "name": "Debug Collaborator", + "type": "node", + "request": "launch", + "args": [ + "src/index.ts" + ], + "env": { + "SECRET": "secret", + "MINIO_ACCESS_KEY": "minioadmin", + "MINIO_SECRET_KEY": "minioadmin", + "MINIO_ENDPOINT": "localhost", + }, + "runtimeArgs": [ + "--nolazy", + "-r", + "ts-node/register" + ], + "sourceMaps": true, + "cwd": "${workspaceRoot}/pods/collaborator", + "protocol": "inspector" + }, ] } \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 79c83a4889..4cb0c61941 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -118,6 +118,7 @@ specifiers: '@rush-temp/platform-rig': file:./projects/platform-rig.tgz '@rush-temp/pod-account': file:./projects/pod-account.tgz '@rush-temp/pod-backup': file:./projects/pod-backup.tgz + '@rush-temp/pod-collaborator': file:./projects/pod-collaborator.tgz '@rush-temp/preference': file:./projects/preference.tgz '@rush-temp/preference-assets': file:./projects/preference-assets.tgz '@rush-temp/presentation': file:./projects/presentation.tgz @@ -197,6 +198,7 @@ specifiers: '@rushstack/heft-jest-plugin': ^0.3.16 '@tiptap/core': ~2.0.0-beta.199 '@tiptap/extension-collaboration': ~2.0.0-beta.199 + '@tiptap/extension-collaboration-cursor': ~2.0.0-beta.199 '@tiptap/extension-highlight': ~2.0.0-beta.199 '@tiptap/extension-link': ~2.0.0-beta.199 '@tiptap/extension-mention': ~2.0.0-beta.199 @@ -229,10 +231,10 @@ specifiers: '@types/tar-stream': ^2.2.2 '@types/toposort': ^2.0.3 '@types/uuid': ^8.3.1 - '@types/ws': ^8.2.1 + '@types/ws': ^8.5.3 '@types/xml2js': ~0.4.9 - '@typescript-eslint/eslint-plugin': ^5.30.0 - '@typescript-eslint/parser': ^5.30.0 + '@typescript-eslint/eslint-plugin': ^5.41.0 + '@typescript-eslint/parser': ^5.41.0 autoprefixer: ^10.2.6 body-parser: ~1.19.1 commander: ^8.1.0 @@ -241,6 +243,7 @@ specifiers: cors: ^2.8.5 cropperjs: ~1.5.12 cross-env: ~7.0.3 + crypto-js: ^4.1.1 css-loader: ^5.2.1 csv-parse: ~5.1.0 deep-equal: ^2.0.5 @@ -250,11 +253,11 @@ specifiers: email-addresses: ^5.0.0 emoji-regex: ^10.1.0 esbuild: ^0.12.26 - eslint: ^8.18.0 - eslint-config-standard-with-typescript: ^21.0.1 + eslint: ^8.26.0 + eslint-config-standard-with-typescript: ^23.0.0 eslint-plugin-import: ^2.26.0 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^6.0.0 + eslint-plugin-n: ^15.4.0 + eslint-plugin-promise: ^6.1.1 eslint-plugin-svelte3: ^4.0.0 express: ^4.17.1 express-fileupload: ^1.2.1 @@ -271,7 +274,9 @@ specifiers: koa-bodyparser: ^4.3.0 koa-router: ^10.1.1 lexorank: ~1.0.4 + lib0: ~0.2.52 libphonenumber-js: ^1.9.46 + lodash.debounce: ~4.0.8 mime-types: ~2.1.34 mini-css-extract-plugin: ^2.2.0 minio: ^7.0.26 @@ -281,7 +286,7 @@ specifiers: postcss-load-config: ^3.1.0 postcss-loader: ^6.1.0 prettier: ^2.7.1 - prettier-plugin-svelte: ^2.7.0 + prettier-plugin-svelte: ^2.8.0 prosemirror-collab: ~1.3.0 prosemirror-state: ~1.4.1 prosemirror-transform: ~1.7.0 @@ -306,8 +311,11 @@ specifiers: webpack-bundle-analyzer: ^4.4.1 webpack-cli: ^4.6.0 webpack-dev-server: ^4.7.4 - ws: ^8.2.0 + ws: ^8.10.0 xml2js: ~0.4.23 + y-protocols: ~1.0.5 + y-websocket: ^1.4.5 + yjs: ^13.5.42 dependencies: '@anticrm/skillset': 0.6.0 @@ -392,7 +400,7 @@ dependencies: '@rush-temp/model-preference': file:projects/model-preference.tgz_typescript@4.7.4 '@rush-temp/model-presentation': file:projects/model-presentation.tgz_typescript@4.7.4 '@rush-temp/model-recruit': file:projects/model-recruit.tgz_typescript@4.7.4 - '@rush-temp/model-rig': file:projects/model-rig.tgz_0a1877661240953acb5c78410a2ada76 + '@rush-temp/model-rig': file:projects/model-rig.tgz_c2cccc2a146427cf07ef27eb074f342e '@rush-temp/model-server-attachment': file:projects/model-server-attachment.tgz_typescript@4.7.4 '@rush-temp/model-server-calendar': file:projects/model-server-calendar.tgz_typescript@4.7.4 '@rush-temp/model-server-chunter': file:projects/model-server-chunter.tgz_typescript@4.7.4 @@ -424,9 +432,10 @@ dependencies: '@rush-temp/notification-resources': file:projects/notification-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c '@rush-temp/panel': file:projects/panel.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c '@rush-temp/platform': file:projects/platform.tgz - '@rush-temp/platform-rig': file:projects/platform-rig.tgz_bd0fad01b2625e38eae7c2b3badd2ffa + '@rush-temp/platform-rig': file:projects/platform-rig.tgz_e539f2daaed3c0f633acae52ea72996e '@rush-temp/pod-account': file:projects/pod-account.tgz '@rush-temp/pod-backup': file:projects/pod-backup.tgz + '@rush-temp/pod-collaborator': file:projects/pod-collaborator.tgz '@rush-temp/preference': file:projects/preference.tgz '@rush-temp/preference-assets': file:projects/preference-assets.tgz '@rush-temp/presentation': file:projects/presentation.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c @@ -489,7 +498,7 @@ dependencies: '@rush-temp/templates-assets': file:projects/templates-assets.tgz '@rush-temp/templates-resources': file:projects/templates-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c '@rush-temp/tests-sanity': file:projects/tests-sanity.tgz - '@rush-temp/text-editor': file:projects/text-editor.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c + '@rush-temp/text-editor': file:projects/text-editor.tgz_13653a9d42656433759444fbd2afc848 '@rush-temp/theme': file:projects/theme.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c '@rush-temp/tool': file:projects/tool.tgz '@rush-temp/tracker': file:projects/tracker.tgz @@ -505,6 +514,8 @@ dependencies: '@rushstack/heft': 0.47.9 '@rushstack/heft-jest-plugin': 0.3.16_e810491d602256cb9138da3f42d797a2 '@tiptap/core': 2.0.0-beta.199 + '@tiptap/extension-collaboration': 2.0.0-beta.199_8e74c563ac0499ca22e9a6d9d9b7c0ed + '@tiptap/extension-collaboration-cursor': 2.0.0-beta.199_04364fb270bfa949258a810b562e2e26 '@tiptap/extension-highlight': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/extension-link': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/extension-mention': 2.0.0-beta.199_c8f353cb3abc70247a8f6c56ebb87d62 @@ -539,8 +550,8 @@ dependencies: '@types/uuid': 8.3.4 '@types/ws': 8.5.3 '@types/xml2js': 0.4.11 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 autoprefixer: 10.4.7_postcss@8.4.14 body-parser: 1.19.2 commander: 8.3.0 @@ -549,6 +560,7 @@ dependencies: cors: 2.8.5 cropperjs: 1.5.12 cross-env: 7.0.3 + crypto-js: 4.1.1 css-loader: 5.2.7_webpack@5.73.0 csv-parse: 5.1.0 deep-equal: 2.0.5 @@ -558,12 +570,12 @@ dependencies: email-addresses: 5.0.0 emoji-regex: 10.1.0 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 express: 4.18.1 express-fileupload: 1.4.0 faker: 5.5.3 @@ -579,7 +591,9 @@ dependencies: koa-bodyparser: 4.3.0 koa-router: 10.1.1 lexorank: 1.0.4 + lib0: 0.2.52 libphonenumber-js: 1.10.7 + lodash.debounce: 4.0.8 mime-types: 2.1.35 mini-css-extract-plugin: 2.6.1_webpack@5.73.0 minio: 7.0.28 @@ -589,7 +603,7 @@ dependencies: postcss-load-config: 3.1.4_postcss@8.4.14+ts-node@10.8.1 postcss-loader: 6.2.1_postcss@8.4.14+webpack@5.73.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 prosemirror-collab: 1.3.0 prosemirror-state: 1.4.1 prosemirror-transform: 1.7.0 @@ -614,8 +628,11 @@ dependencies: webpack-bundle-analyzer: 4.5.0 webpack-cli: 4.10.0_7445a258404e01c9b84d81171e5727fd webpack-dev-server: 4.9.3_ffd7cf999054608223b9fc836cf5004f - ws: 8.8.0 + ws: 8.10.0 xml2js: 0.4.23 + y-protocols: 1.0.5 + y-websocket: 1.4.5_yjs@13.5.42 + yjs: 13.5.42 packages: @@ -984,13 +1001,13 @@ packages: - supports-color dev: false - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@eslint/eslintrc/1.3.3: + resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.2 + espree: 9.4.0 globals: 13.15.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -1035,8 +1052,8 @@ packages: tslib: 2.4.0 dev: false - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array/0.11.7: + resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1046,6 +1063,11 @@ packages: - supports-color dev: false + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: false @@ -1632,6 +1654,36 @@ packages: '@tiptap/core': 2.0.0-beta.199 dev: false + /@tiptap/extension-collaboration-cursor/2.0.0-beta.199_04364fb270bfa949258a810b562e2e26: + resolution: {integrity: sha512-3LOfuSFYZz5CQOm+3rCKSm/hKXfP+KgW6aDYDfDTI3IKtMkC9b8FYa2ZoW5Qj/H1H+2m0+8aT6p9RIybtVi9jQ==} + peerDependencies: + '@tiptap/core': ^2.0.0-beta.193 + dependencies: + '@tiptap/core': 2.0.0-beta.199 + y-prosemirror: 1.0.20_aeff9fb8f06ec077e7a357cd76186471 + transitivePeerDependencies: + - prosemirror-model + - prosemirror-state + - prosemirror-view + - y-protocols + - yjs + dev: false + + /@tiptap/extension-collaboration/2.0.0-beta.199_8e74c563ac0499ca22e9a6d9d9b7c0ed: + resolution: {integrity: sha512-ub3doQvy7o7YLwLDz8B/LK7zZ6aEy19C36FJbSXfr93Ws8FhVy2PYvgwBnRYPIifXrS8FVkNL5ULjsH+QlEd5Q==} + peerDependencies: + '@tiptap/core': ^2.0.0-beta.193 + dependencies: + '@tiptap/core': 2.0.0-beta.199 + prosemirror-state: 1.4.1 + y-prosemirror: 1.0.20_aeff9fb8f06ec077e7a357cd76186471 + transitivePeerDependencies: + - prosemirror-model + - prosemirror-view + - y-protocols + - yjs + dev: false + /@tiptap/extension-collaboration/2.0.0-beta.199_@tiptap+core@2.0.0-beta.199: resolution: {integrity: sha512-ub3doQvy7o7YLwLDz8B/LK7zZ6aEy19C36FJbSXfr93Ws8FhVy2PYvgwBnRYPIifXrS8FVkNL5ULjsH+QlEd5Q==} peerDependencies: @@ -2248,6 +2300,10 @@ packages: '@types/node': 16.11.42 dev: false + /@types/semver/7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + dev: false + /@types/serve-index/1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: @@ -2332,8 +2388,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.30.3_bd298502bfa44e376686f9e6b29811dd: - resolution: {integrity: sha512-QEgE1uahnDbWEkZlidq7uKB630ny1NN8KbLPmznX+8hYsYpoV1/quG1Nzvs141FVuumuS7O0EpqYw3RB4AVzRg==} + /@typescript-eslint/eslint-plugin/5.42.0_8b6083565a963e7484743e25607ce89c: + resolution: {integrity: sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2343,14 +2399,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - '@typescript-eslint/scope-manager': 5.30.3 - '@typescript-eslint/type-utils': 5.30.3_eslint@8.19.0+typescript@4.7.4 - '@typescript-eslint/utils': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + '@typescript-eslint/scope-manager': 5.42.0 + '@typescript-eslint/type-utils': 5.42.0_eslint@8.26.0+typescript@4.7.4 + '@typescript-eslint/utils': 5.42.0_eslint@8.26.0+typescript@4.7.4 debug: 4.3.4 - eslint: 8.19.0 - functional-red-black-tree: 1.0.1 + eslint: 8.26.0 ignore: 5.2.0 + natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.7 tsutils: 3.21.0_typescript@4.7.4 @@ -2359,7 +2415,7 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/4.33.0_eslint@8.19.0+typescript@4.7.4: + /@typescript-eslint/parser/4.33.0_eslint@8.26.0+typescript@4.7.4: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2373,14 +2429,14 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.7.4 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.26.0 typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.30.3_eslint@8.19.0+typescript@4.7.4: - resolution: {integrity: sha512-ddwGEPC3E49DduAUC8UThQafHRE5uc1NE8jdOgl+w8/NrYF50MJQNeD3u4JZrqAXdY9rJz0CdQ9HpNME20CzkA==} + /@typescript-eslint/parser/5.42.0_eslint@8.26.0+typescript@4.7.4: + resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2389,11 +2445,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.30.3 - '@typescript-eslint/types': 5.30.3 - '@typescript-eslint/typescript-estree': 5.30.3_typescript@4.7.4 + '@typescript-eslint/scope-manager': 5.42.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.7.4 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.26.0 typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -2407,16 +2463,16 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.30.3: - resolution: {integrity: sha512-yVJIIUXeo/vv6Alj6lKBvsqnRs5hcxUpN3Dg3aD9Zv6r7p6Nn106jJcr5rnpRHAReEb/aMI2RWrt3JmL17eCVA==} + /@typescript-eslint/scope-manager/5.42.0: + resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.30.3 - '@typescript-eslint/visitor-keys': 5.30.3 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 dev: false - /@typescript-eslint/type-utils/5.30.3_eslint@8.19.0+typescript@4.7.4: - resolution: {integrity: sha512-IIzakE7OXOqdwPaXhRiPnaZ8OuJJYBLufOffd9fqzkI4IMFIYq8KC7bghdnF7QUJTirURRErQFrJ/w5UpwIqaw==} + /@typescript-eslint/type-utils/5.42.0_eslint@8.26.0+typescript@4.7.4: + resolution: {integrity: sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2425,9 +2481,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.7.4 + '@typescript-eslint/utils': 5.42.0_eslint@8.26.0+typescript@4.7.4 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.26.0 tsutils: 3.21.0_typescript@4.7.4 typescript: 4.7.4 transitivePeerDependencies: @@ -2439,8 +2496,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.30.3: - resolution: {integrity: sha512-vshU3pjSTgBPNgfd55JLYngHkXuwQP68fxYFUAg1Uq+JrR3xG/XjvL9Dmv28CpOERtqwkaR4QQ3mD0NLZcE2Xw==} + /@typescript-eslint/types/5.42.0: + resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -2465,8 +2522,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.30.3_typescript@4.7.4: - resolution: {integrity: sha512-jqVh5N9AJx6+7yRgoA+ZelAFrHezgI9pzI9giv7s84DDOmtpFwTgURcpICDHyz9x6vAeOu91iACZ4dBTVfzIyA==} + /@typescript-eslint/typescript-estree/5.42.0_typescript@4.7.4: + resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2474,8 +2531,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.30.3 - '@typescript-eslint/visitor-keys': 5.30.3 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/visitor-keys': 5.42.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -2486,19 +2543,21 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.30.3_eslint@8.19.0+typescript@4.7.4: - resolution: {integrity: sha512-OEaBXGxxdIy35H+jyXfYAMQ66KMJczK9hEhL3gR6IRbWe5PyK+bPDC9zbQNVII6rNFTfF/Mse0z21NlEU+vOMw==} + /@typescript-eslint/utils/5.42.0_eslint@8.26.0+typescript@4.7.4: + resolution: {integrity: sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.30.3 - '@typescript-eslint/types': 5.30.3 - '@typescript-eslint/typescript-estree': 5.30.3_typescript@4.7.4 - eslint: 8.19.0 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.42.0 + '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.7.4 + eslint: 8.26.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 + eslint-utils: 3.0.0_eslint@8.26.0 + semver: 7.3.7 transitivePeerDependencies: - supports-color - typescript @@ -2512,11 +2571,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.30.3: - resolution: {integrity: sha512-ep2xtHOhnSRt6fDP9DSSxrA/FqZhdMF7/Y9fYsxrKss2uWJMbzJyBJ/We1fKc786BJ10pHwrzUlhvpz8i7XzBg==} + /@typescript-eslint/visitor-keys/5.42.0: + resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.30.3 + '@typescript-eslint/types': 5.42.0 eslint-visitor-keys: 3.3.0 dev: false @@ -2676,6 +2735,30 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: false + /abstract-leveldown/6.2.3: + resolution: {integrity: sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==} + engines: {node: '>=6'} + dependencies: + buffer: 5.7.1 + immediate: 3.3.0 + level-concat-iterator: 2.0.1 + level-supports: 1.0.1 + xtend: 4.0.2 + dev: false + optional: true + + /abstract-leveldown/6.3.0: + resolution: {integrity: sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==} + engines: {node: '>=6'} + dependencies: + buffer: 5.7.1 + immediate: 3.3.0 + level-concat-iterator: 2.0.1 + level-supports: 1.0.1 + xtend: 4.0.2 + dev: false + optional: true + /accepts/1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -2699,12 +2782,12 @@ packages: acorn: 8.7.1 dev: false - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.1 dev: false /acorn-walk/7.2.0: @@ -2729,6 +2812,12 @@ packages: hasBin: true dev: false + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /after-all-results/2.0.0: resolution: {integrity: sha512-2zHEyuhSJOuCrmas9YV0YL/MFCWLxe1dS6k/ENhgYrb/JqyMnadLN4iIAc9kkZrbElMDyyAGH/0J18OPErOWLg==} dev: false @@ -2895,6 +2984,11 @@ packages: lru-cache: 4.1.5 dev: false + /async-limiter/1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + dev: false + optional: true + /async-value-promise/1.1.1: resolution: {integrity: sha512-c2RFDKjJle1rHa0YxN9Ysu97/QBu3Wa+NOejJxsX+1qVDJrkD3JL/GN1B3gaILAEXJXbu/4Z1lcoCHFESe/APA==} dependencies: @@ -3248,6 +3342,12 @@ packages: ieee754: 1.2.1 dev: false + /builtins/5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.3.7 + dev: false + /busboy/1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -3887,6 +3987,15 @@ packages: engines: {node: '>=10'} dev: false + /deferred-leveldown/5.3.0: + resolution: {integrity: sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==} + engines: {node: '>=6'} + dependencies: + abstract-leveldown: 6.2.3 + inherits: 2.0.4 + dev: false + optional: true + /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -4190,6 +4299,17 @@ packages: engines: {node: '>= 0.8'} dev: false + /encoding-down/6.3.0: + resolution: {integrity: sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==} + engines: {node: '>=6'} + dependencies: + abstract-leveldown: 6.3.0 + inherits: 2.0.4 + level-codec: 9.0.2 + level-errors: 2.0.1 + dev: false + optional: true + /end-of-stream/1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: @@ -4214,6 +4334,14 @@ packages: hasBin: true dev: false + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + dependencies: + prr: 1.0.1 + dev: false + optional: true + /error-callsites/2.0.4: resolution: {integrity: sha512-V877Ch4FC4FN178fDK1fsrHN4I1YQIBdtjKrHh3BUHMnh3SMvwUVrqkaOgDpUuevgSNna0RBq6Ox9SGlxYrigA==} engines: {node: '>=6.x'} @@ -4343,40 +4471,40 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-standard-with-typescript/21.0.1_7eafe142d23700af342fa58294c300cb: - resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} + /eslint-config-standard-with-typescript/23.0.0_35db0d754f34ccffcc0e5a361183072e: + resolution: {integrity: sha512-iaaWifImn37Z1OXbNW1es7KI+S7D408F9ys0bpaQf2temeBWlvb0Nc5qHkOgYaRb5QxTZT32GGeN1gtswASOXA==} peerDependencies: - '@typescript-eslint/eslint-plugin': ^4.0.1 - eslint: ^7.12.1 - eslint-plugin-import: ^2.22.1 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^4.2.1 || ^5.0.0 - typescript: ^3.9 || ^4.0.0 + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-promise: ^6.0.0 + typescript: '*' dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 4.33.0_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard: 16.0.3_a07da6392d01ac3215e761fc7a063789 - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard: 17.0.0_7dcc8cdff21626dcd7d329c669003fa7 + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: false - /eslint-config-standard/16.0.3_a07da6392d01ac3215e761fc7a063789: - resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} + /eslint-config-standard/17.0.0_7dcc8cdff21626dcd7d329c669003fa7: + resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: - eslint: ^7.12.1 - eslint-plugin-import: ^2.22.1 - eslint-plugin-node: ^11.1.0 - eslint-plugin-promise: ^4.2.1 || ^5.0.0 + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.19.0 - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 dev: false /eslint-import-resolver-node/0.3.6: @@ -4394,18 +4522,29 @@ packages: find-up: 2.1.0 dev: false - /eslint-plugin-es/3.0.1_eslint@8.19.0: + /eslint-plugin-es/3.0.1_eslint@8.26.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.19.0 + eslint: 8.26.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.26.0_eslint@8.19.0: + /eslint-plugin-es/4.1.0_eslint@8.26.0: + resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + eslint: 8.26.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + dev: false + + /eslint-plugin-import/2.26.0_eslint@8.26.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -4415,7 +4554,7 @@ packages: array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3 has: 1.0.3 @@ -4427,14 +4566,31 @@ packages: tsconfig-paths: 3.14.1 dev: false - /eslint-plugin-node/11.1.0_eslint@8.19.0: + /eslint-plugin-n/15.4.0_eslint@8.26.0: + resolution: {integrity: sha512-MkoKy9/lfd52TAXK4fkABgCp0aglk82Q3viy2UOWIEpTVE/Cem5P/UAxMBA4vSw7Gy+2egPqImE9euitLGp5aw==} + engines: {node: '>=12.22.0'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + builtins: 5.0.1 + eslint: 8.26.0 + eslint-plugin-es: 4.1.0_eslint@8.26.0 + eslint-utils: 3.0.0_eslint@8.26.0 + ignore: 5.2.0 + is-core-module: 2.11.0 + minimatch: 3.1.2 + resolve: 1.22.1 + semver: 7.3.7 + dev: false + + /eslint-plugin-node/11.1.0_eslint@8.26.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.19.0 - eslint-plugin-es: 3.0.1_eslint@8.19.0 + eslint: 8.26.0 + eslint-plugin-es: 3.0.1_eslint@8.26.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -4442,22 +4598,22 @@ packages: semver: 6.3.0 dev: false - /eslint-plugin-promise/6.0.0_eslint@8.19.0: - resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} + /eslint-plugin-promise/6.1.1_eslint@8.26.0: + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.19.0 + eslint: 8.26.0 dev: false - /eslint-plugin-svelte3/4.0.0_eslint@8.19.0+svelte@3.48.0: + /eslint-plugin-svelte3/4.0.0_eslint@8.26.0+svelte@3.48.0: resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} peerDependencies: eslint: '>=8.0.0' svelte: ^3.2.0 dependencies: - eslint: 8.19.0 + eslint: 8.26.0 svelte: 3.48.0 dev: false @@ -4484,13 +4640,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0_eslint@8.19.0: + /eslint-utils/3.0.0_eslint@8.26.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.19.0 + eslint: 8.26.0 eslint-visitor-keys: 2.1.0 dev: false @@ -4509,13 +4665,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /eslint/8.19.0: - resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==} + /eslint/8.26.0: + resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 + '@eslint/eslintrc': 1.3.3 + '@humanwhocodes/config-array': 0.11.7 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -4523,20 +4681,23 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 + eslint-utils: 3.0.0_eslint@8.26.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.4.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.15.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.1.5 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -4548,17 +4709,16 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: false - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + /espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 dev: false @@ -4841,6 +5001,14 @@ packages: path-exists: 4.0.0 dev: false + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4975,10 +5143,6 @@ packages: functions-have-names: 1.2.3 dev: false - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: false - /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: false @@ -5115,6 +5279,10 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: false + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: false + /gzip-size/6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -5410,6 +5578,11 @@ packages: engines: {node: '>= 4'} dev: false + /immediate/3.3.0: + resolution: {integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==} + dev: false + optional: true + /immutable/4.1.0: resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} dev: false @@ -5548,6 +5721,12 @@ packages: engines: {node: '>= 0.4'} dev: false + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + dev: false + /is-core-module/2.9.0: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: @@ -5634,6 +5813,11 @@ packages: engines: {node: '>=0.12.0'} dev: false + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + /is-plain-obj/3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -6298,6 +6482,10 @@ packages: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} dev: false + /js-sdsl/4.1.5: + resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} + dev: false + /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: false @@ -6506,6 +6694,98 @@ packages: - supports-color dev: false + /level-codec/9.0.2: + resolution: {integrity: sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==} + engines: {node: '>=6'} + dependencies: + buffer: 5.7.1 + dev: false + optional: true + + /level-concat-iterator/2.0.1: + resolution: {integrity: sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==} + engines: {node: '>=6'} + dev: false + optional: true + + /level-errors/2.0.1: + resolution: {integrity: sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==} + engines: {node: '>=6'} + dependencies: + errno: 0.1.8 + dev: false + optional: true + + /level-iterator-stream/4.0.2: + resolution: {integrity: sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==} + engines: {node: '>=6'} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + xtend: 4.0.2 + dev: false + optional: true + + /level-js/5.0.2: + resolution: {integrity: sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==} + dependencies: + abstract-leveldown: 6.2.3 + buffer: 5.7.1 + inherits: 2.0.4 + ltgt: 2.2.1 + dev: false + optional: true + + /level-packager/5.1.1: + resolution: {integrity: sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==} + engines: {node: '>=6'} + dependencies: + encoding-down: 6.3.0 + levelup: 4.4.0 + dev: false + optional: true + + /level-supports/1.0.1: + resolution: {integrity: sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==} + engines: {node: '>=6'} + dependencies: + xtend: 4.0.2 + dev: false + optional: true + + /level/6.0.1: + resolution: {integrity: sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==} + engines: {node: '>=8.6.0'} + dependencies: + level-js: 5.0.2 + level-packager: 5.1.1 + leveldown: 5.6.0 + dev: false + optional: true + + /leveldown/5.6.0: + resolution: {integrity: sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==} + engines: {node: '>=8.6.0'} + requiresBuild: true + dependencies: + abstract-leveldown: 6.2.3 + napi-macros: 2.0.0 + node-gyp-build: 4.1.1 + dev: false + optional: true + + /levelup/4.4.0: + resolution: {integrity: sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==} + engines: {node: '>=6'} + dependencies: + deferred-leveldown: 5.3.0 + level-errors: 2.0.1 + level-iterator-stream: 4.0.2 + level-supports: 1.0.1 + xtend: 4.0.2 + dev: false + optional: true + /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -6607,6 +6887,17 @@ packages: p-locate: 4.1.0 dev: false + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + /lodash.get/4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: false @@ -6648,6 +6939,11 @@ packages: yallist: 4.0.0 dev: false + /ltgt/2.2.1: + resolution: {integrity: sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==} + dev: false + optional: true + /magic-string/0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: @@ -6931,6 +7227,15 @@ packages: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: false + /napi-macros/2.0.0: + resolution: {integrity: sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==} + dev: false + optional: true + + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: false @@ -6971,6 +7276,12 @@ packages: engines: {node: '>= 6.13.0'} dev: false + /node-gyp-build/4.1.1: + resolution: {integrity: sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==} + hasBin: true + dev: false + optional: true + /node-html-parser/5.3.3: resolution: {integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==} dependencies: @@ -7198,6 +7509,13 @@ packages: p-try: 2.2.0 dev: false + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + /p-locate/2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -7212,6 +7530,13 @@ packages: p-limit: 2.3.0 dev: false + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + /p-retry/4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} @@ -7512,8 +7837,8 @@ packages: engines: {node: '>= 0.8.0'} dev: false - /prettier-plugin-svelte/2.7.0_prettier@2.7.1+svelte@3.48.0: - resolution: {integrity: sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==} + /prettier-plugin-svelte/2.8.0_prettier@2.7.1+svelte@3.48.0: + resolution: {integrity: sha512-QlXv/U3bUszks3XYDPsk1fsaQC+fo2lshwKbcbO+lrSVdJ+40mB1BfL8OCAk1W9y4pJxpqO/4gqm6NtF3zNGCw==} peerDependencies: prettier: ^1.16.4 || ^2.0.0 svelte: ^3.2.0 @@ -7657,6 +7982,11 @@ packages: ipaddr.js: 1.9.1 dev: false + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: false + optional: true + /pseudomap/1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: false @@ -9156,10 +9486,6 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: false - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: false - /v8-to-istanbul/8.1.1: resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} @@ -9357,7 +9683,7 @@ packages: webpack: 5.73.0_0539a1ee9cc1e8c0305465d979f40a3d webpack-cli: 4.10.0_7445a258404e01c9b84d81171e5727fd webpack-dev-middleware: 5.3.3_webpack@5.73.0 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - bufferutil - debug @@ -9521,6 +9847,14 @@ packages: typedarray-to-buffer: 3.1.5 dev: false + /ws/6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} + requiresBuild: true + dependencies: + async-limiter: 1.0.1 + dev: false + optional: true + /ws/7.5.8: resolution: {integrity: sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==} engines: {node: '>=8.3.0'} @@ -9534,8 +9868,8 @@ packages: optional: true dev: false - /ws/8.8.0: - resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==} + /ws/8.10.0: + resolution: {integrity: sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9572,6 +9906,39 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: false + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + optional: true + + /y-leveldb/0.1.1_yjs@13.5.42: + resolution: {integrity: sha512-L8Q0MQmxCQ0qWIOuPzLbWn95TNhrCI7M6LaHnilU4I2IX08e4Dmfg5Tgy4JZ3tnl2aiuZyDOJplHl/msIB/IsA==} + requiresBuild: true + peerDependencies: + yjs: ^13.0.0 + dependencies: + level: 6.0.1 + lib0: 0.2.52 + yjs: 13.5.42 + dev: false + optional: true + + /y-prosemirror/1.0.20_aeff9fb8f06ec077e7a357cd76186471: + resolution: {integrity: sha512-LVMtu3qWo0emeYiP+0jgNcvZkqhzE/otOoro+87q0iVKxy/sMKuiJZnokfJdR4cn9qKx0Un5fIxXqbAlR2bFkA==} + peerDependencies: + prosemirror-model: ^1.7.1 + prosemirror-state: ^1.2.3 + prosemirror-view: ^1.9.10 + y-protocols: ^1.0.1 + yjs: ^13.3.2 + dependencies: + lib0: 0.2.52 + prosemirror-state: 1.4.1 + y-protocols: 1.0.5 + yjs: 13.5.42 + dev: false + /y-prosemirror/1.0.20_prosemirror-state@1.4.1: resolution: {integrity: sha512-LVMtu3qWo0emeYiP+0jgNcvZkqhzE/otOoro+87q0iVKxy/sMKuiJZnokfJdR4cn9qKx0Un5fIxXqbAlR2bFkA==} peerDependencies: @@ -9585,6 +9952,27 @@ packages: prosemirror-state: 1.4.1 dev: false + /y-protocols/1.0.5: + resolution: {integrity: sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==} + dependencies: + lib0: 0.2.52 + dev: false + + /y-websocket/1.4.5_yjs@13.5.42: + resolution: {integrity: sha512-5d9LTSy0GQKqSd/FKRo5DMBlsiTlCipbKcIgPLlno+5xHtfT8bm3uQdcbY9JvLfckojilLZWauXJu0vzDZX05w==} + hasBin: true + peerDependencies: + yjs: ^13.5.6 + dependencies: + lib0: 0.2.52 + lodash.debounce: 4.0.8 + y-protocols: 1.0.5 + yjs: 13.5.42 + optionalDependencies: + ws: 6.2.2 + y-leveldb: 0.1.1_yjs@13.5.42 + dev: false + /yallist/2.1.2: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} dev: false @@ -9598,6 +9986,12 @@ packages: engines: {node: '>= 6'} dev: false + /yjs/13.5.42: + resolution: {integrity: sha512-3aYBPeUSBUCs/vCOYolbyzhsQ6IDm1DeJgfhHVbW+6kq8YhWjkk2SUhYtBxd3lZPNsqmJGzYH9shKINhSVbEzw==} + dependencies: + lib0: 0.2.52 + dev: false + /ylru/1.3.2: resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==} engines: {node: '>= 4.0.0'} @@ -9608,6 +10002,11 @@ packages: engines: {node: '>=6'} dev: false + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + /z-schema/5.0.3: resolution: {integrity: sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==} engines: {node: '>=8.0.0'} @@ -9621,7 +10020,7 @@ packages: dev: false file:projects/account.tgz: - resolution: {integrity: sha512-aODIQjk/cJHzhCLC/NffRatcg9MePUaUkrYxDhOP2J24Egm1d6mmdfMQ3/KPUUP2Q0wEEy1hUp1MDXTiRcEcrg==, tarball: file:projects/account.tgz} + resolution: {integrity: sha512-Uw27HCpKLcGJiYVHwzn1LwmfrYR8UQo0iQ3xLjubSt67r267NX5OWAlRfdH0NmSvHJl4ZquTJqypLXtOtPROWQ==, tarball: file:projects/account.tgz} name: '@rush-temp/account' version: 0.0.0 dependencies: @@ -9630,19 +10029,20 @@ packages: '@types/heft-jest': 1.0.3 '@types/minio': 7.0.13 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 crypto-js: 4.1.1 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 minio: 7.0.28 mongodb: 4.9.0 prettier: 2.7.1 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - bufferutil - supports-color @@ -9650,20 +10050,21 @@ packages: dev: false file:projects/activity-assets.tgz: - resolution: {integrity: sha512-+qWlhdMN9KBUuzvTbxYyqPwjVUPfehVfCNWwe2Az6+OQQY0Abhla4oNh0RYMsC/gS134ivtmuNv3MGVA/G2aFg==, tarball: file:projects/activity-assets.tgz} + resolution: {integrity: sha512-QuCPv9Mm1Lf0DTPhPa6l8JKOx9sQn1/E1t+mQDP2GdBLNu5nzWiMktB+miLguNoP8OsyyUMm+JQ4zw21nZw1iw==, tarball: file:projects/activity-assets.tgz} name: '@rush-temp/activity-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -9671,21 +10072,22 @@ packages: dev: false file:projects/activity-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-Obw8Mk4titaQ3ocxyVB16fI9ixU805jQXflGwG1031N9iPsweJ6d9+VxJJU1F63kOUcOyPOhMC4U2BGuuOyv/w==, tarball: file:projects/activity-resources.tgz} + resolution: {integrity: sha512-hem1W1iTJU3wP58o4nHQ1BtG/K7sYtRGZPRG60N17LEHYEeKU3K0hnMHo17uCeT9w5EyEp5/3oZjvP5jyXU6Jw==, tarball: file:projects/activity-resources.tgz} id: file:projects/activity-resources.tgz name: '@rush-temp/activity-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -9706,19 +10108,20 @@ packages: dev: false file:projects/activity.tgz: - resolution: {integrity: sha512-Zhs4tvaOE7AGYzAQHm/KgMYvtvLzc8PsT255dpV0rIqX51G3tQ5fQLNg+lnO9Y1ZuhIlYz4lbVfKNvHVC+9jSw==, tarball: file:projects/activity.tgz} + resolution: {integrity: sha512-OFrbhhxcrQfP0HRZRHlnLOFyupF9PXi/6cl/C9lvW1fJ0vYcoRUXd9Wnv9asuzF5CvrW0XS6bCtI46M7lxkFpQ==, tarball: file:projects/activity.tgz} name: '@rush-temp/activity' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -9726,7 +10129,7 @@ packages: dev: false file:projects/attachment-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-b8626UwMw2o4fswDsffoox42/c74UC0ZZsPG2YypP7OahHxbs83eneWM6GTOl/SU0V1bwr5MJ6/H0SzDP5qO5w==, tarball: file:projects/attachment-assets.tgz} + resolution: {integrity: sha512-T2lFl0lplPkrUi9ZQmLcGJcwqQ+vEGvof6YKsanthHwe4Sqp9P+TjgO+7TTxi/EEmZ4tb3XJcWlPo9J5JzMKnA==, tarball: file:projects/attachment-assets.tgz} id: file:projects/attachment-assets.tgz name: '@rush-temp/attachment-assets' version: 0.0.0 @@ -9734,13 +10137,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -9748,22 +10152,23 @@ packages: dev: false file:projects/attachment-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-ujt4muwj/Th6PfWuJXrFuDBEEqyh13BkTzCvmtIt00ZfS+7ilPiMmlMCuoj/BwoKzMrXIUcHtq/8O3lq7bzgPw==, tarball: file:projects/attachment-resources.tgz} + resolution: {integrity: sha512-RC9+heJmAgXIBPY0P4mrE7BWaOS2pP1ddegWy5/TLHIi23XGAt02FRu0rYmNbxM9p9Z3hwW0dSGuHBpSzpailg==, tarball: file:projects/attachment-resources.tgz} id: file:projects/attachment-resources.tgz name: '@rush-temp/attachment-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 filesize: 8.0.7 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -9784,19 +10189,20 @@ packages: dev: false file:projects/attachment.tgz: - resolution: {integrity: sha512-EKuSh7mFBzIGJejWk79elm015YTRnUDFgatdPQX4Y8F5hu1x7+aw12uJVnH8SPZDLXUASdPp59qaT1nYuo4wFQ==, tarball: file:projects/attachment.tgz} + resolution: {integrity: sha512-OHQRXbnTHGX5M2J1lSHk7IX+U3elOsE4gI9C7UAZu2x0HkqZeKKb/z18WpS0jpo4coMCI6EdXhkJJmBmQZ6tJg==, tarball: file:projects/attachment.tgz} name: '@rush-temp/attachment' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -9804,7 +10210,7 @@ packages: dev: false file:projects/automation-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-vxfl3T94xTswcHTKvYOXREAnXMUJWSXx+0cOnQRF7cQkmYNXrKpn1d6xaH3sXast5MPLhkMcRq9gr5LSaTkJZQ==, tarball: file:projects/automation-assets.tgz} + resolution: {integrity: sha512-vbgIxucSx0zLNvcWWBm5xeEvww5ufUxGPqrBlLvhv6LHIoGX+NBa9qKWl07eivEPX2uV88NdFcNs1vytO4+zYg==, tarball: file:projects/automation-assets.tgz} id: file:projects/automation-assets.tgz name: '@rush-temp/automation-assets' version: 0.0.0 @@ -9812,13 +10218,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -9826,21 +10233,22 @@ packages: dev: false file:projects/automation-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-giUDO3IdPyXeY76JlT2l1Qp9yyNqq3nFo/nBYfr9axyyV47nz9zaDTHMhregQi21tNiHkC+FIBxkIXtLY/JyMA==, tarball: file:projects/automation-resources.tgz} + resolution: {integrity: sha512-P5qpczi/oqSnrTHT2yRG0hHSB8lkEHyjeC/vzXOPZRwmO3UxbUK0REktoDQH9xD/iuInnGOGpHu5U7WLShx4nA==, tarball: file:projects/automation-resources.tgz} id: file:projects/automation-resources.tgz name: '@rush-temp/automation-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -9861,19 +10269,20 @@ packages: dev: false file:projects/automation.tgz: - resolution: {integrity: sha512-xt3i94BoPRreqZpfWD9ZHySF8brzwMOS7BTBEfv2Tn8BOwhRwWJKyhDXhm43s+B02H1/1yqJIUzVS8sCe/+eAA==, tarball: file:projects/automation.tgz} + resolution: {integrity: sha512-X22I15eTE0Flzxn9pHzxW3AyAuFMZ66g0WTdtR1gbb1MdtYCbV8Q+zWnJotIxhWe2aMwt+sD4ezKHLHByp377Q==, tarball: file:projects/automation.tgz} name: '@rush-temp/automation' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 simplytyped: 3.3.0_typescript@4.7.4 typescript: 4.7.4 @@ -9882,7 +10291,7 @@ packages: dev: false file:projects/board-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-0zWfFpgX0IzYXeiWnKD616w8gme95quRuNnLNyaNwkYoZHtOBAc9VK7AMd1I9+ZxAF+vNJDzQU37dI/Xl5FcrQ==, tarball: file:projects/board-assets.tgz} + resolution: {integrity: sha512-PExKyTtw3UaZOY+dX66DphlsolukJUgZ5DUzWR0tEU4KD7XGDjEjAcZOk34TJEDRNZfcbCjTofta6dOjXHaO0g==, tarball: file:projects/board-assets.tgz} id: file:projects/board-assets.tgz name: '@rush-temp/board-assets' version: 0.0.0 @@ -9890,13 +10299,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -9904,21 +10314,22 @@ packages: dev: false file:projects/board-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-zo/M4flfMqTdXnt97Ij+DSE2NEmumeDX6by7gvjfGL774uPREMn9jH5YAEOZ+LDaBPcyfpzFDCY9m1ErfP6jPg==, tarball: file:projects/board-resources.tgz} + resolution: {integrity: sha512-wZB0AWu/DawUcePr1rCZRa61LwWg7pdT/i0gR017Z9O6HCrQP2H23wJtjn4CvyTE2HsAneKYDAB55PX2/4C1/g==, tarball: file:projects/board-resources.tgz} id: file:projects/board-resources.tgz name: '@rush-temp/board-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -9939,19 +10350,20 @@ packages: dev: false file:projects/board.tgz: - resolution: {integrity: sha512-O3CjFNkHrrhTj5BBF9sB6PjnD5ujmTjbvZRzj7CWJlSUvjClJNWc6b3241cBCyNrC38PUQzwnsbxDIREgNXp+g==, tarball: file:projects/board.tgz} + resolution: {integrity: sha512-6kULPATq0+6/1mevbXuB430pPu072K21Pv1IczE0tXXaKuXwuaPV4nR4QbeD/BE+esD8XgOVE497rhYGnpD4nQ==, tarball: file:projects/board.tgz} name: '@rush-temp/board' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -9959,7 +10371,7 @@ packages: dev: false file:projects/calendar-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-halI9CjyGzezQFeBKpJIVOB8eu7kGQ1J54aMmI1DlHXkZyAnQ1T8NZN5z7RsZBNYW65I+gPpx3tjAs86cah++w==, tarball: file:projects/calendar-assets.tgz} + resolution: {integrity: sha512-2KrsiDZMnG8mciabopDS7dL0qTPzNR+UOTIhpreLyRNpBGfDQOQLk5q36DjnDIFx/DnpRLVNUC4i4Y+DfdpAeA==, tarball: file:projects/calendar-assets.tgz} id: file:projects/calendar-assets.tgz name: '@rush-temp/calendar-assets' version: 0.0.0 @@ -9967,13 +10379,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -9981,21 +10394,22 @@ packages: dev: false file:projects/calendar-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-bHuYWSCIiNPkniNvrfxQq3r7ZQH4DS4yxg5Y3e4Z92WzAVEBAeD3NDK3ieCZwnCx5+HLOpKcEmNXqaAjjbut4g==, tarball: file:projects/calendar-resources.tgz} + resolution: {integrity: sha512-Wz8JrvayplUY+oNPxqiYa8asg6NtssCRTkRB85SLFvxuRKAwQASSXjuDphCvBOylMF/9dNsHaNWTQZ08OdRJ+g==, tarball: file:projects/calendar-resources.tgz} id: file:projects/calendar-resources.tgz name: '@rush-temp/calendar-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10016,19 +10430,20 @@ packages: dev: false file:projects/calendar.tgz: - resolution: {integrity: sha512-aw1NXfaU0sH/CumuRwWt7bdk/vlcBpAJGs1Ggx+dR9srO5UnJbkmuP1EsfJ0nipneTTj8FrJIofRB055nLd0DQ==, tarball: file:projects/calendar.tgz} + resolution: {integrity: sha512-X7whcXZsRvqicnxJPBHHINOI1YxmUGbERdxYdhNILkyDdQNyuduOpijPZiFUT094U8wyxd7pPDIGUh23wkXX1A==, tarball: file:projects/calendar.tgz} name: '@rush-temp/calendar' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10036,7 +10451,7 @@ packages: dev: false file:projects/chunter-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-Id3N+kZUfdfjdmd9KNStrlW0L2P7ctcnYRALX+Fl1P9CkcgmGRnenC0IYc+SEvoMKXfa67CEGodtoAdVUh3IEQ==, tarball: file:projects/chunter-assets.tgz} + resolution: {integrity: sha512-SAkq8L6VPndPmp7/hmO5ybDUY2wDDmpbkc29GhYOmdse/TVlT2zXPvN8d+loctShrPG8+9KBvUDJdqIDV+Acag==, tarball: file:projects/chunter-assets.tgz} id: file:projects/chunter-assets.tgz name: '@rush-temp/chunter-assets' version: 0.0.0 @@ -10044,13 +10459,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10058,22 +10474,23 @@ packages: dev: false file:projects/chunter-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-EefUKhvclHCJ+QtN34vCK+WAA29YOMbIKorBLkVRwy4nwnI+AujFD3XdjJJU8337FwtC/fgmDusjRzKtIEFpKQ==, tarball: file:projects/chunter-resources.tgz} + resolution: {integrity: sha512-PCYdxv+j37WKeFIcQ/FrKcXs0j37H0+1ot0d6F2VkXIrTX0OvFGIZJG+xRAzk6wPqsEkjXt0loyR4P0FuY6Pqw==, tarball: file:projects/chunter-resources.tgz} id: file:projects/chunter-resources.tgz name: '@rush-temp/chunter-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 fast-equals: 2.0.4 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10094,19 +10511,20 @@ packages: dev: false file:projects/chunter.tgz: - resolution: {integrity: sha512-KSgRVoULGHD2tTNk9eyxgWa6dkaAHYdNWAhbRl3tX3vWAwzGy8VprYgqFQq/gbVlyiyHIg0oqfXG0II1+pYyaA==, tarball: file:projects/chunter.tgz} + resolution: {integrity: sha512-gYPNBzmHCCc/PmxpKzgRqRnUkcp0SLfEyP8Hr8sneriMFNjD0PfMjVzQLPPbRF51zpwoJ1Zr10+mUWJ8ScZP/A==, tarball: file:projects/chunter.tgz} name: '@rush-temp/chunter' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10114,19 +10532,20 @@ packages: dev: false file:projects/client-resources.tgz: - resolution: {integrity: sha512-+DIarU5VkTcT9B41VmVFypeOoWa6yHppUOKkE7PM2+7k9OpYu+NExcychUmwACzLl1GUqZooWuujVr9T4h1rvA==, tarball: file:projects/client-resources.tgz} + resolution: {integrity: sha512-xeOy8iiIvA4dI89XyrxpHyJd8oEdG4dbsAFaC6w1x3U0kQEzzmqUNo57ag7+XiDNc3s71JnXtlE4rut8LPQgiA==, tarball: file:projects/client-resources.tgz} name: '@rush-temp/client-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10134,19 +10553,20 @@ packages: dev: false file:projects/client.tgz: - resolution: {integrity: sha512-ApCMwRx6Z7tDvn5um+hXk8PFglq4+BNTFWds2H5XZTD/evkrW0MNOFRpn2TsPEUC9EiK5vX+FgPUKU/+85f7Ag==, tarball: file:projects/client.tgz} + resolution: {integrity: sha512-GgagTq/bwSv89o5OgeUz1VeGp+37CAmwGyabIpgpMoYEpiRwfGrOU0nil65zyUiT48P7Gnbuy8c+BmBu82oMgw==, tarball: file:projects/client.tgz} name: '@rush-temp/client' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10154,7 +10574,7 @@ packages: dev: false file:projects/contact-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-BB1KNZUYKbf1PQz53l6mq+lH8tr/OatyVRBdJtFgl9hJ2hZ+EeWicp8OJ7CooMQI5WKtW67dGLtdfn/kUC4YCQ==, tarball: file:projects/contact-assets.tgz} + resolution: {integrity: sha512-1hp8KJRpc5+xgDMndnrHtzyGFI6tV3LDPAcVPDy7eMBOf/Rt67/QCzGG7txsA6pdNsf8rcnGZ8glfyYnU2pVwA==, tarball: file:projects/contact-assets.tgz} id: file:projects/contact-assets.tgz name: '@rush-temp/contact-assets' version: 0.0.0 @@ -10162,13 +10582,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10176,21 +10597,22 @@ packages: dev: false file:projects/contact-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-ig3NXiXc2AgBlkaH2NicRDf02MJK/WWMzdOWnn2z2XQozOJfRJRYbALBcmHfTiC7vAtGVHfoFEl2yo3xJ0mgSw==, tarball: file:projects/contact-resources.tgz} + resolution: {integrity: sha512-tiemPkkX5m+f8IpwQV8NoPJhYtfHNsUYemK3xgmT5/QbFKqekdky7GELmpq6fY9zkdXp1pKRU0jaoEC8s0w1Ow==, tarball: file:projects/contact-resources.tgz} id: file:projects/contact-resources.tgz name: '@rush-temp/contact-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10211,19 +10633,20 @@ packages: dev: false file:projects/contact.tgz: - resolution: {integrity: sha512-LyG0ncDhd1ARGJkenc7jTVuUM6gcLeANfSJnv5xVm5MvBTO2gpdlW2ICxJrsPSD6+xPJmZPlqljw8zJ1MKA+aQ==, tarball: file:projects/contact.tgz} + resolution: {integrity: sha512-XEyVNwWUMw6+kqGTrKrdY5qIKl+AXkFTL42bbgC5egcrvSZaMfnKqfq4ZwoWcYUFhLAa8VOJ6BJRZbxW0UfLcA==, tarball: file:projects/contact.tgz} name: '@rush-temp/contact' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10231,7 +10654,7 @@ packages: dev: false file:projects/contrib.tgz: - resolution: {integrity: sha512-W/OhJ1WCvOej3sQIz6kzjLPdgVXzCBeyG3AhCBLvFTYdIoKP5Wpq4O07Wi+tXSM6ysz15L8HlH0olR7PFeYf3w==, tarball: file:projects/contrib.tgz} + resolution: {integrity: sha512-9TAVdRNvplOTVJ6XX1UBR0YLafkxkVT/134Hx5LhzAX8P+8fZGRiKAuBrQNJ0r5qD1j6uA2BGll6hQDmZcgPrg==, tarball: file:projects/contrib.tgz} name: '@rush-temp/contrib' version: 0.0.0 dependencies: @@ -10239,16 +10662,17 @@ packages: '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - bufferutil - supports-color @@ -10256,19 +10680,20 @@ packages: dev: false file:projects/core.tgz: - resolution: {integrity: sha512-f8VONiW1ivaEwuPmz0Lmaqe0giGoE+vCNRewUofd82+XHwQgWX8uw3mYZRUAqeskXPhe0FlSsQyAngMPLvauGg==, tarball: file:projects/core.tgz} + resolution: {integrity: sha512-Pw8AsDUsT8mwy2x3WdcqCUcXFpwapZs5nXv0D6rtlPdUuDlV7Ri+c1GXPX53haMNnWONDi4MxmXjoEEFk89qyQ==, tarball: file:projects/core.tgz} name: '@rush-temp/core' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 simplytyped: 3.3.0_typescript@4.7.4 typescript: 4.7.4 @@ -10277,19 +10702,20 @@ packages: dev: false file:projects/dev-account.tgz: - resolution: {integrity: sha512-cy+GSOuCy0wqGxqnrQBBheaLgK/Pn9eBXRdKlcfbu7nCKC5XXv8xRvHBBCMpLRszpx1MC4boEBrG3Ljk807g5w==, tarball: file:projects/dev-account.tgz} + resolution: {integrity: sha512-hwScHxHPdx48SHu+nFqc3XRvNabSYK6jL9xUc8uXxgRjkxI5jwqe6EAPczHdFo0KzPSivFP0WEpjaMkUDzH4WQ==, tarball: file:projects/dev-account.tgz} name: '@rush-temp/dev-account' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 simplytyped: 3.3.0_typescript@4.7.4 typescript: 4.7.4 @@ -10298,19 +10724,20 @@ packages: dev: false file:projects/dev-client-resources.tgz: - resolution: {integrity: sha512-fxzNYs3zVbtVaWm14ixAmc0clm8gEUdgO0TFjaOi22nxurzhBBNkp4XEz1AxZUE23BL+u7WR6GerYyvdq+F4hg==, tarball: file:projects/dev-client-resources.tgz} + resolution: {integrity: sha512-RTiUT/6kTYsLVljm0lBCGbP7z9qZfZt3O7EI46qKnnZetNZ3wwEfJcSQ2gceZQtcKZdyGXv7x1TtpPSd9A6CBA==, tarball: file:projects/dev-client-resources.tgz} name: '@rush-temp/dev-client-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10318,20 +10745,21 @@ packages: dev: false file:projects/dev-server.tgz_@types+node@16.11.42: - resolution: {integrity: sha512-5YfXbb5zN3H/LSaCkWSo9XXJ/zKdLLWTjdYmBgmey36cEfTsSOhGP8K2kaWv01YbqqMVX7D+J79mZ0B5brPQEQ==, tarball: file:projects/dev-server.tgz} + resolution: {integrity: sha512-b3F3mVDvhv67y/VbGWuxNi9W/2DsxqaGACcF0wYNiRT1vRsyMB4l8XP1A8ojezf9W++QBMj9RXD1hWJGd+shbg==, tarball: file:projects/dev-server.tgz} id: file:projects/dev-server.tgz name: '@rush-temp/dev-server' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 jwt-simple: 0.5.6 prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 @@ -10344,19 +10772,20 @@ packages: dev: false file:projects/dev-storage.tgz: - resolution: {integrity: sha512-JX2rioI7c+1WOFImQ2hEJqxOR9x2WFbTeyCQQwqgvmN09DMv/g22Y+/WgjV24LUXO46bA0Tt+k2L8gs5Hk7O0w==, tarball: file:projects/dev-storage.tgz} + resolution: {integrity: sha512-AQcJo5VMxfhsm9bEkGnlNPGD8ufK8M34gti7TKG7u3FWV+1BmLg5wHoYVSPkJJHAod8LjMOCddpOtT+iX6Epyg==, tarball: file:projects/dev-storage.tgz} name: '@rush-temp/dev-storage' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10364,21 +10793,22 @@ packages: dev: false file:projects/devmodel-resources.tgz_ec15ec9dbd7b67352fdd0491861878bf: - resolution: {integrity: sha512-v/dNsfIrH19fNfkXMU22pZMhkphft1C74InAIfKMjpcT+y5/V2qH8TV4hitghcQvCcZS1cLY1ray/Ggs86o+9w==, tarball: file:projects/devmodel-resources.tgz} + resolution: {integrity: sha512-oF7bkVohXrka8/IEBrjbK+JxQqsZ7OV101DjYb7cDePyj5ofnGEIv2r8DDmXO36H7zoQWpSSJjX3A+EUlBFo6w==, tarball: file:projects/devmodel-resources.tgz} id: file:projects/devmodel-resources.tgz name: '@rush-temp/devmodel-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10399,20 +10829,21 @@ packages: dev: false file:projects/devmodel.tgz_typescript@4.7.4: - resolution: {integrity: sha512-5Tk7ggpZEow1RSrNg/Y+IPBP2j/h75S0YSwHagiZKbt4X83BSHniWs8UVdnI40roCsHfIFPJPuiyTQFkATgDVw==, tarball: file:projects/devmodel.tgz} + resolution: {integrity: sha512-cL5rMEON3uCSYfKvKyUq2ugBTW0VJDwV0usqOMr6CtPY8qPSSQtQVpwVgeYm04QAufp7zFtOTdQENKFVDYqVnA==, tarball: file:projects/devmodel.tgz} id: file:projects/devmodel.tgz name: '@rush-temp/devmodel' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10420,7 +10851,7 @@ packages: dev: false file:projects/document-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-/+ssgzhbPCYlH2DobfN1hcA4T9VnzNxE3XwYUjkZ0GqVWiatBIeL1BKbS49J5RVC92Xk/5v3UVH19vTRbe9pnw==, tarball: file:projects/document-assets.tgz} + resolution: {integrity: sha512-3SN7Cv6EhD722+J+TEDBQh7XhLO3QluK+A67qbbNtzjSVjrFHfq/sCZOhTfb20t+WgRb4i+mepVvXQqeRKb/xw==, tarball: file:projects/document-assets.tgz} id: file:projects/document-assets.tgz name: '@rush-temp/document-assets' version: 0.0.0 @@ -10428,13 +10859,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10442,7 +10874,7 @@ packages: dev: false file:projects/document-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-yaUH4bE6hVbA/9j1P3MMatssBuPFPwLc77vu3si3cEpH/kbYAhaMIOSIY/HmQaCmz4Ra/g0bmTZc46rAFd2Ucg==, tarball: file:projects/document-resources.tgz} + resolution: {integrity: sha512-K75XTawcHH1MSsC/OIFILTVWFdikC9rZACQD+TZgDGsk6cnzJRz7WaoYqj+2oPK/qwsRryi+/7amdKIg/1kytw==, tarball: file:projects/document-resources.tgz} id: file:projects/document-resources.tgz name: '@rush-temp/document-resources' version: 0.0.0 @@ -10458,17 +10890,18 @@ packages: '@tiptap/extension-typography': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/starter-kit': 2.0.0-beta.199 '@tiptap/suggestion': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 emoji-regex: 10.1.0 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 prosemirror-collab: 1.3.0 prosemirror-state: 1.4.1 prosemirror-transform: 1.7.0 @@ -10485,7 +10918,6 @@ packages: - node-sass - postcss - postcss-load-config - - prosemirror-model - pug - stylus - sugarss @@ -10493,19 +10925,20 @@ packages: dev: false file:projects/document.tgz: - resolution: {integrity: sha512-dSonnzPXeRFBw3syhUZ1vww+kTji5JbSAfOMAQPc9boQ0kFLqBkI10urMYZuKMB56yBQv7LVgrEPvTv3PlJbRQ==, tarball: file:projects/document.tgz} + resolution: {integrity: sha512-jahDbKxsWybK48eLZUVfFGWtq0pJ8daCxTFABIhLnPZIDPQu8Ik7PM3mRxQY8u7sYurRJgl40E+a+ud+eg2TJA==, tarball: file:projects/document.tgz} name: '@rush-temp/document' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10513,7 +10946,7 @@ packages: dev: false file:projects/elastic.tgz_@types+node@16.11.42: - resolution: {integrity: sha512-zDuElUnMnYxQSh1Kqa8zFczS3L84STeovjUiJRFajCO3MCwZaH401ZqVYa0ffaZQYdONcXsHZR43xOMWLYtVUw==, tarball: file:projects/elastic.tgz} + resolution: {integrity: sha512-mxx39kLJt37RVSP0VHyyWxA7SjWf4Ng7pNtH42k6o4142l0Wjq3SzztAH7bpmei0iXgfTk1+GhxH2NMbNhwcpw==, tarball: file:projects/elastic.tgz} id: file:projects/elastic.tgz name: '@rush-temp/elastic' version: 0.0.0 @@ -10521,13 +10954,14 @@ packages: '@elastic/elasticsearch': 7.17.0 '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 typescript: 4.7.4 @@ -10539,7 +10973,7 @@ packages: dev: false file:projects/front.tgz: - resolution: {integrity: sha512-DMkp2Gcti6hCCGwQaH2k5BuQYxnkJ9CKMTL5dAYbPO392egYY2SZKKK7MQpfzTwY+KWH8hD/FFToxK681DiQ9w==, tarball: file:projects/front.tgz} + resolution: {integrity: sha512-2YTc6+AO/R0xuxzCcQ1xTb+jHjoeV0zEKet1YphgSCoP7Ok6uJwp6jY0YbuOQIbWc5SEgLNMKZhaUEXFOA+bmw==, tarball: file:projects/front.tgz} name: '@rush-temp/front' version: 0.0.0 dependencies: @@ -10554,18 +10988,19 @@ packages: '@types/node': 16.11.42 '@types/sharp': 0.30.4 '@types/uuid': 8.3.4 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 body-parser: 1.19.2 compression: 1.7.4 cors: 2.8.5 cross-env: 7.0.3 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 express: 4.18.1 express-fileupload: 1.4.0 minio: 7.0.28 @@ -10581,7 +11016,7 @@ packages: dev: false file:projects/generator.tgz: - resolution: {integrity: sha512-WNnzb8i+defX21TWWMhAhN9JrraENz3f1laLULON9B8mMPgFBVv596CBbd9t5YzH46reUrdo9UF8t/rAxSKP0Q==, tarball: file:projects/generator.tgz} + resolution: {integrity: sha512-zFukb1Jh9/YNpcDf+SC8UXt7LB3YFo5yXp5rA2GJTBW3ifjbNLyfPrO3qaPieMiPO7kZ37RBJVyCkf8inxtG6w==, tarball: file:projects/generator.tgz} name: '@rush-temp/generator' version: 0.0.0 dependencies: @@ -10592,15 +11027,16 @@ packages: '@types/node': 16.11.42 '@types/pdfkit': 0.12.6 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 commander: 8.3.0 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 faker: 5.5.3 jpeg-js: 0.4.4 minio: 7.0.28 @@ -10608,7 +11044,7 @@ packages: prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -10618,20 +11054,21 @@ packages: dev: false file:projects/gmail-assets.tgz: - resolution: {integrity: sha512-aDWD+JrfPcizvtUaNBf+VNLjb/SWIKt7Wb4SaRRGAuugFR5H8iKL+2UjJfGsp8HsWikE1fn0Cn0RRDhHAcGsTQ==, tarball: file:projects/gmail-assets.tgz} + resolution: {integrity: sha512-IStGpXxgw4dba5hPiygn361v/en3ZljAg4RJU9Av4kPjslnKAqf4ZvX7zPr64YcYmSMEfdmuVnOLLHYxKqrSYw==, tarball: file:projects/gmail-assets.tgz} name: '@rush-temp/gmail-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10639,21 +11076,22 @@ packages: dev: false file:projects/gmail-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-363ZyqMLX8MPSiRKw9x9MdzqnXbsiABGTM7syDmARTzmomL91vd6VVLsPSJ+/r34LVXOQT4SpQYkM0x9GU6ohQ==, tarball: file:projects/gmail-resources.tgz} + resolution: {integrity: sha512-xaaL8WfttW0hFwVoD1CLyuaXGrRcQ/Dwkv9WIo9OGnrsdrjeSLcVvt+nR6u2TcoIVqWhYJEScrdEHL4DHmIz0A==, tarball: file:projects/gmail-resources.tgz} id: file:projects/gmail-resources.tgz name: '@rush-temp/gmail-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10674,19 +11112,20 @@ packages: dev: false file:projects/gmail.tgz: - resolution: {integrity: sha512-kSnwCyleuS2elleW0b2a0Dd6ogVmqv7n1Zfkx9cyUAJp9tCj5+/W9JOl+QNxEZ4bd7d6HWUoHFfnNX5VSq7k1g==, tarball: file:projects/gmail.tgz} + resolution: {integrity: sha512-nr4baabaooIoYZIIgJe/SyM1mZwwBOCJu6IIlvnH8wAqEHMgu6akue7krMewBcHM+qFiMzuwVy1OMD6TwjfZfA==, tarball: file:projects/gmail.tgz} name: '@rush-temp/gmail' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10694,7 +11133,7 @@ packages: dev: false file:projects/hr-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-RAB46vq9QIEGSDiB/91R+QZHQ8VkbL6Jce08BYw3SEI7IQTpQ+wrsUMGEGeUJ2iugGh5Zm2c2qM9jf9MvRTwEg==, tarball: file:projects/hr-assets.tgz} + resolution: {integrity: sha512-KJGRYNFMwptfXv4s7L+GA0d1xvRnMumX6Om1WWx23/0n9x9N84RRteJxL8BLxVqGO8IUB4iasMhDQyGZnwVE7g==, tarball: file:projects/hr-assets.tgz} id: file:projects/hr-assets.tgz name: '@rush-temp/hr-assets' version: 0.0.0 @@ -10702,13 +11141,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10716,21 +11156,22 @@ packages: dev: false file:projects/hr-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-NS2fxaSXRJuk2eygSNURaucVt7bQtU8cGWuO81XRDYGq9sHISPjF533JeCwkIu9d+ndnFJn/mmrQCw6r1vg13w==, tarball: file:projects/hr-resources.tgz} + resolution: {integrity: sha512-9Y+8tgNwZRF5xyscGddizuYZ7g7ca5/Ga2gGuVYE5C7A5j8ODp4yhz9llCuLDL/kYEl4uuwHa2L0jpUIzNsXQg==, tarball: file:projects/hr-resources.tgz} id: file:projects/hr-resources.tgz name: '@rush-temp/hr-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10751,19 +11192,20 @@ packages: dev: false file:projects/hr.tgz: - resolution: {integrity: sha512-enAor2zpEDFfGq43sUv/7R1N17nKQu3eYoBFfukURqrQN3i2kNK05bTGyvU0i9xau8asU/58Rf14wU3tL+A9uw==, tarball: file:projects/hr.tgz} + resolution: {integrity: sha512-JS/5Vkfw0MZaqWP8/cn8/Iqe7htNp0kWKZxVbg+oa4ztD6c9ECUY7GfFCFU2oKKrl+TLa8az2ycQpm8PgmlmqQ==, tarball: file:projects/hr.tgz} name: '@rush-temp/hr' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10771,22 +11213,23 @@ packages: dev: false file:projects/image-cropper-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-KknnIF5BXIwFbi8pjbRFduWjugAZdMQwhsw0stYC6rEgdhBcs7UVx1962ypsPLN9wjoWibxEOiEUldd8Fj5sMg==, tarball: file:projects/image-cropper-resources.tgz} + resolution: {integrity: sha512-UPv+p7flYyEfljzp7wYK8aFi3nBe7uf+IIW2EZ0+LIaoc5aYF30VhuakmiKGL9ixqmoJc5haW4NcsIjDdvGWjA==, tarball: file:projects/image-cropper-resources.tgz} id: file:projects/image-cropper-resources.tgz name: '@rush-temp/image-cropper-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 cropperjs: 1.5.12 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 smartcrop: 2.0.5 svelte: 3.48.0 @@ -10808,19 +11251,20 @@ packages: dev: false file:projects/image-cropper.tgz: - resolution: {integrity: sha512-XXlIuYnWVimyiqwNIk3Jy5f8n7K3UjyMHz8YIqcoo6q6pfvjQAUR7l2KGbpxXeJQrECfEqtGIfqN5kjmOu20gw==, tarball: file:projects/image-cropper.tgz} + resolution: {integrity: sha512-WKGuIQViOI3rncXVPL+LKjQsvKaQbJNvXt29bGbSnbdiXE3FUmcoyo5Sm6jbK+dP8Kq6DWpKwzCxSC+R56sTng==, tarball: file:projects/image-cropper.tgz} name: '@rush-temp/image-cropper' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10828,20 +11272,21 @@ packages: dev: false file:projects/inventory-assets.tgz: - resolution: {integrity: sha512-2LVWm/7OBy1o4KlKbqNtvcubBcjQVeKQ0z+Lhp4GD+uftbY8CT4tfPc+c1B57I04+UQOV+XWmqG4CiBgK4hLJA==, tarball: file:projects/inventory-assets.tgz} + resolution: {integrity: sha512-XkuXWBG6t0/Wr3O6ZDtxbNRECJrobLP5gzQpIK0VJvDXWYNC/2wq2gU5u7u1efH5AfQdiC4PBptA/Dv2SgENpw==, tarball: file:projects/inventory-assets.tgz} name: '@rush-temp/inventory-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10849,21 +11294,22 @@ packages: dev: false file:projects/inventory-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-DySYHUc40EnOv3Ikn43tpyQCGAmh7j5wewJCIrXdGqUBN61kPolzSZCFzjIXIiRqmaozg4MysSnY3Bg8gdKF+g==, tarball: file:projects/inventory-resources.tgz} + resolution: {integrity: sha512-k7OWnh4GrGbAeVbHV2y/VGNX+c4d8N3okU1dUMOYc/rYPk+DmjWoHoC2POZ2QUSkUiv9gTqpRvLvc3mNumAcEQ==, tarball: file:projects/inventory-resources.tgz} id: file:projects/inventory-resources.tgz name: '@rush-temp/inventory-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10884,19 +11330,20 @@ packages: dev: false file:projects/inventory.tgz: - resolution: {integrity: sha512-ioOYjXkAwNhiqiGKR7ZblKpVZGXVczOiTgi+HvhGbqnrf45HmDl/5HkfUbUZEULLDPe4kRtE+Ev1d9ETikFEvQ==, tarball: file:projects/inventory.tgz} + resolution: {integrity: sha512-9UFMY8O1oxWjtQa7HOBlT/qxEoeCx/FD40B05glFPsZpeqzwl5bm941ujCqwqgRpUvhlDyadvJ6D5qnmNKiXZQ==, tarball: file:projects/inventory.tgz} name: '@rush-temp/inventory' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -10904,22 +11351,23 @@ packages: dev: false file:projects/kanban.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-xxgba4K1Y9pfXybCWry5E3MRr1UGjQ0AQJ5JtAUiJbNquSQN7XQaqhHsZdShqaRw906v+IB5E+8DiWiSKWFeJA==, tarball: file:projects/kanban.tgz} + resolution: {integrity: sha512-hi0GMhuWC7Q3LMo22SQRqomJ5pfSp6e7+qwPchNllYQXTe3fw9NaLdWZdXpztL48/Tw3X5/sQuQ7v4BOzTN93w==, tarball: file:projects/kanban.tgz} id: file:projects/kanban.tgz name: '@rush-temp/kanban' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 lexorank: 1.0.4 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10940,7 +11388,7 @@ packages: dev: false file:projects/lead-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-udol9xkaCAQOmAHazKGILg6Qb7u9ewNc93SED/hcgctVFVecpWVV/TWhd5wt0CFRCecejIwXDmaK/5YPibILcQ==, tarball: file:projects/lead-assets.tgz} + resolution: {integrity: sha512-BXW7y3qh7feMvoCBgLjK8JshhR+e163AwjdMzDFXC2LPv33fNIhLFI6jmp7JTCqSikcZ/70WO3bll8rz/ddcSA==, tarball: file:projects/lead-assets.tgz} id: file:projects/lead-assets.tgz name: '@rush-temp/lead-assets' version: 0.0.0 @@ -10948,13 +11396,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -10962,21 +11411,22 @@ packages: dev: false file:projects/lead-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-Os5N6/EFFgPC+03HcksOxiYBdn9HvxlmLWvwyxQyuB/GrZfuAfaX1EneOQpWfaA/WZYQ6naw2IIOpwKX5IBOjw==, tarball: file:projects/lead-resources.tgz} + resolution: {integrity: sha512-hnoDwg89HfQwSntwS6MqLO87j5533mEr7yqzB8UBTo5XkkUP0tHoop8jBTP5EkaPm4VC6itT4c5MISYGke2OOQ==, tarball: file:projects/lead-resources.tgz} id: file:projects/lead-resources.tgz name: '@rush-temp/lead-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -10997,19 +11447,20 @@ packages: dev: false file:projects/lead.tgz: - resolution: {integrity: sha512-+sO9ahhH5fk79aQXN91AKRof2LTl+g76xcL1Y45oTMn0VPjxxFe26HZkdrhQJ7SnJSo3QS2MN2mTIAWAzubGMw==, tarball: file:projects/lead.tgz} + resolution: {integrity: sha512-ZcvXbxP8xjUpIVllrH37R/JzhnlJPJ9g7cOqGa3zU03lRkPwvypWhrImz4RWpTXvW1hL5hyp7VZBYx8s5KlXOg==, tarball: file:projects/lead.tgz} name: '@rush-temp/lead' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -11017,7 +11468,7 @@ packages: dev: false file:projects/login-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-OWdK0WnssE0xzkLz0E1lnP+6babl8IWVCsBAEObapgRg5CX00ug4W5VZ5u2Wc2Ni/4HtKZpnT9u37usX46fhGg==, tarball: file:projects/login-assets.tgz} + resolution: {integrity: sha512-kpvTDnl4qyYwb21iz1hLV6gAaFX8nrnqVySx3B4KjrlZEkvJQ+CVFvGRDMRj1UnbuIz/UaS14ekcbV+VEdiClg==, tarball: file:projects/login-assets.tgz} id: file:projects/login-assets.tgz name: '@rush-temp/login-assets' version: 0.0.0 @@ -11025,13 +11476,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11039,21 +11491,22 @@ packages: dev: false file:projects/login-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-C1yla+iOSpnssVUAZxKPWOnq2XofESZFR12ygul/97CiLyqebzXorPy+N5Ecwx6lIedjZS7c9qI0IW0ys2qbHA==, tarball: file:projects/login-resources.tgz} + resolution: {integrity: sha512-bx9MRAon/n8GKBvSzSHBRBeLHLrMiREcKHA5PzkPb84aCSFRRN4GxbuX3QLWWM2xyem2OW0iOb2/VdV2kamJnA==, tarball: file:projects/login-resources.tgz} id: file:projects/login-resources.tgz name: '@rush-temp/login-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -11074,19 +11527,20 @@ packages: dev: false file:projects/login.tgz: - resolution: {integrity: sha512-bUGyBX0vDu9H96l1BveWyJ+kDS3R9LA9QgtW3+HFhvqV+IfSxG5nRuJbpFPP+JCah+r8C66WV0rveDbkMufKPg==, tarball: file:projects/login.tgz} + resolution: {integrity: sha512-d+RzlSI1txiLGgbhyfp4P4uX55MDYCyfmuSJ6m/d6fHOrm9yfl4cTWst/viqxBHdN+IoOzXlm+H6+FJY/wU89A==, tarball: file:projects/login.tgz} name: '@rush-temp/login' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -11094,19 +11548,20 @@ packages: dev: false file:projects/middleware.tgz: - resolution: {integrity: sha512-kNR0OBDbY2XnUSp0aYdr//8XdOIN/VTRTL6ofpXpITNyYrS4/hbrDxvw+oJbi3jF2Bs85n562T2yOWCYri5Byw==, tarball: file:projects/middleware.tgz} + resolution: {integrity: sha512-rlf/q2UCag4SdAa+4aNaxMZGL7p7rAiQUhZ3uGMAY9I7s58WX29xfZGfB94OQYh0spgj1SbnsmOtwgJSUZQnwg==, tarball: file:projects/middleware.tgz} name: '@rush-temp/middleware' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -11114,20 +11569,21 @@ packages: dev: false file:projects/model-activity.tgz_typescript@4.7.4: - resolution: {integrity: sha512-9EWovqu2iWSDhGOKTfDXqxkV9F2MGjDbbX2Zvv6yyQ3Heu/NyAiua438vT+1LsiUDZao6VbRS9mslItkCsx30w==, tarball: file:projects/model-activity.tgz} + resolution: {integrity: sha512-FnAjRYTmHMV4mkSb0kq6Oj3F/dc355Hapwx7ztOTwpnTgSkqnguQIiMxLvRmuZVM7/VgFhPj3n0A9NWtPFa4Gg==, tarball: file:projects/model-activity.tgz} id: file:projects/model-activity.tgz name: '@rush-temp/model-activity' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11135,7 +11591,7 @@ packages: dev: false file:projects/model-all.tgz_typescript@4.7.4: - resolution: {integrity: sha512-PluHTiDEgJVA3hk536LaBK4qoZyXXTGIPYDFCevk8zlaHPoLVCTJcZ8yc52pYqxUdzp7I38PZ40lja+SHunSDA==, tarball: file:projects/model-all.tgz} + resolution: {integrity: sha512-ec+5wUPIAzrJzywKYuKE/WjjBcqw4O89Y2elj+8e6n3p7hT4E/0Q8e6jeim6WQq6iCgn9wfL55olXPUtsXtqgg==, tarball: file:projects/model-all.tgz} id: file:projects/model-all.tgz name: '@rush-temp/model-all' version: 0.0.0 @@ -11143,13 +11599,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 transitivePeerDependencies: @@ -11160,20 +11617,21 @@ packages: dev: false file:projects/model-attachment.tgz_typescript@4.7.4: - resolution: {integrity: sha512-sjBUbXI8S94S/l+iepEJLHOhpmZ49BDysVDvE6hDp6ELwYQ2dtqSSkP2YQznQb2tsnTf4kIOyaWHZm+QHo4a9A==, tarball: file:projects/model-attachment.tgz} + resolution: {integrity: sha512-Nn0FNl0PsNcqcv+JboIggtRX4JImaC4crr+Xfzh6p+VwckvyT4eThLyT5fmBjUijWofxTEaeIdvXOd5byzG+gw==, tarball: file:projects/model-attachment.tgz} id: file:projects/model-attachment.tgz name: '@rush-temp/model-attachment' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11181,20 +11639,21 @@ packages: dev: false file:projects/model-automation.tgz_typescript@4.7.4: - resolution: {integrity: sha512-Ft6HI9jti334ME4Ncjb03FC9PHkqeCcSHGE7t0Q8UmQBY8LGPnn2zzuiy4kQjJNFMFT5CM3EIkGiaO/87DQhYg==, tarball: file:projects/model-automation.tgz} + resolution: {integrity: sha512-/8Rr3Cgd23vVxPIzmuzLamYbZ3XVyiUv8ln+VEQvIBhK6j5CpCup4JCWuvtZhMRe0A//Vw5IYtjy/dhsN0POuw==, tarball: file:projects/model-automation.tgz} id: file:projects/model-automation.tgz name: '@rush-temp/model-automation' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11202,20 +11661,21 @@ packages: dev: false file:projects/model-board.tgz_typescript@4.7.4: - resolution: {integrity: sha512-AWrq6c18uKqQ8EH4mlxomKBcCPQCWVguJJ47FC5fsyG3lRDpHRCF6mOx7CNVPzH/iTKCnZbNwvoIz9cdplRjAQ==, tarball: file:projects/model-board.tgz} + resolution: {integrity: sha512-Y2ojGzljGwQ9Txndgmepy4xICqv+hJxn0hkFWcmRZvqQWLoCCas8c33sElYC/oT7fRC3zQwNWNfkV6VppoT4Bw==, tarball: file:projects/model-board.tgz} id: file:projects/model-board.tgz name: '@rush-temp/model-board' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11223,20 +11683,21 @@ packages: dev: false file:projects/model-calendar.tgz_typescript@4.7.4: - resolution: {integrity: sha512-urb6RicHYDjeDy32iLIo93xVHH4DMKHCULcRuaoR5F69bKCOcwqkm2/A7+w+UVFWLbJ8UZBbhEZQDjcfP8ch+g==, tarball: file:projects/model-calendar.tgz} + resolution: {integrity: sha512-BmnLqC+uaySe8LfLrPn5I6/akmNe3Clg0OTUhRwNjlP8OZBUmdqD76PdMvb+h7xi2Hnz+PXE8d8XgmEayV+cgw==, tarball: file:projects/model-calendar.tgz} id: file:projects/model-calendar.tgz name: '@rush-temp/model-calendar' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11244,20 +11705,21 @@ packages: dev: false file:projects/model-chunter.tgz_typescript@4.7.4: - resolution: {integrity: sha512-/ATeOX/DPd5ek7ov86d6jqy8Kkp04sTf5Z3HCQSiGqaPdGkjbbEtYkpd9b3yvvYps43TxFEhEiC/hh3uOA2N1Q==, tarball: file:projects/model-chunter.tgz} + resolution: {integrity: sha512-B7obo6hYDAkso5X5DX/2LikbY/9n55pZobzHFk8+NH6xaIFjvj6KfHkww5cpmitidaB04sw1TQypIgt6clTiqQ==, tarball: file:projects/model-chunter.tgz} id: file:projects/model-chunter.tgz name: '@rush-temp/model-chunter' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11265,7 +11727,7 @@ packages: dev: false file:projects/model-contact.tgz_typescript@4.7.4: - resolution: {integrity: sha512-+q/ylD1M9fW5REV0OjmhQK95d+rsdWQqhn6UdBMJ2UGag4fmCFJk69kRIPqcx06yyJei+wbmXzUhyDMDqe3a9Q==, tarball: file:projects/model-contact.tgz} + resolution: {integrity: sha512-/KNyMsjF/sEWcLixUTYNy530r/IgRQeikYoX3aDxRyXWlofDTZEGME03o/qqiNSxw34WTzu6mHUE3+6dTUFexg==, tarball: file:projects/model-contact.tgz} id: file:projects/model-contact.tgz name: '@rush-temp/model-contact' version: 0.0.0 @@ -11275,14 +11737,15 @@ packages: '@types/heft-jest': 1.0.3 '@types/md5': 2.3.2 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 crypto-js: 4.1.1 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 md5: 2.3.0 md5.js: 1.3.5 prettier: 2.7.1 @@ -11292,20 +11755,21 @@ packages: dev: false file:projects/model-core.tgz_typescript@4.7.4: - resolution: {integrity: sha512-cJn/CLI1meCm/ydWVPumAjzCOwHzQ4gsPg1bLrUeJj2LJtRtwSl22paTxrOFkucP6xem8PYwgB0PSmC5ZOGzDA==, tarball: file:projects/model-core.tgz} + resolution: {integrity: sha512-NgwQBIEyOdFFzsdthDGhQ+eax363IVbQSAwKwvwnSK9NtmSK3b8z56SWukgjczzdx0CIu3cipA+wG80VALCxYA==, tarball: file:projects/model-core.tgz} id: file:projects/model-core.tgz name: '@rush-temp/model-core' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11313,20 +11777,21 @@ packages: dev: false file:projects/model-demo.tgz_typescript@4.7.4: - resolution: {integrity: sha512-02BYQT7ZBxKXn6mjQlj6ms9j8fPLmFIzUthk5BxP0ykJDUYDrltDIvc08ifPY3ttWGIcPb/oyGvxvMrSdMxcxg==, tarball: file:projects/model-demo.tgz} + resolution: {integrity: sha512-bGYWsKGMQt8TBsZUstuFnm2pFw60vkiUD7qZyucUyFgqpvPxkTPRXYSluL8nY+7Frv923EEbnogOGgn++uaQ1Q==, tarball: file:projects/model-demo.tgz} id: file:projects/model-demo.tgz name: '@rush-temp/model-demo' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11334,20 +11799,21 @@ packages: dev: false file:projects/model-document.tgz_typescript@4.7.4: - resolution: {integrity: sha512-y0mamO7eJht2vz3iQKQVPb2Pki4DlfN+5G3yDfsR/Gr2VOrsXb9pMqTOsqX6fYzwOs+mbfuGYpC5tbYUkRDGBg==, tarball: file:projects/model-document.tgz} + resolution: {integrity: sha512-erlRfCr8MOH6uLf3EdKyPSHQc0SOkQ3UKf38lNfz4lxWV77z5NDMzeV5ReoApYL29nQuFd17nmgYa8uqI6wlEg==, tarball: file:projects/model-document.tgz} id: file:projects/model-document.tgz name: '@rush-temp/model-document' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11355,20 +11821,21 @@ packages: dev: false file:projects/model-gmail.tgz_typescript@4.7.4: - resolution: {integrity: sha512-ZChf8UgFjuwsIrNjYhr49uR+UqSvQ+2kRC0m/vb8pBhQLLIYJaHQJt1zCukewEOcAi+vx2dlldHqFm6eGMJhYg==, tarball: file:projects/model-gmail.tgz} + resolution: {integrity: sha512-iIiCPdHDCd183h52Gp/f4E32zWzgWhmhl1DYE6nYi1P/jZTFDlJcImdwJnDJ/S69EdBAoPsn4QAWoX+1GLZTsw==, tarball: file:projects/model-gmail.tgz} id: file:projects/model-gmail.tgz name: '@rush-temp/model-gmail' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11376,20 +11843,21 @@ packages: dev: false file:projects/model-hr.tgz_typescript@4.7.4: - resolution: {integrity: sha512-1VvCH3NVdrhvvK6VX7ZGrGHWU69N/OLsmyl8FwmGGbrZ5Y9eYmgIA0VYBPMCFdUYweNsmvHgrC3A4OcshFhftg==, tarball: file:projects/model-hr.tgz} + resolution: {integrity: sha512-/pKwQmDLkegCRfAcbSVrRHode4trh58qMkNU6NLyy2v+RGOC4lj+/l93+2nD6vS6XT4dPdOvEgjTAIgGPec+/Q==, tarball: file:projects/model-hr.tgz} id: file:projects/model-hr.tgz name: '@rush-temp/model-hr' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11397,20 +11865,21 @@ packages: dev: false file:projects/model-inventory.tgz_typescript@4.7.4: - resolution: {integrity: sha512-ZDxT7Nud6GBuO4J5qIhzb9XKdZOb2EYMcTjYRgVGL9YnQgNW5GBGJ/2YHbg+zavb5sX6eY9B77gUWj8nDF1Cjg==, tarball: file:projects/model-inventory.tgz} + resolution: {integrity: sha512-aSv3XnWQ/x6y+KgH5/uPhB+OTsMBt40CvDoBGuVUV7Iza8a/5LLoVch3uPq03UyNimvmu17s9ByV3JSMLrLfGw==, tarball: file:projects/model-inventory.tgz} id: file:projects/model-inventory.tgz name: '@rush-temp/model-inventory' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11418,20 +11887,21 @@ packages: dev: false file:projects/model-lead.tgz_typescript@4.7.4: - resolution: {integrity: sha512-SY8pAKevbOEzoB86TsGE3A/b62xacSm0XC6MkA+cCYQ5qAXUIwhNCwjuryv+DzfU8VPqB2YQfKSiyOw1QPhHxw==, tarball: file:projects/model-lead.tgz} + resolution: {integrity: sha512-5BtncJVFf4Mdb1bPRUXA3a9C5dJSwF7Zn+tjsW3OGDTroRGt9nnqMwqX2+e/CKYMTOiYDalIHlp6MuobZut3hw==, tarball: file:projects/model-lead.tgz} id: file:projects/model-lead.tgz name: '@rush-temp/model-lead' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11439,20 +11909,21 @@ packages: dev: false file:projects/model-notification.tgz_typescript@4.7.4: - resolution: {integrity: sha512-SNZQLWGETW/IFSJwfGOhJJkBHDNGsDEB1bEPb6TfoQDTtA15MyaUn1VNd5EAYZX5Vi3iniU6/BTylq5GR4d1tw==, tarball: file:projects/model-notification.tgz} + resolution: {integrity: sha512-1d3imoA6HMg1z1Sj6AHTsvDzuQXQdjdYIIaBJUCw4YDh6AYJht6Yy83jxIFN0U+Dd8z0WtVKOmgm21YN2agdxg==, tarball: file:projects/model-notification.tgz} id: file:projects/model-notification.tgz name: '@rush-temp/model-notification' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11460,20 +11931,21 @@ packages: dev: false file:projects/model-preference.tgz_typescript@4.7.4: - resolution: {integrity: sha512-8q1cs+irjtnBJbVdqcwhamfDXf6UI28P8NNMD1WaJuMT3Gxi7ypwNdswaEhoBF6oUIYpIQPO0iDFJ6tgSXppyw==, tarball: file:projects/model-preference.tgz} + resolution: {integrity: sha512-QEfM7NEYzQyIHEhVzd9GuJblSraC87fxX+DY22OePlPmUAnWpEd/s2pirENzusfzYaWqyI007yjhX70UPqQmkA==, tarball: file:projects/model-preference.tgz} id: file:projects/model-preference.tgz name: '@rush-temp/model-preference' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11481,20 +11953,21 @@ packages: dev: false file:projects/model-presentation.tgz_typescript@4.7.4: - resolution: {integrity: sha512-rkJeRFolMG/45CrwTNi/9NK2m/tz9ipgNBwt3BcnNtEVkhSfWLsqdbgMTElbiffEa2Wis0SHUrdDtP8WCU2c6w==, tarball: file:projects/model-presentation.tgz} + resolution: {integrity: sha512-ism9Y8ey1sm9aNG7m36t18elvZB5eWH9uoG+A5ETxKwZ8totIfqxYVg/QVIK0R0DBt15w1HmPaVHF3qGYWS0jA==, tarball: file:projects/model-presentation.tgz} id: file:projects/model-presentation.tgz name: '@rush-temp/model-presentation' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11502,7 +11975,7 @@ packages: dev: false file:projects/model-recruit.tgz_typescript@4.7.4: - resolution: {integrity: sha512-0L0dOsjXIwMlmZmmCEr+F+t5Z7ylTKc476nEISw58Z2x+28Qbt6s7TW4DVygRnjw+3sOINid5njdHVo8BBriTg==, tarball: file:projects/model-recruit.tgz} + resolution: {integrity: sha512-8D3C5KRAGvCXhF7PbWRuAuGDxgYxM50wTrs4oFrBBitNgDoMEVJtlUs0NmxTZcBejT6TuvL1GIZ5AdzxosaNsg==, tarball: file:projects/model-recruit.tgz} id: file:projects/model-recruit.tgz name: '@rush-temp/model-recruit' version: 0.0.0 @@ -11510,53 +11983,55 @@ packages: '@anticrm/skillset': 0.6.0 '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color - typescript dev: false - file:projects/model-rig.tgz_0a1877661240953acb5c78410a2ada76: - resolution: {integrity: sha512-AoBt9TSXQ4hgDvvpt2A+A6KttR0yZC1p1C4RU8w8D7t15C3BoX8pB7Q8y7pfOn53wmsPAvID+DjwtoXvEWnhNA==, tarball: file:projects/model-rig.tgz} + file:projects/model-rig.tgz_c2cccc2a146427cf07ef27eb074f342e: + resolution: {integrity: sha512-ZX1eKz9luTRYqbHYtHOLDtlSRzxkUytKqTko7niAPE/xHbKxvoxyJmfpHlW4hogCknARPxNluGb7hpc75HPTiQ==, tarball: file:projects/model-rig.tgz} id: file:projects/model-rig.tgz name: '@rush-temp/model-rig' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 - '@typescript-eslint/parser': 4.33.0_eslint@8.19.0+typescript@4.7.4 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb + '@typescript-eslint/parser': 4.33.0_eslint@8.26.0+typescript@4.7.4 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e typescript: 4.7.4 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - eslint - eslint-plugin-import - - eslint-plugin-node + - eslint-plugin-n - eslint-plugin-promise - supports-color dev: false file:projects/model-server-attachment.tgz_typescript@4.7.4: - resolution: {integrity: sha512-uj4u5mdR0EzdvBOG+bjUOt4yOqWzslg/x/lwxtU2SfXgI6wWrNUziOUbxy35TaDIhRLodcG4DgX0B3w89/TfbA==, tarball: file:projects/model-server-attachment.tgz} + resolution: {integrity: sha512-fNiGuQJ+aEnz9fNdjGJL1sNWrB28sbZvz+kfyv0GIU/1PRq3buAVko9mAgtFYukKuGTPiqle5BkNtq7yqHLamA==, tarball: file:projects/model-server-attachment.tgz} id: file:projects/model-server-attachment.tgz name: '@rush-temp/model-server-attachment' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11564,20 +12039,21 @@ packages: dev: false file:projects/model-server-calendar.tgz_typescript@4.7.4: - resolution: {integrity: sha512-TsA3bLuAwbMrN9QqNolSBVd4S5kmg/peR8WjPspdZgclHLaUOrU+cAkkLAUuBrUqL+uyx9t2l1ySgcO77mb3Lg==, tarball: file:projects/model-server-calendar.tgz} + resolution: {integrity: sha512-m7gTpcnPJF6gJM29S9Y0frHTJ/JNNiB//vqRsrNG132d59q84XRW1vU+2IBViFqYFEfhDcFgB6+uDw+XkBCtJQ==, tarball: file:projects/model-server-calendar.tgz} id: file:projects/model-server-calendar.tgz name: '@rush-temp/model-server-calendar' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11585,20 +12061,21 @@ packages: dev: false file:projects/model-server-chunter.tgz_typescript@4.7.4: - resolution: {integrity: sha512-kL6zzJhagTNhJvpA5GlnV6tyvVMCkJd2mtLdEUBRcGLZYhT/1KXj0i1aUKqE528mzQyf3G6zl07TgI3Kk5sbJw==, tarball: file:projects/model-server-chunter.tgz} + resolution: {integrity: sha512-rLPHiQOW7PCuxl4A9DpDkFa5bttr0W77j6c3m8Uu6DQnVRSVnblwoKIP9ew4ICv7bSayD3xFb3so4MqyNhG5GA==, tarball: file:projects/model-server-chunter.tgz} id: file:projects/model-server-chunter.tgz name: '@rush-temp/model-server-chunter' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11606,20 +12083,21 @@ packages: dev: false file:projects/model-server-contact.tgz_typescript@4.7.4: - resolution: {integrity: sha512-6QNDTBWECy4mOEZ9bTvu2q1BOo4v2grAQsJ5bMUFLbagTc6AtPd7YBhHwsgHWyAj+16wlWD3VEWtKa1jJq2rTA==, tarball: file:projects/model-server-contact.tgz} + resolution: {integrity: sha512-V/QenOWUhRg5f8yNSccvIsZP3y6VFPNtCmMDvO/KCjIHWdddMmlOgGbV0SzWp+0rfYXpt5XfDsUqaaFTqXelCw==, tarball: file:projects/model-server-contact.tgz} id: file:projects/model-server-contact.tgz name: '@rush-temp/model-server-contact' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11627,20 +12105,21 @@ packages: dev: false file:projects/model-server-core.tgz_typescript@4.7.4: - resolution: {integrity: sha512-6i8CyPR215HqpzuzX2csNHzpRfGezs59vAQ9UONmRluza1O+eRLCBeWf0acb5H1kjjUaxF2cH1JzJqvcuTcbzA==, tarball: file:projects/model-server-core.tgz} + resolution: {integrity: sha512-/spOMeiAsv6PR5c8CRRgIipInaUY6ZSnjdk67jmoAymMrfoMNX3Uq4HfiiOdBww1lB6n84IdZXpg4r47rxIOTw==, tarball: file:projects/model-server-core.tgz} id: file:projects/model-server-core.tgz name: '@rush-temp/model-server-core' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11648,20 +12127,21 @@ packages: dev: false file:projects/model-server-gmail.tgz_typescript@4.7.4: - resolution: {integrity: sha512-cecYWTTEXxvhIfSWDAxzcG1scDQtp5CfC1erQqdgBmQu8RpAIpzOkweCQfQ0sl4sFBUBwIwkAuNWXzdgvDSIgQ==, tarball: file:projects/model-server-gmail.tgz} + resolution: {integrity: sha512-SX6g9Go7KIAcTinSGdpC4QbxqemB6WpWLrGC/dIWtg8R1tGmZdZLuNdhjybsRy8fO/COaeSInKxEYO1fhptSRw==, tarball: file:projects/model-server-gmail.tgz} id: file:projects/model-server-gmail.tgz name: '@rush-temp/model-server-gmail' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11669,20 +12149,21 @@ packages: dev: false file:projects/model-server-hr.tgz_typescript@4.7.4: - resolution: {integrity: sha512-E+qfv/k6DMWRsyjG9k3C5MyGUcdIftc6s1zLmsoArs4RF4yIqacF1KoTgttHNTrVJvWVAFt/ia+SlgRZiIMmsA==, tarball: file:projects/model-server-hr.tgz} + resolution: {integrity: sha512-QEpktv1JlmUtROIpKhyP9PML+YgtsJU7yNQIxtAIL8ogPVqJeLiO6iSNH0F5IrRhwLQYtPBHDnVIUn5oPdNjJg==, tarball: file:projects/model-server-hr.tgz} id: file:projects/model-server-hr.tgz name: '@rush-temp/model-server-hr' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11690,20 +12171,21 @@ packages: dev: false file:projects/model-server-inventory.tgz_typescript@4.7.4: - resolution: {integrity: sha512-QlyDUsjEnXbkvG09wXn1kOwedeNC7MguZPF1oDNwkWgOr4s28pJhZvSROLMKBQdlcz9Acom12DsCJB7Idg/Rnw==, tarball: file:projects/model-server-inventory.tgz} + resolution: {integrity: sha512-JL/DXSmSe2PH2pUMk6PesNiWoMOE/H33qnYOWo4BELzEprvQe8tKhtrMFXCLZggNFaY8l8YhFytoBbiIniQCLg==, tarball: file:projects/model-server-inventory.tgz} id: file:projects/model-server-inventory.tgz name: '@rush-temp/model-server-inventory' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11711,20 +12193,21 @@ packages: dev: false file:projects/model-server-lead.tgz_typescript@4.7.4: - resolution: {integrity: sha512-8vNWx9Q/DuspMV7vKsoaRTrGttExV5TOtxPjWNd5inuZnZ5X+WkNohYoqm6vDxVmd1JwopEyYnsp/XKycsFdJQ==, tarball: file:projects/model-server-lead.tgz} + resolution: {integrity: sha512-Ixy5bipitAivDd9nrddmtABDsMIW6YPhHpXBQoBe5aHJUU6xoZWCjZ/OJr1b0usKNcNM2B9cgXA2PRzbob6E6w==, tarball: file:projects/model-server-lead.tgz} id: file:projects/model-server-lead.tgz name: '@rush-temp/model-server-lead' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11732,20 +12215,21 @@ packages: dev: false file:projects/model-server-notification.tgz_typescript@4.7.4: - resolution: {integrity: sha512-v3GKCPbzOZyX1YYSkwfu6GwpgstM+ICqCdoerVotJWlGzds2pJE/rLUzvGNpBV8u5Zp4bIfBeinK4aie9M9ZdQ==, tarball: file:projects/model-server-notification.tgz} + resolution: {integrity: sha512-twuq3aFNKxhdTlELfSr9lXlYTd2ImwgRyIvmCoz7VbxAhkSuByEniA3J0qBJAoa+u0KQErt0+PZsGv23e/FoOA==, tarball: file:projects/model-server-notification.tgz} id: file:projects/model-server-notification.tgz name: '@rush-temp/model-server-notification' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11753,20 +12237,21 @@ packages: dev: false file:projects/model-server-recruit.tgz_typescript@4.7.4: - resolution: {integrity: sha512-3zrt5dEUEipEeEOwd4K9OG+lm5yQCz+11p+tJYZgMvyLVUD7qBzgmpdPpicNtUlEL6D76qfIrCRzOWkYMXBZ0w==, tarball: file:projects/model-server-recruit.tgz} + resolution: {integrity: sha512-ZWNSuNC1rZ2fmxcgMB64tHrzJyCHS7ofVONVpv4oOMIY4QnISRAFPcODFEnMlCkyvj/F8TNz1sWuPSxpXDHwpg==, tarball: file:projects/model-server-recruit.tgz} id: file:projects/model-server-recruit.tgz name: '@rush-temp/model-server-recruit' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11774,20 +12259,21 @@ packages: dev: false file:projects/model-server-setting.tgz_typescript@4.7.4: - resolution: {integrity: sha512-Zr+wXn2+vd59C9Bt9RPAqHofjekb4iQnzxC/JgjrMRwtyYx8uE+dYyjjkRrkps6p2TwUR8JD1LRjwD5DXRi02w==, tarball: file:projects/model-server-setting.tgz} + resolution: {integrity: sha512-T+9zz8TLNtD9stC8cVH7t007Iy9V05uAnHHkEiZkOJJyPKMB64UNldz7L9COOWU69d5zfg0PlCIwdmMOIIZIpg==, tarball: file:projects/model-server-setting.tgz} id: file:projects/model-server-setting.tgz name: '@rush-temp/model-server-setting' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11795,20 +12281,21 @@ packages: dev: false file:projects/model-server-tags.tgz_typescript@4.7.4: - resolution: {integrity: sha512-Vul8mDks/q23X6nH3YzLjY1MzObLzTdOEsAgha0sqkcDxvt1+vl8baSuf8gO5foHBUK0BMUp95cgbjWGtBGWBA==, tarball: file:projects/model-server-tags.tgz} + resolution: {integrity: sha512-GxgDiJfl9JCSc3H9lq7GUnMNY4sIvzmpFENJpO/wzdsuaf4XXUWl97M7mCBCEXHuTLCTvkPboxNXVKKFcDTLgg==, tarball: file:projects/model-server-tags.tgz} id: file:projects/model-server-tags.tgz name: '@rush-temp/model-server-tags' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11816,20 +12303,21 @@ packages: dev: false file:projects/model-server-task.tgz_typescript@4.7.4: - resolution: {integrity: sha512-r/y0pdlMMgo997p+gyuaFCosCpR6lKfcGSZdDmgXzB7bsZDdiLqIqee1RV5ImH3lHr0s0uLy/7OgT0NP9eAgMg==, tarball: file:projects/model-server-task.tgz} + resolution: {integrity: sha512-Cp2ZvjUipJ9mG/VUpexkjC5xDu3l/HZErK8d2FOcS/NLKzXS69MuoESkGKT6pEsd0T7JlwdewsxIfOLYcFCIXQ==, tarball: file:projects/model-server-task.tgz} id: file:projects/model-server-task.tgz name: '@rush-temp/model-server-task' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11837,20 +12325,21 @@ packages: dev: false file:projects/model-server-telegram.tgz_typescript@4.7.4: - resolution: {integrity: sha512-7JCmxdC1XY1Zswh7gHa0tIo9NhV7N0qAK6alBPtBb9qRBp7odRd5mBRN04qwFUmQrjTEd4Xwhasak6I2SgOgRA==, tarball: file:projects/model-server-telegram.tgz} + resolution: {integrity: sha512-9ll09PUnHtFPEFmo4SO57sGc8+6fBVAV4gcFoL+5swtX3v159CzXaUGLIiUgG6GclEpd9BIMrHq2tHH1f7AAIA==, tarball: file:projects/model-server-telegram.tgz} id: file:projects/model-server-telegram.tgz name: '@rush-temp/model-server-telegram' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11858,20 +12347,21 @@ packages: dev: false file:projects/model-server-tracker.tgz_typescript@4.7.4: - resolution: {integrity: sha512-Vi0WE+9FXgr7OLaq2ejSLg31/XfNFTZJCagOgxzdAtVgOq50YYgBaGMo2g35FyCM3zYwRUEFMb4HJbzSw4F4zQ==, tarball: file:projects/model-server-tracker.tgz} + resolution: {integrity: sha512-n169H2xSk+UBLB6a26AG4rLHk1CbKWC/+zyiaOcCLW5o+1ZC/W5e/4rF6JKyYVolumgNBrCN+zZ8TTXMi22R5g==, tarball: file:projects/model-server-tracker.tgz} id: file:projects/model-server-tracker.tgz name: '@rush-temp/model-server-tracker' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11879,20 +12369,21 @@ packages: dev: false file:projects/model-setting.tgz_typescript@4.7.4: - resolution: {integrity: sha512-3PZ3UdiZhf6+47tnvv3PGjGPxYwdpFz1eCxALDcgxxTSFxGD4F0HZ724pdVB3w0BatG5vzWVCVbyQIVKJQ9sQw==, tarball: file:projects/model-setting.tgz} + resolution: {integrity: sha512-TAE7UMLWNVKvEwR9jahWtPcHu2UWGovnO1VobJDlO50hOemHdEOny67roKQCrQkLoS0trMjnxqfKRGL4a7Mnpw==, tarball: file:projects/model-setting.tgz} id: file:projects/model-setting.tgz name: '@rush-temp/model-setting' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11900,20 +12391,21 @@ packages: dev: false file:projects/model-tags.tgz_typescript@4.7.4: - resolution: {integrity: sha512-VUmOJ0rs7XYTBvHAdqvnFw0BiwIVqxs+FvTEkcju75qOqqLHi0O6YG7fTq4zXWCZxGr3c3fXas84Ar2trRJ8Tg==, tarball: file:projects/model-tags.tgz} + resolution: {integrity: sha512-MWMeBkzwYyKfoThoGsm5ggCw1KaKJT/6k1YkDYZiXqEa0XDeuENxCWTnmxTGNoIdnBkp/e+qb0G2iAzEN96hvA==, tarball: file:projects/model-tags.tgz} id: file:projects/model-tags.tgz name: '@rush-temp/model-tags' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11921,20 +12413,21 @@ packages: dev: false file:projects/model-task.tgz_typescript@4.7.4: - resolution: {integrity: sha512-sEQrjwAbtKF6ksBddstSBb9KO2eG1ncAEQwPhdiWPk9izv6XjVjo63i4bcZYpnAfnNBZz6UjtEfDxKKFMYsgbw==, tarball: file:projects/model-task.tgz} + resolution: {integrity: sha512-U9kGIuNhrWKxoQAioRp2WqYj7v+4aIfoGI6uKVFGQFfuUoVOq7dL/NZDAnw6M3g/GpJxQOB4yalevRrgkaGNVA==, tarball: file:projects/model-task.tgz} id: file:projects/model-task.tgz name: '@rush-temp/model-task' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11942,20 +12435,21 @@ packages: dev: false file:projects/model-telegram.tgz_typescript@4.7.4: - resolution: {integrity: sha512-uNqEfvF5kpP/+z/c/7gn3LZgcsX0fzPT9JKr716st8CunD81esMrwNUeqozakXtBqaNtIMCZnJgCH5vwI+yRKg==, tarball: file:projects/model-telegram.tgz} + resolution: {integrity: sha512-MCDcZMHGd1Mu7F8Rxb7qMfWM/9NnLxJo5aAHByEZGvFvZVc42nj+P5RrQps52bcUcwGA92wELWi6T+EljoL44g==, tarball: file:projects/model-telegram.tgz} id: file:projects/model-telegram.tgz name: '@rush-temp/model-telegram' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11963,20 +12457,21 @@ packages: dev: false file:projects/model-templates.tgz_typescript@4.7.4: - resolution: {integrity: sha512-yZOqK9gEWyiZsfa9DOWfHpDFdAJH0tQXrRuUJfsifVf1BfXkx6qaFFP+33l5D3qC7TXsBcjfW4TnmnyGTPqnlA==, tarball: file:projects/model-templates.tgz} + resolution: {integrity: sha512-giy/LSE7L2jqkWplUxxfuCekmtNep5s9goAklRdL9ZY4v5Xogp3yvnfioml8XztngszLfHg9JZNyxdwNb+r8Wg==, tarball: file:projects/model-templates.tgz} id: file:projects/model-templates.tgz name: '@rush-temp/model-templates' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -11984,20 +12479,21 @@ packages: dev: false file:projects/model-text-editor.tgz_typescript@4.7.4: - resolution: {integrity: sha512-X4bgPdhZo6hhiP/1ZUA486UzJwPmoATwiHMZz78e7EQ0CFs/T0X1MUvSvmNTVZB2Zrv9AwJkK5+msgaVm29BiA==, tarball: file:projects/model-text-editor.tgz} + resolution: {integrity: sha512-INylSOZlkubBJdX2taBZLnXUVC5+8n67+VX+PCteNjZ8td2czlLII9RPLQyf6SESBFhNliOPbxjvseCOBmGaXQ==, tarball: file:projects/model-text-editor.tgz} id: file:projects/model-text-editor.tgz name: '@rush-temp/model-text-editor' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12005,20 +12501,21 @@ packages: dev: false file:projects/model-tracker.tgz_typescript@4.7.4: - resolution: {integrity: sha512-6DqSDUrv/Mlw7lBzfxhOGKllSJ8hLVF9PE0udJTfq/l0P5mn74PHpifyPD2FTFVmS1rFIN4PPm3ItmjbBzg1eQ==, tarball: file:projects/model-tracker.tgz} + resolution: {integrity: sha512-XuNhqGceTe6+ymCYOc/tOnBsbPEJy1ufeAVT9T1NFWLwIbxBsP1txvbiyu1R4r1AVZ4QjJu/Be1kQBKQGyJGbQ==, tarball: file:projects/model-tracker.tgz} id: file:projects/model-tracker.tgz name: '@rush-temp/model-tracker' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12026,20 +12523,21 @@ packages: dev: false file:projects/model-view.tgz_typescript@4.7.4: - resolution: {integrity: sha512-6tepjOesmGDqgnZSUNOOSq/bZ3hQJLLYUOdSQLTumd+6w/nxs3xsGdKP167kaOXKLJPLlVpWvZRDNDTKlCh9yQ==, tarball: file:projects/model-view.tgz} + resolution: {integrity: sha512-ZxuqDo+bJWG4fnHLFctE/DnBGwFfgDVGzKP0ohhvtv8fAa6ckf6wBQOAsGI392ZVLIU+pfBqWyF/mS0uyrsTZg==, tarball: file:projects/model-view.tgz} id: file:projects/model-view.tgz name: '@rush-temp/model-view' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12047,20 +12545,21 @@ packages: dev: false file:projects/model-workbench.tgz_typescript@4.7.4: - resolution: {integrity: sha512-UX9ILv77JgpVunfaDn6/xNlEpwRN5zWcxq/5YgfjQH35jFLWEXLnwQrMVCu5MkrKN9EgnzyYZkGhPXfxWfZSqQ==, tarball: file:projects/model-workbench.tgz} + resolution: {integrity: sha512-IJiF3ij2t4uD8Y5s7v+GC05XTCP0QwifaThVQWHWLroHXkXXXPSXmt08YpLYkBs1LPV9bCSkfAKXpZbqBPPa/Q==, tarball: file:projects/model-workbench.tgz} id: file:projects/model-workbench.tgz name: '@rush-temp/model-workbench' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12068,20 +12567,21 @@ packages: dev: false file:projects/model.tgz: - resolution: {integrity: sha512-V/hPFH+cWap+gsButEyGVu4s167+eEdKJMILZuKAe6h25PPcwk9q12ZvotZbx6fQjJD3EjEAP1CuGGNs5mfMCQ==, tarball: file:projects/model.tgz} + resolution: {integrity: sha512-4XcDKgeLNpo+7XEtvNMgVgFQRT4pqb/lhcJE+PFxE2+UyE4+wpT3bjnxalu8bXw62ltdyMez8DoETBQavYzsAg==, tarball: file:projects/model.tgz} name: '@rush-temp/model' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/toposort': 2.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 fast-equals: 2.0.4 prettier: 2.7.1 toposort: 2.0.2 @@ -12091,19 +12591,20 @@ packages: dev: false file:projects/mongo.tgz: - resolution: {integrity: sha512-ujeN0FAsPIhGo3QPku5mhieuzK6rQc070z2wPzX/aNLWJDBulE+uJAjU6OIfG4y3d6Drxd05OB/prowIPXKsHw==, tarball: file:projects/mongo.tgz} + resolution: {integrity: sha512-b5/QncRlKkm/JFot8N/JPXLYjKjKTkBIh8g0tS4PWkA/ENdCIDulcpmvi1Q6UM+ZhP6uSGr08JHnVpPmPPj46g==, tarball: file:projects/mongo.tgz} name: '@rush-temp/mongo' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 mongodb: 4.9.0 prettier: 2.7.1 typescript: 4.7.4 @@ -12112,7 +12613,7 @@ packages: dev: false file:projects/notification-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-OGNgPaFXPngcFJir459szJZZJ1VzBlkyeGZsCotN8C9WSHW3406j++uAk0i+uE3xTPVMcxSByYnvNQOv0o0Gow==, tarball: file:projects/notification-assets.tgz} + resolution: {integrity: sha512-1kJaYRR998RxehNzU69F1sNtjbuXjXelFotosDxS1WPmgcJCzolvLhMhCZaHzblIg+aPz19VnGJtaP+enm64cQ==, tarball: file:projects/notification-assets.tgz} id: file:projects/notification-assets.tgz name: '@rush-temp/notification-assets' version: 0.0.0 @@ -12120,13 +12621,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12134,21 +12636,22 @@ packages: dev: false file:projects/notification-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-zb6pCnVyESUqtSJiG6bmrcjvkF/4aYEhSSe34rw+Gh8/pSiO0jFN+6xEV17ahqQak6MFEAVL6dAdes8ZsMNEUw==, tarball: file:projects/notification-resources.tgz} + resolution: {integrity: sha512-9lZ01h6+oSEL1t+QgLXy97qgJERc1oOR9EXNfhv1xWoCu6sjXe10GPmlMe4sGq/YkOS9LqnvuGLKTgXXcGzOMA==, tarball: file:projects/notification-resources.tgz} id: file:projects/notification-resources.tgz name: '@rush-temp/notification-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -12169,23 +12672,24 @@ packages: dev: false file:projects/notification.tgz_c2126e1e62b304aa06c549d8c36fb75a: - resolution: {integrity: sha512-6D/e5O+ZJX/KMpWXq25JGY+YV4uDnqgBuqbyt40e5SacOT8mLTKuAVgnXdxaE4s616XJybeC61bV9Ju9RO2rHg==, tarball: file:projects/notification.tgz} + resolution: {integrity: sha512-o7xnd1jQsFzECq4S2R1Je8EZ04C6orfy0guRJ0qblvctFsC5MscDnGKhl3KUqQ+/TXCGKK28RniNlf+I2D4pvg==, tarball: file:projects/notification.tgz} id: file:projects/notification.tgz name: '@rush-temp/notification' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 svelte-loader: 3.1.3_svelte@3.48.0 @@ -12206,21 +12710,22 @@ packages: dev: false file:projects/panel.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-GTce6Kr9HdMSlm+Gjj3qh03P3oo7JuK0w7nxqgFiw/3qJj6HDNmqTUrgzMdkzjVi0nzx/l3KBldTvKsykuQTPQ==, tarball: file:projects/panel.tgz} + resolution: {integrity: sha512-4xglaz51RbHk4+qfb1TvS/Y31DvXdVCljTY4u3Xc80H25jg482iPvDYN6+LthW8oQVhng+XO7l6ZzhCK2bDqqg==, tarball: file:projects/panel.tgz} id: file:projects/panel.tgz name: '@rush-temp/panel' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -12240,8 +12745,8 @@ packages: - supports-color dev: false - file:projects/platform-rig.tgz_bd0fad01b2625e38eae7c2b3badd2ffa: - resolution: {integrity: sha512-Jn9C8nICQg+tUJX+6cR91vY+MA79XfDT0/f3vPs2c7KTqxAxkoA/f8RZb/E5rbC80DCYccd01TK7/29dcEn44Q==, tarball: file:projects/platform-rig.tgz} + file:projects/platform-rig.tgz_e539f2daaed3c0f633acae52ea72996e: + resolution: {integrity: sha512-q83gQWKN9SRUynJvFHfptF1ptJUxti0CwtLeoRa02k8/8JhJZNPtRjTnrDmcWM3KjWIAex668FHy2vHrXeOXYg==, tarball: file:projects/platform-rig.tgz} id: file:projects/platform-rig.tgz name: '@rush-temp/platform-rig' version: 0.0.0 @@ -12249,8 +12754,8 @@ packages: '@microsoft/api-extractor': 7.28.2 '@rushstack/heft': 0.47.9 '@rushstack/heft-jest-plugin': 0.3.16_e810491d602256cb9138da3f42d797a2 - '@typescript-eslint/parser': 4.33.0_eslint@8.19.0+typescript@4.7.4 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb + '@typescript-eslint/parser': 4.33.0_eslint@8.26.0+typescript@4.7.4 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e typescript: 4.7.4 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' @@ -12258,7 +12763,7 @@ packages: - canvas - eslint - eslint-plugin-import - - eslint-plugin-node + - eslint-plugin-n - eslint-plugin-promise - node-notifier - supports-color @@ -12267,19 +12772,20 @@ packages: dev: false file:projects/platform.tgz: - resolution: {integrity: sha512-drp4//FNLFjF/ig1+J6xnaK5yRCzeOFgk8OgOESc8pe/HEs5y3yjtLXxcU16aVGZ73f0Nz5kCtTrz3JoYF8ndw==, tarball: file:projects/platform.tgz} + resolution: {integrity: sha512-79qvKMU+bDF0GBeqtoz6xKO7eVHVl6QhnTFXRjNkt1+n9qUx5kIJX6zNF2DO4v/6RYcMMRv188ee1iEZdYj9EA==, tarball: file:projects/platform.tgz} name: '@rush-temp/platform' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 intl-messageformat: 9.13.0 prettier: 2.7.1 typescript: 4.7.4 @@ -12288,7 +12794,7 @@ packages: dev: false file:projects/pod-account.tgz: - resolution: {integrity: sha512-npq7BCPXndBOppq4lJ5XNL3I9jb2DjmZFhKDIO9rsak9BrQcuFbMKG9vul0SlBIvJLqa9avfcMQswHxTCaUpww==, tarball: file:projects/pod-account.tgz} + resolution: {integrity: sha512-RtlwJy8lQ63qQw9RNdsw6/r+mf8uIz/Gw5Fnmy2U1BySCAvOoeouOSw1+0R+u076k8OKe83qFeoCe+trySi35w==, tarball: file:projects/pod-account.tgz} name: '@rush-temp/pod-account' version: 0.0.0 dependencies: @@ -12300,15 +12806,16 @@ packages: '@types/koa-bodyparser': 4.3.7 '@types/koa-router': 7.4.4 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 cross-env: 7.0.3 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 koa: 2.13.4 koa-bodyparser: 4.3.0 koa-router: 10.1.1 @@ -12323,7 +12830,7 @@ packages: dev: false file:projects/pod-backup.tgz: - resolution: {integrity: sha512-yZjk2ZhPAVW9/+i0jx6w05T41EdmEvutLYZ1wuhQOYMvd1HUKqfaPz5cjAI03f+j69DMKFUCW+6RyxHoogAXlQ==, tarball: file:projects/pod-backup.tgz} + resolution: {integrity: sha512-z5ScvRpP4Q+BrjKogRYXlPpT1HQFksKFc/Cq9Uxmj9YHA5a/ub7KzM7mNKUZXI1nLXnyGNmRPP7UCsezZwRHeQ==, tarball: file:projects/pod-backup.tgz} name: '@rush-temp/pod-backup' version: 0.0.0 dependencies: @@ -12331,16 +12838,17 @@ packages: '@types/heft-jest': 1.0.3 '@types/minio': 7.0.13 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 cross-env: 7.0.3 dotenv: 16.0.1 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 got: 11.8.5 minio: 7.0.28 mongodb: 4.9.0 @@ -12353,21 +12861,59 @@ packages: - supports-color dev: false + file:projects/pod-collaborator.tgz: + resolution: {integrity: sha512-5cHnNHSCDBFWNOABmf1twziaQQ1fe8xOxWdZxdA4hJo3u21vqFYY9+skcDmTh/zoffnPANwgQzdE02Pu8swG2A==, tarball: file:projects/pod-collaborator.tgz} + name: '@rush-temp/pod-collaborator' + version: 0.0.0 + dependencies: + '@rushstack/heft': 0.47.9 + '@types/heft-jest': 1.0.3 + '@types/minio': 7.0.13 + '@types/node': 16.11.42 + '@types/ws': 8.5.3 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + cross-env: 7.0.3 + esbuild: 0.12.29 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + lib0: 0.2.52 + lodash.debounce: 4.0.8 + minio: 7.0.28 + prettier: 2.7.1 + ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 + typescript: 4.7.4 + ws: 8.10.0 + y-protocols: 1.0.5 + yjs: 13.5.42 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - bufferutil + - supports-color + - utf-8-validate + dev: false + file:projects/preference-assets.tgz: - resolution: {integrity: sha512-yJr/nxCYSnKOfAUKBrxo4enB/qNpwLE6fj1q71uKYadHO/bVQluyeyj/+nnDMlap7fhZq/nuQr5rKnN++9Z1cg==, tarball: file:projects/preference-assets.tgz} + resolution: {integrity: sha512-Z3VfRshUAcq/8zO1I418IJmqa3VzDoucJW3PQLRVks5pcE+XjBWsc9aBRphiSOR2qs7uDv8lJQFJOhSWyz4HcA==, tarball: file:projects/preference-assets.tgz} name: '@rush-temp/preference-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12375,19 +12921,20 @@ packages: dev: false file:projects/preference.tgz: - resolution: {integrity: sha512-lv8umPyufKuVa4xahh875D/Jos4A8GHHhfFWpWnxgwYYfn4XGZ0OyQbxoDmK+k8H8sF7068k0Bvm7fbFV8MeUA==, tarball: file:projects/preference.tgz} + resolution: {integrity: sha512-Qa9Unn7Mrv8a1fp8qToxWpEaetMalRAcy1wHev0yWaoQ9agW6+MJev0ENUDe8F7Clt66Q15TORJiUCyiamuqBw==, tarball: file:projects/preference.tgz} name: '@rush-temp/preference' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12395,7 +12942,7 @@ packages: dev: false file:projects/presentation.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-tiDMzgSrAVMWR/oGpiY7OmFM8xFfofHJDA2Y/aSpfPN/An9ja1Kkt6T4dSPMLCk8vXdMUYYwJ1rMhHT+I+2nGA==, tarball: file:projects/presentation.tgz} + resolution: {integrity: sha512-/eG/9sTCMrZJrJmVa0ePYhfOtw2omr+HgzqeCSmawUzczU8M1zoSHIJxkvhI/Vk4n8p7cTMfI6GFL7MN4sfiqg==, tarball: file:projects/presentation.tgz} id: file:projects/presentation.tgz name: '@rush-temp/presentation' version: 0.0.0 @@ -12403,19 +12950,20 @@ packages: '@types/crypto-js': 4.1.1 '@types/md5': 2.3.2 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 crypto-js: 4.1.1 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 fast-equals: 2.0.4 md5: 2.3.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -12436,7 +12984,7 @@ packages: dev: false file:projects/prod.tgz_8b34f51e833a67e51e5bff1df3e73cc8: - resolution: {integrity: sha512-cdk+S+EwhXHF5UCIzS9UfPc5qUGXg3qsbQNCFvX0SK5BeNFO1oSRARIZS+Gewo0dCUdZA5SM9HGRYZGoYou2Gg==, tarball: file:projects/prod.tgz} + resolution: {integrity: sha512-L/+vs3539DkLEsndUMgU7L7LtdncWMbyKJTqNA4TWOIM5kOK4cLMqKqufG+sM/9Rjr5TMUpy2LmgwgNwS5tnPA==, tarball: file:projects/prod.tgz} id: file:projects/prod.tgz name: '@rush-temp/prod' version: 0.0.0 @@ -12482,19 +13030,20 @@ packages: dev: false file:projects/query.tgz: - resolution: {integrity: sha512-FxWXEzqiRHF+taDbXZ5+T1S1V9BdVsCLqAlR08ozUo9CdP+suBLNRkr2v8sXsGtCRfBD7wiCkWvjpiY1nOruEQ==, tarball: file:projects/query.tgz} + resolution: {integrity: sha512-Aqzz3Jq1/HYfou+iPlKzd1PS9Vx2w1dulEQAP5F7rjHy+YDQop3Pdn/GwqdKMXwk43vuiuN+RApM+NbGI5b86w==, tarball: file:projects/query.tgz} name: '@rush-temp/query' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 fast-equals: 2.0.4 prettier: 2.7.1 simplytyped: 3.3.0_typescript@4.7.4 @@ -12504,7 +13053,7 @@ packages: dev: false file:projects/recruit-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-xOiNmi9aJKNda5okF4VuNL/HrFcVNlmbZcW5JMBjVrttBTt5o5x8nVxVSPcsoM6R/AudC/8Sm25NzQMGjM14Cg==, tarball: file:projects/recruit-assets.tgz} + resolution: {integrity: sha512-AzL/o32z9JQfmKUM8pIU1klYCSSA5F9OvCja7n92YTq3xxKam9B1Rqnuotouu+AwUBafV3JV+8IXJ/3pegAamA==, tarball: file:projects/recruit-assets.tgz} id: file:projects/recruit-assets.tgz name: '@rush-temp/recruit-assets' version: 0.0.0 @@ -12512,13 +13061,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -12526,23 +13076,24 @@ packages: dev: false file:projects/recruit-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-dnxb82+GrmccNuMjqf4bLvGKpywM/e4ylAfsYhYRWr8c4etLbV/2mjnTafgx/fyPJQw8+xT3RD3V6x9MdE3/2Q==, tarball: file:projects/recruit-resources.tgz} + resolution: {integrity: sha512-BOswQ3tPI0sMMChbQBrca0qGo1nfFTS/UOMyqZYLU1vEQTPXIBwu7Eq9OmvyLRUYrHPriIrodEQ+um7246gYgQ==, tarball: file:projects/recruit-resources.tgz} id: file:projects/recruit-resources.tgz name: '@rush-temp/recruit-resources' version: 0.0.0 dependencies: '@types/deep-equal': 1.0.1 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 deep-equal: 2.0.5 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -12563,19 +13114,20 @@ packages: dev: false file:projects/recruit.tgz: - resolution: {integrity: sha512-eRPOnB5x6uvkMdCG01FfvlNhvu8+E/DYfrmrl5Skd2D+Vk5U3mb+9zPKvKpD8zLQ3fr6rxA6QTk1Sv+CRHx7jQ==, tarball: file:projects/recruit.tgz} + resolution: {integrity: sha512-V2+cf6AZI3Aw40vMEYBi0aQCR5gQTvuoR1dyi3q61B/zs9GZx6EV/plInET8Z7q+OtXm7PfSwR4dH8+UxGF1Ow==, tarball: file:projects/recruit.tgz} name: '@rush-temp/recruit' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12583,22 +13135,23 @@ packages: dev: false file:projects/rekoni.tgz_svelte@3.48.0: - resolution: {integrity: sha512-UagUomqIpEPilfWG25mkhhHS1AgQew5/9tgg4o503OPcJaBr4a/71LtcgqsXVZqwF1+oM3AuslK6dFE8S8bUbw==, tarball: file:projects/rekoni.tgz} + resolution: {integrity: sha512-gj/Sl8ZiMTRJ8bZZkF8KYH+kj4GuQWcy8IjHyt4pSZ+WWI98XMXSvNS43UB81mqBNs6Q0hTm3RI3cDVoWKzpVA==, tarball: file:projects/rekoni.tgz} id: file:projects/rekoni.tgz name: '@rush-temp/rekoni' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -12606,19 +13159,20 @@ packages: dev: false file:projects/server-attachment-resources.tgz: - resolution: {integrity: sha512-ntJwwacG8eyq3/0cYIMXn9RbfW4BByhlhvsHTBnZoz7Ta49/Od5k3c6ADEObTiz8IL6C/Qtwz3kmjbAxO8ZbRQ==, tarball: file:projects/server-attachment-resources.tgz} + resolution: {integrity: sha512-pDvaw3X89lPgsk1r4QPniG5jwg80i1P6Pa1A7PCpEcuqzWaqaAZ007/iaPWE6jS/91AhA3vHog7jGxVFQiARaQ==, tarball: file:projects/server-attachment-resources.tgz} name: '@rush-temp/server-attachment-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12626,20 +13180,21 @@ packages: dev: false file:projects/server-attachment.tgz: - resolution: {integrity: sha512-ij4RSaNi54TqLJDoJDKFmVgvhs1veIJx9VgbtINCrxV2TOCmDcZnO3760HeYXOPaKAFkc0Rmv2GyWWATz+fl3A==, tarball: file:projects/server-attachment.tgz} + resolution: {integrity: sha512-MJI1d/GS7hPDOYSrFDBomo26ZzPbfGIrGuOvf9yyBKvIgvSpTum/4oPPLLQtywLdzlUQdL55G10yL7QZTBCJ5w==, tarball: file:projects/server-attachment.tgz} name: '@rush-temp/server-attachment' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12647,7 +13202,7 @@ packages: dev: false file:projects/server-backup.tgz: - resolution: {integrity: sha512-/JIFjgRPGSWKx6JujF2PjCxVMqP5bIaHsye35JMnRs5pTnyrCR37yGM148xVmdTl/s+fdF4gbN1cAXBmnwZCeQ==, tarball: file:projects/server-backup.tgz} + resolution: {integrity: sha512-8SeFK5Vj1yuAZ25nnV4dlt15yHFzF743DF9vF/TLxc4D7PaTEnCo6K2RcHRFX9s9ua8bh0fWwOFnYxBoAQYFkg==, tarball: file:projects/server-backup.tgz} name: '@rush-temp/server-backup' version: 0.0.0 dependencies: @@ -12656,13 +13211,14 @@ packages: '@types/minio': 7.0.13 '@types/node': 16.11.42 '@types/tar-stream': 2.2.2 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 minio: 7.0.28 prettier: 2.7.1 tar-stream: 2.2.0 @@ -12672,19 +13228,20 @@ packages: dev: false file:projects/server-calendar-resources.tgz: - resolution: {integrity: sha512-Cbkz/ptrWuKe3QGz5Pgvv8nmJO9wtAqUxwT4QRCJxKAspMFA+wSaKg7WpDlqZL38cHfg45/bU0axBoYCJbdRTg==, tarball: file:projects/server-calendar-resources.tgz} + resolution: {integrity: sha512-dH6wEkIw0Lk+rwcxeB/SFDlQg+vyKEbjVc5I+tL0epMU9khkI4bVcSsvetzis0loH0INlkQ9Ea2k+lKu7M68EA==, tarball: file:projects/server-calendar-resources.tgz} name: '@rush-temp/server-calendar-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12692,20 +13249,21 @@ packages: dev: false file:projects/server-calendar.tgz: - resolution: {integrity: sha512-mwYZhLoE1vrIqKMwurexNu9avrB/MaD9ibdwn4eDBLZZfEmtWZgEmszt7ln0g6Z/4tLm1z153GfaPLNssOacRw==, tarball: file:projects/server-calendar.tgz} + resolution: {integrity: sha512-F5AVVRllU+KW2ayV4EMR4UXEuSdQwZdUcdWT63OU3PmDPENVUIR+pVWWJd152WwS5R4m9HdlA1lFPiqld7N1Tw==, tarball: file:projects/server-calendar.tgz} name: '@rush-temp/server-calendar' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12713,19 +13271,20 @@ packages: dev: false file:projects/server-chunter-resources.tgz: - resolution: {integrity: sha512-lpqZiEAkLUD8nuFKcNdJGkBWlBd7vABs1fsS9ZD1OttKVEWPXehr6jHC+CS09Iua07S7YWpLUGs6KB0lTulxRA==, tarball: file:projects/server-chunter-resources.tgz} + resolution: {integrity: sha512-eK6az//EWwcQnoe9BJUmTW5lVwx1m3zlqEYfSw400E1U+mCs1tmoxQrYRduY1x9rcOObwEjLqGfVRU9RHe/aKw==, tarball: file:projects/server-chunter-resources.tgz} name: '@rush-temp/server-chunter-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12733,20 +13292,21 @@ packages: dev: false file:projects/server-chunter.tgz: - resolution: {integrity: sha512-ioG+h/i98StD0EDKp1g5INCsL9JzXlj9KjGjz0JWst9xKUTJCckH0tISmFC+sjBc9yjlFK6a8ZvpMxGPiQigQA==, tarball: file:projects/server-chunter.tgz} + resolution: {integrity: sha512-/iY8EnB2ZlIYq7GbC/gqdAqFXQPr/1TNeO/YSvnhgOvFD4BCK6uHgSsgwstQrnQqeSTZBiDvq0Fr7m1cOYessQ==, tarball: file:projects/server-chunter.tgz} name: '@rush-temp/server-chunter' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12754,19 +13314,20 @@ packages: dev: false file:projects/server-contact-resources.tgz: - resolution: {integrity: sha512-JROKhoU91l5SMclAl250j22hMtLjnE7MRNxpGA4H3p3zPe603pNN+cuOAWgEF0CunO0C4mT3fbndTB7a0naaQg==, tarball: file:projects/server-contact-resources.tgz} + resolution: {integrity: sha512-9l0juRGQ7OMxnhOBHsvby5gzX3xC3fkKJJ9IQ9HKr+PmoZRF+fkeorBF5ttPnMva6rtY/uV0ukSH0pnOWxgdOA==, tarball: file:projects/server-contact-resources.tgz} name: '@rush-temp/server-contact-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12774,20 +13335,21 @@ packages: dev: false file:projects/server-contact.tgz: - resolution: {integrity: sha512-0KmQPwTH+9wpRvPSK2DSkE/CL+7fp+AAeyuM8YtZ4odO0OvQuY9enHw27LulR1hnZ+5DtnVZMFAnSu16EGudNw==, tarball: file:projects/server-contact.tgz} + resolution: {integrity: sha512-Zm/Sn1RSbQpQrodtU/sNI+lE1OO7umyUITOUakljyM1r8AV6zzs1UteyAyx9gd+86w8xK/HLK0UjeIGreejiKg==, tarball: file:projects/server-contact.tgz} name: '@rush-temp/server-contact' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12795,7 +13357,7 @@ packages: dev: false file:projects/server-core.tgz: - resolution: {integrity: sha512-n5Brg5IUN7YjGxeJFrFQntDxD8oMNmjIIELiBUvby3gim6maklkrd7RgM+oLvqKdoHpkbBsVWZl6JnWqj7elUw==, tarball: file:projects/server-core.tgz} + resolution: {integrity: sha512-CihDLjYbiz3luqKzAoF181km4CZxkxqVzQoxaJ24YPgvv4Fw0ztT3o1fw3f/68mNya4DbE9lrKvETKL3jeLpmw==, tarball: file:projects/server-core.tgz} name: '@rush-temp/server-core' version: 0.0.0 dependencies: @@ -12803,13 +13365,14 @@ packages: '@types/heft-jest': 1.0.3 '@types/minio': 7.0.13 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 minio: 7.0.28 prettier: 2.7.1 typescript: 4.7.4 @@ -12818,19 +13381,20 @@ packages: dev: false file:projects/server-gmail-resources.tgz: - resolution: {integrity: sha512-yppDkdgZMrnP0httPi9meCWocemoqfWXs5quh8MMfQGFjx9YjOk0i58gJckAX2FQyEpwDoKPfQKQGB4Q8O6ZAg==, tarball: file:projects/server-gmail-resources.tgz} + resolution: {integrity: sha512-rRnrXbwpcT6AqzWz+yDmfy0XuVgUWmz84Br2bZExPLpJwIdyvt7Wbn1kOqJfDRhsws6LRQb18vXn6xe/aKrx5w==, tarball: file:projects/server-gmail-resources.tgz} name: '@rush-temp/server-gmail-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12838,20 +13402,21 @@ packages: dev: false file:projects/server-gmail.tgz: - resolution: {integrity: sha512-R46Silm9oWX2YrMVQrIzKmuH0qJ7GZVaJ9E4bzQ8Q/cat0O/S8GDkFE47tw73mmWRhmtGCqK383yXhcP8MoYkA==, tarball: file:projects/server-gmail.tgz} + resolution: {integrity: sha512-Jzg/lYY75CPQMvWphMgJPzy/3rXdupdMZD293cCE9jcC5XnF18XLEkNQRhJfDURUzchr2XFLlOKZHbTkCiqesg==, tarball: file:projects/server-gmail.tgz} name: '@rush-temp/server-gmail' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12859,19 +13424,20 @@ packages: dev: false file:projects/server-hr-resources.tgz: - resolution: {integrity: sha512-hRg7xf+xWjhHiEEQT714P4GKJ63yuDsJbR/wjynUnOKor/u98PDo4Fdefbi+od3j+wkdU4seT9GFSayVKjIPcQ==, tarball: file:projects/server-hr-resources.tgz} + resolution: {integrity: sha512-MdFafFBbo3+AeGGi2hgKYOFDawLzjNUTcShGD3/SPKBqN7bJMrBQGaLHCw9O+7DatauGM+pIq/FwJi1a850CAA==, tarball: file:projects/server-hr-resources.tgz} name: '@rush-temp/server-hr-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12879,20 +13445,21 @@ packages: dev: false file:projects/server-hr.tgz: - resolution: {integrity: sha512-0QTF/LwFT9e6nMa2rOsrFhVs7VqJoR7zUlga8uQh30U4Yj0wy8hYK5yO6xj9QNzGzM52MYhy+/pX3bGX1VcDmA==, tarball: file:projects/server-hr.tgz} + resolution: {integrity: sha512-9T8KQFb2NL3oLShAgUbbLQx/Q1/rPetxnNX0+b0Ee1CDxgGmM2griN7DyQ2tNj/PX4tPHpm0juukZAzJkyFigQ==, tarball: file:projects/server-hr.tgz} name: '@rush-temp/server-hr' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12900,19 +13467,20 @@ packages: dev: false file:projects/server-inventory-resources.tgz: - resolution: {integrity: sha512-RkxqtFVGpGwKleluThIiRmabmMHGzvp4GAGK1zp0snGMSQZpdaLgKz3p8ahWMRPrRsh6cmx8WSPH3GTcm1YfhQ==, tarball: file:projects/server-inventory-resources.tgz} + resolution: {integrity: sha512-uGp1LUr1aE7sIc4TIFa1+gx4gqps4PGF+LeGBuKVd06Nr0lqXRHwARKwcE8eiINVNc8kKo6ZC4PzV2ZnrNw21Q==, tarball: file:projects/server-inventory-resources.tgz} name: '@rush-temp/server-inventory-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12920,20 +13488,21 @@ packages: dev: false file:projects/server-inventory.tgz: - resolution: {integrity: sha512-vOG5EgBVkjxhSGZfK0WDDiXLsZI53aEvk84qqntGW0khlAaYbWwowPqFlEJGECpVYkc8PeAfWnPWJuePNiqPEg==, tarball: file:projects/server-inventory.tgz} + resolution: {integrity: sha512-TKm2B958YXpBAjGUAdwhIc2sDJng91GU1YORNVfpc+8ccD6WVM6KRqHGu67tlnsa+ChCmE4zj2phG5oaY7kFYA==, tarball: file:projects/server-inventory.tgz} name: '@rush-temp/server-inventory' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12941,19 +13510,20 @@ packages: dev: false file:projects/server-lead-resources.tgz: - resolution: {integrity: sha512-sJQKjK364W4hE7/AY1S40dDHCkEmBraM5A+iIBDaoFwCCgcg45vDItyDJKQSZHZTv0beRfoEkvsABciWHhG/hg==, tarball: file:projects/server-lead-resources.tgz} + resolution: {integrity: sha512-GH2zRy02F0/XEaK26uBrZFhd1YDfY791rszTd9rrjtkLwMDnXHF+drPPv3YZOZ7cah3NwSNnqnTAwOpJltnPzA==, tarball: file:projects/server-lead-resources.tgz} name: '@rush-temp/server-lead-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12961,20 +13531,21 @@ packages: dev: false file:projects/server-lead.tgz: - resolution: {integrity: sha512-J42yOMj+npooOrkTbkvih1U/15BWf2qKyRsozXTLlnGDImMZfopj51zzj5305RF+t5H+iHj9u8a1BUpW0qbE7Q==, tarball: file:projects/server-lead.tgz} + resolution: {integrity: sha512-XK9nVI1qs1uqjTRLkRNycX+/bcTQj7CPEFc0nFshVYvfnxeiJEFUj4OeL/5tyU7b0nM2C8Y2y7oYPHE1tSE6Lw==, tarball: file:projects/server-lead.tgz} name: '@rush-temp/server-lead' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -12982,19 +13553,20 @@ packages: dev: false file:projects/server-notification-resources.tgz: - resolution: {integrity: sha512-4dXvWVK9GBGugtECHffRw2mVqpKZKqW994Hk2W3z5nz+hHNaGuf+sXUsM3gcNw18K62LknEVlcRHxArVzlKs0w==, tarball: file:projects/server-notification-resources.tgz} + resolution: {integrity: sha512-FC05id1ogET5SgZypREim3huQwOt44WokPAg9vr5FlL7/AhFArJ9ChQJpNy1woSxf1Hf0v0ZywMx6FQDIqEe3w==, tarball: file:projects/server-notification-resources.tgz} name: '@rush-temp/server-notification-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13002,20 +13574,21 @@ packages: dev: false file:projects/server-notification.tgz: - resolution: {integrity: sha512-pOt8+HaCCCHUrU7bxPXv/5zqw/DOigcnhzMoif6T9tXu41ZGuLmQhGbgFjr/frybEPVyB3Dggm4XpOWbo1GlHw==, tarball: file:projects/server-notification.tgz} + resolution: {integrity: sha512-O4cSZKuzK9PnQpIVzGnOQd2nGwWnAORjNyqRbAr8OvCfcK1P7rp9Q6tMr8MyjftEot/age3PPmfBPvqQ28ac7g==, tarball: file:projects/server-notification.tgz} name: '@rush-temp/server-notification' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13023,20 +13596,21 @@ packages: dev: false file:projects/server-preference.tgz: - resolution: {integrity: sha512-2VC9Cd+5APRtNhpAtfzATY7egseCJQAh91TQNTEBYJkSruphy8LwtS/G1xTN/9vv4cZ6owqon7UX1vGOT6D2nQ==, tarball: file:projects/server-preference.tgz} + resolution: {integrity: sha512-JMq9DovOk5yODl9K3EBbqmNRaQQrtFqnF5iRfBLwbn2Dkm0xmVsdSYx77f/8kNuqxNUvMyt/CBkEDudskEa0VQ==, tarball: file:projects/server-preference.tgz} name: '@rush-temp/server-preference' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13044,19 +13618,20 @@ packages: dev: false file:projects/server-recruit-resources.tgz: - resolution: {integrity: sha512-YiaTj6g9HVC2RVcZfEELfKpsFccrcJNM6Ea7bhAGFflY9pOhCK62vJR+kqKOuvFy0Rp+RSiVhDjpgsiD0gQVJg==, tarball: file:projects/server-recruit-resources.tgz} + resolution: {integrity: sha512-HGH2H8uKiAD2hkOXf/SybyVDwMXd6faqaj89ZbJ9TJ2nGGXObFvW7gVIIJB+3trzTa8cOUgQHHQzU0R12ZQAfQ==, tarball: file:projects/server-recruit-resources.tgz} name: '@rush-temp/server-recruit-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13064,20 +13639,21 @@ packages: dev: false file:projects/server-recruit.tgz: - resolution: {integrity: sha512-GFln23Q73rPv5D0vtj0MtjxRZeGTTO2TRA9mt+GDf7eeiLt9eJL/nr+NwB+vANX4eYd9MN5G7FRkIofDGR/ERQ==, tarball: file:projects/server-recruit.tgz} + resolution: {integrity: sha512-HoIexScZvK4AZzi8FPZT3dE2GO7kqQESKQuVpsmHdYt4lNmG4ONQugm4CgTVUFj22BAK3cPpELShrBHQ44E6QQ==, tarball: file:projects/server-recruit.tgz} name: '@rush-temp/server-recruit' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13085,19 +13661,20 @@ packages: dev: false file:projects/server-setting-resources.tgz: - resolution: {integrity: sha512-HFVwM8nCO02afsHPrwoCnyQthQpvPOpeh9ESCTxxxxmdV0kwSY8LmEsMK0zAN/ofFigxrs33+nQICu+czYcg/Q==, tarball: file:projects/server-setting-resources.tgz} + resolution: {integrity: sha512-PjjNR2MskZHvWLJl9vONhQ+QgM9+uM/WOBZOMymDsyPd8rCHhBDaOFXe9cHbDGpAz81qoT4d4EeRwfYpZBczKg==, tarball: file:projects/server-setting-resources.tgz} name: '@rush-temp/server-setting-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13105,20 +13682,21 @@ packages: dev: false file:projects/server-setting.tgz: - resolution: {integrity: sha512-s0OgQCo9beMtXvNlWXgf8LztjmiBCyqORgvwqv0CkUIJPuS7ATAQ2Iom/y2u40Lhd9TyNq4QRDhdyFRQtWA+/g==, tarball: file:projects/server-setting.tgz} + resolution: {integrity: sha512-CgONDqVax8itlS0DYwf5rn1Qtj54AaqtxASgVWWruu9lR5T2q1R/7CR/B42AhlvpiVKyefccRzwcG2ydlI9R2Q==, tarball: file:projects/server-setting.tgz} name: '@rush-temp/server-setting' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13126,19 +13704,20 @@ packages: dev: false file:projects/server-tags-resources.tgz: - resolution: {integrity: sha512-Zu0YFA783xozs+u5GpKLA6pIsgzudhnOr2ArV4YEnvCOy7PiIY6jq/iSRz20mxGLt+mcxQ712XVTLCX9uayyYA==, tarball: file:projects/server-tags-resources.tgz} + resolution: {integrity: sha512-FDdZXdJqvMFOs7yVXRXZD1DWznH4kwFBHIsooJ9MAOmGJWDQoXpG49BWDTqPGZLnYyjwHmVyzIDSjmdq9Ah1fg==, tarball: file:projects/server-tags-resources.tgz} name: '@rush-temp/server-tags-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13146,20 +13725,21 @@ packages: dev: false file:projects/server-tags.tgz: - resolution: {integrity: sha512-u5AWUsNwdyllMzffTX1q6agf3o0Rf9/ui5Nn+4NbaLQrZBsTMvTicIUMKgvOdPDYydpi/ByoiGaIkHN6hTPVCg==, tarball: file:projects/server-tags.tgz} + resolution: {integrity: sha512-B26ywRPmlu6emJ+wQq2sbbmfn9Cweysepa9zRZLObeDnWsLTcR1BG1SiYN4ulJI5AxyKmGHhOB2xKXmVs9Q+Lg==, tarball: file:projects/server-tags.tgz} name: '@rush-temp/server-tags' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13167,19 +13747,20 @@ packages: dev: false file:projects/server-task-resources.tgz: - resolution: {integrity: sha512-PwTmdU/sE/90LZRfscbt9e/09I7BHJuL9lhccwvM8COQ6Lsia0bEfDMfz3vpr9CAQ1nkYUapQ22ILXvIHxepMw==, tarball: file:projects/server-task-resources.tgz} + resolution: {integrity: sha512-KtkbvfRH++JZX32+o9ZHqnRfYx+w2Y93URNbmwlC2hTmvpN1/+2IFjrVb/P4465D0LkLQpUZH3Y8FyG72Vz68Q==, tarball: file:projects/server-task-resources.tgz} name: '@rush-temp/server-task-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13187,20 +13768,21 @@ packages: dev: false file:projects/server-task.tgz: - resolution: {integrity: sha512-waoG13xX+XG71YtJl96nnIEIq9kQuZ1i6PEWanQvKWgpKq/mStqDOdh7DuQWtVoe4ynzdnYj3N0v9K6cBrXmrw==, tarball: file:projects/server-task.tgz} + resolution: {integrity: sha512-/EESbo0eTSW2xGScPeCRSFQAWD0kgXwKK7o2jzQle03NO43Lpl2FagCPIf3MX4qtw/zVQJ6Ttgr73Uz6WVLdTg==, tarball: file:projects/server-task.tgz} name: '@rush-temp/server-task' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13208,19 +13790,20 @@ packages: dev: false file:projects/server-telegram-resources.tgz: - resolution: {integrity: sha512-GfOoaaI5p14wwD411g54q2okFoYNBWs/qySFGTSXct3F51L+awJWc6wtBL6RzBC46huaO28PbT/XAbvw4PqKLg==, tarball: file:projects/server-telegram-resources.tgz} + resolution: {integrity: sha512-b13BJhX2STuToJhP6lg0RwE9uVmLNp1t9QxDAgck7h0Fy8768RESGcpAHpew8bDZhlI/MqBKo6+4rmFfbSALQQ==, tarball: file:projects/server-telegram-resources.tgz} name: '@rush-temp/server-telegram-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13228,20 +13811,21 @@ packages: dev: false file:projects/server-telegram.tgz: - resolution: {integrity: sha512-NkEjiAppAP9IvipCEFeNs1Bq89Op21Gh/5681Llz6eRnI9sSvPoFmfIVFEO3AowL8i9CQScA0KOHqIFAW8Fl9A==, tarball: file:projects/server-telegram.tgz} + resolution: {integrity: sha512-kLhLT2IGHurRF9zamcEx4z84f2LPC7yl5vBuaDxlOdDSAAp5Mpp2AAJkFkiOUEpoTAq9HPvPlfBau5NpcdODtg==, tarball: file:projects/server-telegram.tgz} name: '@rush-temp/server-telegram' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13249,7 +13833,7 @@ packages: dev: false file:projects/server-token.tgz: - resolution: {integrity: sha512-Pn0pqWq9YFypYNnWhwQTzqKMnEpb8j+e38bJw+0vAKe4UcK7bDeK/+5Cp844Nzq/bt9wM/6szIp173OLdtnkvw==, tarball: file:projects/server-token.tgz} + resolution: {integrity: sha512-2obpSEchu1xIse/mgmk2GLor2XtUmF+1CULwme1I1T1ZU50nPcpu8AZrOO7cGK9d34CTJonLDk+wscGA4pt4hQ==, tarball: file:projects/server-token.tgz} name: '@rush-temp/server-token' version: 0.0.0 dependencies: @@ -13257,13 +13841,14 @@ packages: '@types/heft-jest': 1.0.3 '@types/minio': 7.0.13 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 jwt-simple: 0.5.6 minio: 7.0.28 prettier: 2.7.1 @@ -13273,7 +13858,7 @@ packages: dev: false file:projects/server-tool.tgz: - resolution: {integrity: sha512-32U3HEHGjvcwnB3V7LRRuXyno6JKwUGSRHJiWEh0fs3mRByNZElNNrTM0zb2iu1z6G46+K4SY65rl+aWqaWQ5w==, tarball: file:projects/server-tool.tgz} + resolution: {integrity: sha512-UwsPQDZI4RtKvdvwWOUKPx7hHobAfGWO9iYVA2M4LSYFlbk37zd25Xs67KhvbZRtG2MzzkKsIsNfmrsQJucy1A==, tarball: file:projects/server-tool.tgz} name: '@rush-temp/server-tool' version: 0.0.0 dependencies: @@ -13281,18 +13866,19 @@ packages: '@types/heft-jest': 1.0.3 '@types/minio': 7.0.13 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 minio: 7.0.28 mongodb: 4.9.0 prettier: 2.7.1 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - bufferutil - supports-color @@ -13300,19 +13886,20 @@ packages: dev: false file:projects/server-tracker-resources.tgz: - resolution: {integrity: sha512-8FIUHIHFrouIhqI/swi/cm/pDztRh2o/d1An7n+LRDLXTIdO14mBdYDjbROxcFKOdvm7uArzgrmmnBG2QSXxeA==, tarball: file:projects/server-tracker-resources.tgz} + resolution: {integrity: sha512-12vsorCEm5CJLA5wLdI+6cZxtVT4rbCrJLPTVGPM9UIO6SxZRgYUde+6WWMXVUrReAlnuq8VV/G6dIOXkjiNIg==, tarball: file:projects/server-tracker-resources.tgz} name: '@rush-temp/server-tracker-resources' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13320,20 +13907,21 @@ packages: dev: false file:projects/server-tracker.tgz: - resolution: {integrity: sha512-idWxpdapPYQlwzzdPRO0pk9nL13AGV/thu9+dhxpfh+PBfK+rhiqA2VS0Rcw9N8qrB/uXDV3fY9YlezmuHhvYw==, tarball: file:projects/server-tracker.tgz} + resolution: {integrity: sha512-QHux9uSdZ50tIM26QdIxEO7S4eoOl+Bgj/N0sP8VVDS5DhSRdMeE7GmZiDedSXrGDG0GrgL/O1uS/WhYvA2vBg==, tarball: file:projects/server-tracker.tgz} name: '@rush-temp/server-tracker' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13341,7 +13929,7 @@ packages: dev: false file:projects/server-ws.tgz: - resolution: {integrity: sha512-DTn4seashSWNXWEiz2XgsbNanBJTteF5j+S+TQ1wvZ1mLdLHM/n79yc9tWSt0SPfBtYdymr8vnaXfO4B/ObBWA==, tarball: file:projects/server-ws.tgz} + resolution: {integrity: sha512-sseyUyXYZMdY2z0zvKGUf6440dyy5yCG+f75if13HfJbpyrSlXoH0ZkMCMggRUf/VS9yK++im4gWCbwV6WGJNg==, tarball: file:projects/server-ws.tgz} name: '@rush-temp/server-ws' version: 0.0.0 dependencies: @@ -13349,16 +13937,17 @@ packages: '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 transitivePeerDependencies: - bufferutil - supports-color @@ -13366,7 +13955,7 @@ packages: dev: false file:projects/server.tgz: - resolution: {integrity: sha512-ajCNjYZxCUy6St/XT0wLzxQz+zhufwhoMmuxxLL1if0P/SFgSoq03UlaVPHmT9wIhqL0zqdBZNZkTFV308psyw==, tarball: file:projects/server.tgz} + resolution: {integrity: sha512-9DTtqaAAIbDMbxQhjozAWbT4+PXgcWSK4/MGvfYIVZhhdSUDKPQIrifwiyOEILiIxkm2hHyWEJWwGWsP3Kpjpw==, tarball: file:projects/server.tgz} name: '@rush-temp/server' version: 0.0.0 dependencies: @@ -13375,16 +13964,17 @@ packages: '@types/minio': 7.0.13 '@types/node': 16.11.42 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 cross-env: 7.0.3 elastic-apm-node: 3.26.0 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 minio: 7.0.28 prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 @@ -13396,7 +13986,7 @@ packages: dev: false file:projects/setting-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-w5vY1LaeWlT1mh5d0ZqZyBcfxIKct2pG1PPTWNjnOCkjrl4zIaRrkPaOG+bmmSkTXaX60mYGA0fPQk/2DHm9WA==, tarball: file:projects/setting-assets.tgz} + resolution: {integrity: sha512-xouZhWCvOHZrlH5yl/PJStzgCfsdkbzaouL8fBgUasTtv+J0MPTrbVMqG9q4724tgz8BbbL/D7TrXmJPFAuPxg==, tarball: file:projects/setting-assets.tgz} id: file:projects/setting-assets.tgz name: '@rush-temp/setting-assets' version: 0.0.0 @@ -13404,13 +13994,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -13418,21 +14009,22 @@ packages: dev: false file:projects/setting-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-hjSbegRZRW+2A2fI4ZqG4HEpg3jy+uEYLV3O5h6UZF5LHGpcM++vHl3C6unkCPT16VqQJILkfvLMeOKmPUkPdA==, tarball: file:projects/setting-resources.tgz} + resolution: {integrity: sha512-eAAOQAq+VNDEMWirKNp9bEfNSG6QioFNvOSJv5Cb5LAPOFmOvwXfohJpu2SpQxqSblKA6vIpJ3Md+7VXuKKCEw==, tarball: file:projects/setting-resources.tgz} id: file:projects/setting-resources.tgz name: '@rush-temp/setting-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13453,19 +14045,20 @@ packages: dev: false file:projects/setting.tgz: - resolution: {integrity: sha512-P9brja01fduh2ys8r2zFmC8GFCg6aaHqAvVCUmSLXekJjcrTyU91HVvu1bgqBxXdApvg3esnwHYXVayjza6cTg==, tarball: file:projects/setting.tgz} + resolution: {integrity: sha512-546KpPyLgRswSW6oUvzCybARqbqGO3q+4IlTThrzYhvnHHLacTSoH2mSm3HgmfjCFP2neH9wPZm7ACMos00CFg==, tarball: file:projects/setting.tgz} name: '@rush-temp/setting' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13473,20 +14066,21 @@ packages: dev: false file:projects/tags-assets.tgz: - resolution: {integrity: sha512-pnO2q7pmnubFUy8EctwcVD7s7Ms6vjVJt+lLPgZSUnEGyQHlgB9xpgJQpH/rJ6JHqRIDIkSBtmqJCPB14IAwow==, tarball: file:projects/tags-assets.tgz} + resolution: {integrity: sha512-vtQ4Kp2BvIqZrs/MRGijunugHfhnPu45fix6ZKqbiTJhoOOjnuh29WEHC8DH2EBQwXhsfRGqPA7n3RtpMu/zCw==, tarball: file:projects/tags-assets.tgz} name: '@rush-temp/tags-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13494,21 +14088,22 @@ packages: dev: false file:projects/tags-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-1A7CSztkHOub9W9GxaFBpvhzARIWlX0LB82Ry6iAm3M+6eHiUz3F2tt1QUWQAqHw+PecVQO3OEMkV48JfgnEAQ==, tarball: file:projects/tags-resources.tgz} + resolution: {integrity: sha512-b53BqnyB/tnh1tnH3IiZzZtJJnEEP+zPiHAT5XrSZTNZ1e5HJEAgcNJe+CVgm+VLxd/SYtLE/3cZWCkGSV77XA==, tarball: file:projects/tags-resources.tgz} id: file:projects/tags-resources.tgz name: '@rush-temp/tags-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13529,19 +14124,20 @@ packages: dev: false file:projects/tags.tgz: - resolution: {integrity: sha512-6/PAHR+r4+WnpJkbmHtBU1zAvO05hc995dT2LGkeLr+4exQ62hGRC5MtE0OSAeViT0fyN02Jdxnc6J1e9VxAUA==, tarball: file:projects/tags.tgz} + resolution: {integrity: sha512-rQ8isrpKhdWPjXpSQheZ9W+9uMtvJnFS8tEA68EPJ/M6/Mz1FUPg8y8o0J+x52eisk6DmXrN8dS/fUH11+C9dQ==, tarball: file:projects/tags.tgz} name: '@rush-temp/tags' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 svelte: 3.48.0 typescript: 4.7.4 @@ -13550,7 +14146,7 @@ packages: dev: false file:projects/task-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-eOZ4Yjy2rXECA8gflKC4ZR0pbVSTyjOWGBC49BIhvS5Nle6ut98d2H3tpZ0STrt+LeWMTLlZss7a3TZyQY8cFw==, tarball: file:projects/task-assets.tgz} + resolution: {integrity: sha512-MmH4ODXWYjk1/1x6Y4Z0nfi+1804f5YfdWGF+OhSEeV4yqR3BGdhWy3tLm+9/BPPUulaiCeLyZXcnJfLid8bdg==, tarball: file:projects/task-assets.tgz} id: file:projects/task-assets.tgz name: '@rush-temp/task-assets' version: 0.0.0 @@ -13558,13 +14154,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -13572,21 +14169,22 @@ packages: dev: false file:projects/task-resources.tgz_ec15ec9dbd7b67352fdd0491861878bf: - resolution: {integrity: sha512-f7+FrC0LdRp6+yV2EkaPWyNepjPLjFJXwB0elz5JOKvB6oZL5Yr2+6GIhMTnmQSN9ZgoVj6nDnzqAMAWdeMj0g==, tarball: file:projects/task-resources.tgz} + resolution: {integrity: sha512-mv08VBqVcmiX3RPPWrnXOFNRVy0cig+oZ+veREZ7TQ9nd1famDje4fHsKoWdU6+IO/OICPEOZ4whxo9KjEBCeQ==, tarball: file:projects/task-resources.tgz} id: file:projects/task-resources.tgz name: '@rush-temp/task-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13607,19 +14205,20 @@ packages: dev: false file:projects/task.tgz: - resolution: {integrity: sha512-vhX2pOZZlNCCjEIQHsWT80NjvQxmGoPZL0kvy+WILQdAzWHPcvGhdXFdyvZ7UmheksiBbgylhAZ9/donP0DThQ==, tarball: file:projects/task.tgz} + resolution: {integrity: sha512-vuIDzbmNkJCJOIgGk5kKyYMdX+b9SWj6waIdaauTu56LU3+eqzPCmVCF+DB+0ScKH4m8WpagsXbSAesyy/GrzQ==, tarball: file:projects/task.tgz} name: '@rush-temp/task' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 lexorank: 1.0.4 prettier: 2.7.1 typescript: 4.7.4 @@ -13628,20 +14227,21 @@ packages: dev: false file:projects/telegram-assets.tgz: - resolution: {integrity: sha512-Pj12F+B8J3Eg+x4i/9ZDwf7mw2G2cGxgwcIs6iEpdGIeX0Q/2loR8SilSCc8P5tGRKUze6p16ucsMGKwPEZq3Q==, tarball: file:projects/telegram-assets.tgz} + resolution: {integrity: sha512-ktdaRLf/35P6D/gH4//4fi7+xH2z+OwjHj9pASVJPOYOfdDTAe/EzjKvbrK08YHa4B12APE0fjOyBZ0pRdDPBw==, tarball: file:projects/telegram-assets.tgz} name: '@rush-temp/telegram-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13649,21 +14249,22 @@ packages: dev: false file:projects/telegram-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-m7Q+kpks8unj/IzPJZ/k0eIul70YUmkqdo8sWQvPAxcxgOTW4ZytGJ2OTs/Xn7yOyz0kYio032ag2kBUwB8/tw==, tarball: file:projects/telegram-resources.tgz} + resolution: {integrity: sha512-JgI/RYlXUX9pmPE485FJB9YH9UCoPcM2DLOvpPM9G2WXYgt4uinesyC+q5DNyisqARB6es5DgZaeNuVVF3t1Ng==, tarball: file:projects/telegram-resources.tgz} id: file:projects/telegram-resources.tgz name: '@rush-temp/telegram-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13684,19 +14285,20 @@ packages: dev: false file:projects/telegram.tgz: - resolution: {integrity: sha512-rMWhcSAlNT6jNH5Y+Oxupn10YJIYNxLl2d99M1Cwymp8iLvTGqG/1aEho8V00dYXi3+rPXSCZocQtIJqN0lcPw==, tarball: file:projects/telegram.tgz} + resolution: {integrity: sha512-+rjDzAtro+awqj9URYLk9VfjjEOuheHNMPpvfK1Lzf76bn2VpkZEPSdFXn0MAoYI66RQbhfvVYambWV+FGuxBg==, tarball: file:projects/telegram.tgz} name: '@rush-temp/telegram' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13704,20 +14306,21 @@ packages: dev: false file:projects/templates-assets.tgz: - resolution: {integrity: sha512-sykg1E25hwTnTLJMtjwBuB+ZsQS1bZB5hoOVDw9NbgteWQWSNvKEzLLEraeT/V3wiJwteNA6v3EdCPBkjKoVlQ==, tarball: file:projects/templates-assets.tgz} + resolution: {integrity: sha512-1nzmoriqQBTLNYATCHH0/F6x9/TT7MqJY+oJK91u4QB9+S5jf7Su5PRaAgtVWT1IWXYkY8nLnBwlh5X7nBqlUg==, tarball: file:projects/templates-assets.tgz} name: '@rush-temp/templates-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13725,21 +14328,22 @@ packages: dev: false file:projects/templates-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-xptbhAuX0cPD+FlwEem5oWf7EgjyrRW4RQIixztAoO3vzZPq/OKjAGupqpQV43StarfvFSxlu24SddS0PqREkQ==, tarball: file:projects/templates-resources.tgz} + resolution: {integrity: sha512-7UBVNdPrBtWl8d4lynsJTy/0KSQz1ylzvV/5Lb4sMbTlym8F3EnOknPCnPVkzEiVlViwXoohf2tTB4B5/iYQmw==, tarball: file:projects/templates-resources.tgz} id: file:projects/templates-resources.tgz name: '@rush-temp/templates-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13760,19 +14364,20 @@ packages: dev: false file:projects/templates.tgz: - resolution: {integrity: sha512-bMUr6k+zc+AsZwCW3mwwa3osNWSh4fZTbgmZFnOwnVQKvGtzD9IQT2va94jOrr2wkyXlOZEt65Mq8ybKxJHkTQ==, tarball: file:projects/templates.tgz} + resolution: {integrity: sha512-wPv9BWPgWWhDTkAZ+ziPafsAev9ty8HqcXF+QjlAjv0oMtu4qXf5RMcy+rzYLmlmxUlCID7LVyQNsQmPXbLC8w==, tarball: file:projects/templates.tgz} name: '@rush-temp/templates' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -13780,35 +14385,38 @@ packages: dev: false file:projects/tests-sanity.tgz: - resolution: {integrity: sha512-rShbqxudHaq8o+zUBnp2lLwADXedxKjxfdsrKUMorbJ1UWOVPdhhAKR93j2fEyQNDO+HAyuH4ATfZ2WlLzHpFg==, tarball: file:projects/tests-sanity.tgz} + resolution: {integrity: sha512-Lo+asYpifmvMW6mzea2A5/DlDrL82d66IP1t4ZwMIggi/Tf/F54gJZYSzIsCyvUSRKausZlJGnUQH3tTCN9VCg==, tarball: file:projects/tests-sanity.tgz} name: '@rush-temp/tests-sanity' version: 0.0.0 dependencies: '@playwright/test': 1.23.1 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 cross-env: 7.0.3 dotenv: 16.0.1 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: false - file:projects/text-editor.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-SsUwetWuEnCwrgVHviM6K+OLuYqEqpVjXv1klr07lPsR7k+zhTtFt0vdUANBtRnDpNj5VFSWvLjIllfQ/oJGKQ==, tarball: file:projects/text-editor.tgz} + file:projects/text-editor.tgz_13653a9d42656433759444fbd2afc848: + resolution: {integrity: sha512-nR7pmL9ssos3gvV+tv6lfjcG6IldNayfbzZFp5678fazvi5PDxm4FPboUlKFhwBIVFacbmc2GiP+H7PQASn8jg==, tarball: file:projects/text-editor.tgz} id: file:projects/text-editor.tgz name: '@rush-temp/text-editor' version: 0.0.0 dependencies: '@tiptap/core': 2.0.0-beta.199 + '@tiptap/extension-collaboration': 2.0.0-beta.199_8e74c563ac0499ca22e9a6d9d9b7c0ed + '@tiptap/extension-collaboration-cursor': 2.0.0-beta.199_04364fb270bfa949258a810b562e2e26 '@tiptap/extension-highlight': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/extension-link': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/extension-mention': 2.0.0-beta.199_c8f353cb3abc70247a8f6c56ebb87d62 @@ -13818,25 +14426,29 @@ packages: '@tiptap/extension-typography': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 '@tiptap/starter-kit': 2.0.0-beta.199 '@tiptap/suggestion': 2.0.0-beta.199_@tiptap+core@2.0.0-beta.199 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 emoji-regex: 10.1.0 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 prosemirror-collab: 1.3.0 prosemirror-state: 1.4.1 + prosemirror-transform: 1.7.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 svelte-loader: 3.1.3_svelte@3.48.0 svelte-preprocess: 4.10.7_2a5bd866126eef5491056d109e4bcb6e typescript: 4.7.4 + y-websocket: 1.4.5_yjs@13.5.42 + yjs: 13.5.42 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -13845,28 +14457,31 @@ packages: - postcss - postcss-load-config - prosemirror-model + - prosemirror-view - pug - stylus - sugarss - supports-color + - y-protocols dev: false file:projects/theme.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-NWR0LxsiLnvve+WNYuvvc1mGuhXg5nM5R3VgM2XEwPLtPpz7WFOJvuE6acXCANnMlAxFdVBeuTWyA+H5/O4PEw==, tarball: file:projects/theme.tgz} + resolution: {integrity: sha512-1pAyOw7ummoafBF5RvKO9wtmQn/AsVN/BdPYguHSGLBnldzlatFwHFdpBkCEHMIv4qF5HgnGGXd2G96qreOPOw==, tarball: file:projects/theme.tgz} id: file:projects/theme.tgz name: '@rush-temp/theme' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13887,7 +14502,7 @@ packages: dev: false file:projects/tool.tgz: - resolution: {integrity: sha512-lIhO/G6dieGJ431ay4TIf6EWT+cQnaVHG0xfBhf8mA1ogwQjFbkFVAO3Pe5dZHZTidyLMG0hde/KltWdCVBAow==, tarball: file:projects/tool.tgz} + resolution: {integrity: sha512-PzsLM19S9e3cIXlIlhlEkh4ZtLWdWna2pAaLNTgLtNL9ipvEWfHbgFuQVrtWyZsm5B7A95J0TmZCoiD6BML5UA==, tarball: file:projects/tool.tgz} name: '@rush-temp/tool' version: 0.0.0 dependencies: @@ -13901,18 +14516,19 @@ packages: '@types/request': 2.48.8 '@types/ws': 8.5.3 '@types/xml2js': 0.4.11 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 commander: 8.3.0 cross-env: 7.0.3 csv-parse: 5.1.0 email-addresses: 5.0.0 esbuild: 0.12.29 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 fast-equals: 2.0.4 got: 11.8.5 libphonenumber-js: 1.10.7 @@ -13923,7 +14539,7 @@ packages: prettier: 2.7.1 ts-node: 10.8.1_eff44b0165567fe5f2c2cc6c8fd30ef7 typescript: 4.7.4 - ws: 8.8.0 + ws: 8.10.0 xml2js: 0.4.23 transitivePeerDependencies: - '@swc/core' @@ -13934,7 +14550,7 @@ packages: dev: false file:projects/tracker-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-YNz6E57JAS389lZ7W72Iktt4A7fpEIMu1fqYRSfqQ5nEYzLhI7TpQs3DhymnB/BkRwCgKxoQup7xtp65j2PvXQ==, tarball: file:projects/tracker-assets.tgz} + resolution: {integrity: sha512-sFWBkC40m/VL4XQm13BTIz1Smb1XubB+vK4miuoiKRCVKAJeZkF3tRFkEtiah2m46++ESKGBxw5Zvy6UYeEDyQ==, tarball: file:projects/tracker-assets.tgz} id: file:projects/tracker-assets.tgz name: '@rush-temp/tracker-assets' version: 0.0.0 @@ -13942,13 +14558,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -13956,22 +14573,23 @@ packages: dev: false file:projects/tracker-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-wEQUsRsgW+6I1g3zrI7aZbQ0LAZ6Dhi+mjggtVLvwjjG9eydCgdYwGeBYuuxE5gDVt0+MrnIJ67IiN2cAjPFLw==, tarball: file:projects/tracker-resources.tgz} + resolution: {integrity: sha512-lo7E5NfHbF6MhcCtZQxIIyL7Y0Ekx6Uw5x66IBv6xJy51KuLrIhgXDvkz+1o/rB+iTVzkVlJvKr/7VNOFz7agQ==, tarball: file:projects/tracker-resources.tgz} id: file:projects/tracker-resources.tgz name: '@rush-temp/tracker-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 fast-equals: 2.0.4 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -13992,19 +14610,20 @@ packages: dev: false file:projects/tracker.tgz: - resolution: {integrity: sha512-egh44d0y+FuFFQoEn1d069Fpx7N/bQjxiaEeaxoklitIzB7WPbB64PGV4ixaGXGWvXlL/jmrWMjQ4fVSc+IUag==, tarball: file:projects/tracker.tgz} + resolution: {integrity: sha512-EI6jw1l4ymzG7wWjy1i2h6YGREq+MZmJ4lccKzARPncmuniPu705pcyZJNyt2JaI8buyMBs5MGMWZfqhaiEkHg==, tarball: file:projects/tracker.tgz} name: '@rush-temp/tracker' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 lexorank: 1.0.4 prettier: 2.7.1 typescript: 4.7.4 @@ -14013,22 +14632,23 @@ packages: dev: false file:projects/ui.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-jtgAqv/LmxAYfdlPyj3f4FXAEpaBPqC6AHwYawx0Grw9PysxOE5LHAHG8JGSRzIrSIKebIx8zTrxpBfmuU+VNQ==, tarball: file:projects/ui.tgz} + resolution: {integrity: sha512-46COtAECm8v7tfsMRV9ol2UMMwpXYPwvp//qyVSlCIhNrWA7Mk7rBzMKeyDwi28EmjxasIbNhRQScOa5DTccig==, tarball: file:projects/ui.tgz} id: file:projects/ui.tgz name: '@rush-temp/ui' version: 0.0.0 dependencies: '@types/jest': 28.1.4 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -14049,7 +14669,7 @@ packages: dev: false file:projects/view-assets.tgz_typescript@4.7.4: - resolution: {integrity: sha512-yctsFK5IpNbaelVq9YKtwLgupD65/fweXM1rz1fsWs39ipBS9u6Bf50r2nhqR5g/7UcVGcEXYIhD1zo/sN3VnQ==, tarball: file:projects/view-assets.tgz} + resolution: {integrity: sha512-hJlTBUH+/odAh8iGeAweEeuRU1tVF2sbi2gpPwc8qyM6BNeLd03MiC7cMXWl5TBQrG8pg1DERl0GFzqAYfreFg==, tarball: file:projects/view-assets.tgz} id: file:projects/view-assets.tgz name: '@rush-temp/view-assets' version: 0.0.0 @@ -14057,13 +14677,14 @@ packages: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 transitivePeerDependencies: - supports-color @@ -14071,22 +14692,23 @@ packages: dev: false file:projects/view-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-qi3IwjfeY+OkJj5bx+uI0PcMnADsC03DnMluaIJXrjhJ5zf4B6f/Ja6Mwjt3erij3SW1teYLwcjCWXlT5MqnQQ==, tarball: file:projects/view-resources.tgz} + resolution: {integrity: sha512-/ZeEjUOaNbJrTki3A99XO4dPaGS2ppXY5RClZJg8gbF4HVwcQG8PtglqJkc0ZWXzhAYUwYyM8sXEKQA9KJgtWw==, tarball: file:projects/view-resources.tgz} id: file:projects/view-resources.tgz name: '@rush-temp/view-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 fast-equals: 2.0.4 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -14107,19 +14729,20 @@ packages: dev: false file:projects/view.tgz: - resolution: {integrity: sha512-imw9Gu+Sa9OQhXvDGQBC0FZ7EvAklUvM5J6tMhQtt8tg0dShB6jwnuSNRNmmj3RgQp7dFPbAVW6Jwwb9aTQTvQ==, tarball: file:projects/view.tgz} + resolution: {integrity: sha512-x221MAO0OC8aWnO0SZKnhNHSJUHivv0aOq5olSJGgGpngFqd0ibJkEGxD0si+4j5oH5qfGI2mkcQKS763fDkAA==, tarball: file:projects/view.tgz} name: '@rush-temp/view' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -14127,20 +14750,21 @@ packages: dev: false file:projects/workbench-assets.tgz: - resolution: {integrity: sha512-djgCmSy4z5blbz/bDNppNgodwtyrP47kg6eB3tVZAVO1ZoVIi28cUsOAKYZkINxyBWLYsAOyg+XY9Nu1XM07Dw==, tarball: file:projects/workbench-assets.tgz} + resolution: {integrity: sha512-qtMH4kaxQh95CWI0kc2UYhHUV4xLjpi+x0I8YvAmieQqPL/S8Mw6B7bNdRX3uDogVgzu4SNjqq96ugSbauGIeQ==, tarball: file:projects/workbench-assets.tgz} name: '@rush-temp/workbench-assets' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 '@types/node': 16.11.42 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: @@ -14148,21 +14772,22 @@ packages: dev: false file:projects/workbench-resources.tgz_1e3963ebf0ceeb25b2fa6a1cc87e253c: - resolution: {integrity: sha512-W7YmKrqQimZboJxIVrCfFJW2/wSP0WELP5+nON8fNqKBKbouYVbMlALLwgSLngQM4iRCmwS07vk1dlNcr1rXmQ==, tarball: file:projects/workbench-resources.tgz} + resolution: {integrity: sha512-4m7K7jULDi99Dty4n+D3lmGmbi+r/NKlp39QbY1b+CJyKgm2VMXciabLOpOpZsCDx42W3fSmRXaVpgRmkuwDew==, tarball: file:projects/workbench-resources.tgz} id: file:projects/workbench-resources.tgz name: '@rush-temp/workbench-resources' version: 0.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 - eslint-plugin-svelte3: 4.0.0_eslint@8.19.0+svelte@3.48.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-svelte3: 4.0.0_eslint@8.26.0+svelte@3.48.0 prettier: 2.7.1 - prettier-plugin-svelte: 2.7.0_prettier@2.7.1+svelte@3.48.0 + prettier-plugin-svelte: 2.8.0_prettier@2.7.1+svelte@3.48.0 sass: 1.53.0 svelte: 3.48.0 svelte-check: 2.8.0_818cdd0cbd32f329a17bf389fa6ed6e6 @@ -14183,19 +14808,20 @@ packages: dev: false file:projects/workbench.tgz: - resolution: {integrity: sha512-eewfFrlJQ8t7aGIlRecmotZYIWcTLoPXdHkkhnwbpjxC2X2iQzNH77lWrmTgubuE5WW0DiRAxVqNHaElYN0aGQ==, tarball: file:projects/workbench.tgz} + resolution: {integrity: sha512-WhbukpA736VOEhaTRvrTaOCXVdRt6hcyWmUcSPQ/SvukkCoZ8cwaLmbc5svC4+5pvF3fqwqXKMZ07YHct9bjxQ==, tarball: file:projects/workbench.tgz} name: '@rush-temp/workbench' version: 0.0.0 dependencies: '@rushstack/heft': 0.47.9 '@types/heft-jest': 1.0.3 - '@typescript-eslint/eslint-plugin': 5.30.3_bd298502bfa44e376686f9e6b29811dd - '@typescript-eslint/parser': 5.30.3_eslint@8.19.0+typescript@4.7.4 - eslint: 8.19.0 - eslint-config-standard-with-typescript: 21.0.1_7eafe142d23700af342fa58294c300cb - eslint-plugin-import: 2.26.0_eslint@8.19.0 - eslint-plugin-node: 11.1.0_eslint@8.19.0 - eslint-plugin-promise: 6.0.0_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.42.0_8b6083565a963e7484743e25607ce89c + '@typescript-eslint/parser': 5.42.0_eslint@8.26.0+typescript@4.7.4 + eslint: 8.26.0 + eslint-config-standard-with-typescript: 23.0.0_35db0d754f34ccffcc0e5a361183072e + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.4.0_eslint@8.26.0 + eslint-plugin-node: 11.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 prettier: 2.7.1 typescript: 4.7.4 transitivePeerDependencies: diff --git a/dev/account/package.json b/dev/account/package.json index 0b6f6ea669..7bd4bb86e4 100644 --- a/dev/account/package.json +++ b/dev/account/package.json @@ -14,14 +14,14 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "simplytyped": "^3.3.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/dev/client-resources/package.json b/dev/client-resources/package.json index f37beb142f..15103a7804 100644 --- a/dev/client-resources/package.json +++ b/dev/client-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/dev/docker-compose.yaml b/dev/docker-compose.yaml index 6e17575159..1d22a23e4e 100644 --- a/dev/docker-compose.yaml +++ b/dev/docker-compose.yaml @@ -56,6 +56,18 @@ services: - MINIO_ENDPOINT=minio - MINIO_ACCESS_KEY=minioadmin - MINIO_SECRET_KEY=minioadmin + collaborator: + image: hardcoreeng/collaborator + links: + - transactor + ports: + - 3078:3078 + environment: + - COLLABORATOR_PORT=3078 + - SECRET=secret + - MINIO_ENDPOINT=minio + - MINIO_ACCESS_KEY=minioadmin + - MINIO_SECRET_KEY=minioadmin front: image: hardcoreeng/front links: @@ -69,6 +81,7 @@ services: - SERVER_PORT=8080 - SERVER_SECRET=secret - ACCOUNTS_URL=http://localhost:3000 + - COLLABORATOR_URL=ws://localhost:3078 - FRONT_URL=http://localhost:8087 - UPLOAD_URL=/files - TRANSACTOR_URL=ws://localhost:3333 diff --git a/dev/generator/package.json b/dev/generator/package.json index fe4bcac9e5..618228f29b 100644 --- a/dev/generator/package.json +++ b/dev/generator/package.json @@ -17,20 +17,20 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "ts-node": "^10.8.0", "esbuild": "^0.12.26", "@types/node": "~16.11.12", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", - "@types/ws": "^8.2.1", + "@types/ws": "^8.5.3", "@types/faker": "~5.5.9", "@types/minio": "~7.0.11" }, @@ -43,7 +43,7 @@ "@hcengineering/model-telegram": "~0.6.0", "@hcengineering/telegram": "~0.6.2", "@hcengineering/client-resources": "~0.6.4", - "ws": "^8.2.0", + "ws": "^8.10.0", "@hcengineering/client": "^0.6.3", "@hcengineering/platform": "^0.6.7", "@hcengineering/model": "~0.6.0", diff --git a/dev/generator/src/index.ts b/dev/generator/src/index.ts index 79fac73243..3a46bc74ec 100644 --- a/dev/generator/src/index.ts +++ b/dev/generator/src/index.ts @@ -82,7 +82,7 @@ program ) case 'issue': return await generateIssues(transactorUrl, workspace, { - count: count + count }) default: console.error(`Expected types: recruit, issue. Got type: ${genType}`) diff --git a/dev/generator/src/recruit.ts b/dev/generator/src/recruit.ts index b7593630cb..46fa69d230 100644 --- a/dev/generator/src/recruit.ts +++ b/dev/generator/src/recruit.ts @@ -313,8 +313,8 @@ function generateAvatar (pos: number): { imgId: string, jpegImageData: BufferRet } const rawImageData = { data: frameData, - width: width, - height: height + width, + height } const jpegImageData = jpeg.encode(rawImageData, 50) return { imgId, jpegImageData } diff --git a/dev/prod/.env b/dev/prod/.env index b47965b311..5250084f4b 100644 --- a/dev/prod/.env +++ b/dev/prod/.env @@ -8,3 +8,5 @@ TELEGRAM_URL=http://localhost:8086 FRONT_URL=http://localhost:8080 REKONI_URL=http://localhost:4004 + +COLLABORATOR_URL=ws://locahost:3078 diff --git a/dev/prod/config.json b/dev/prod/config.json index 9a68daead4..56f6fefd9d 100644 --- a/dev/prod/config.json +++ b/dev/prod/config.json @@ -1,5 +1,6 @@ { "ACCOUNTS_URL":"http://localhost:3000", + "COLLABORATOR_URL": "ws://localhost:3078", "UPLOAD_URL":"/files", "REKONI_URL": "http://localhost:4004" } \ No newline at end of file diff --git a/dev/prod/public/config.json b/dev/prod/public/config.json index fe8def8763..1e971524a3 100644 --- a/dev/prod/public/config.json +++ b/dev/prod/public/config.json @@ -1,5 +1,6 @@ { "ACCOUNTS_URL":"/account", + "COLLABORATOR_URL": "ws://localhost:3078", "UPLOAD_URL":"/files", "MODEL_VERSION": null } \ No newline at end of file diff --git a/dev/prod/src/platform.ts b/dev/prod/src/platform.ts index b304b8d50b..338bdfa4f0 100644 --- a/dev/prod/src/platform.ts +++ b/dev/prod/src/platform.ts @@ -42,7 +42,7 @@ import { trackerId } from '@hcengineering/tracker' import { boardId } from '@hcengineering/board' import { hrId } from '@hcengineering/hr' import rekoni from '@hcengineering/rekoni' -import { documentId } from '@hcengineering/document' +import document, { documentId } from '@hcengineering/document' import '@hcengineering/login-assets' import '@hcengineering/task-assets' @@ -80,6 +80,8 @@ export async function configurePlatform() { console.log('loading configuration', config) setMetadata(login.metadata.AccountsUrl, config.ACCOUNTS_URL) setMetadata(login.metadata.UploadUrl, config.UPLOAD_URL) + + setMetadata(document.metadata.CollaboratorUrl, config.COLLABORATOR_URL) if (config.MODEL_VERSION != null) { console.log('Minimal Model version requirement', config.MODEL_VERSION) diff --git a/dev/server/package.json b/dev/server/package.json index 8e393b40ee..ca58c957d2 100644 --- a/dev/server/package.json +++ b/dev/server/package.json @@ -15,14 +15,14 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "ts-node": "^10.8.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/dev/storage/package.json b/dev/storage/package.json index 55fe0c090d..85e2ed30fc 100644 --- a/dev/storage/package.json +++ b/dev/storage/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/dev/tool/package.json b/dev/tool/package.json index 3679283ac6..03fc5f07d5 100644 --- a/dev/tool/package.json +++ b/dev/tool/package.json @@ -23,21 +23,21 @@ "cross-env": "~7.0.3", "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "ts-node": "^10.8.0", "esbuild": "^0.12.26", "@types/minio": "~7.0.11", "@types/node": "~16.11.12", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", - "@types/ws": "^8.2.1", + "@types/ws": "^8.5.3", "@types/xml2js": "~0.4.9", "@types/mime-types": "~2.1.1", "@types/request": "~2.48.8" @@ -53,7 +53,7 @@ "@hcengineering/model-telegram": "~0.6.0", "@hcengineering/telegram": "~0.6.2", "@hcengineering/client-resources": "~0.6.4", - "ws": "^8.2.0", + "ws": "^8.10.0", "@hcengineering/client": "^0.6.3", "@hcengineering/platform": "^0.6.7", "@hcengineering/model": "~0.6.0", diff --git a/dev/tool/src/elastic.ts b/dev/tool/src/elastic.ts index 09ff561454..9d2b1d6c40 100644 --- a/dev/tool/src/elastic.ts +++ b/dev/tool/src/elastic.ts @@ -168,7 +168,7 @@ export class ElasticTool { const id: Ref = (generateId() + '/attachments/') as Ref const indexedDoc: IndexedDoc = { - id: id, + id, _class: doc._class, space: doc.space, modifiedOn: doc.modifiedOn, diff --git a/dev/tool/src/importer.ts b/dev/tool/src/importer.ts index 6c0c56e03d..db8d649224 100644 --- a/dev/tool/src/importer.ts +++ b/dev/tool/src/importer.ts @@ -170,7 +170,7 @@ export async function importXml ( { name: f, file: attachId, - type: type, + type, size: stats.size, lastModified: stats.mtime.getTime() }, diff --git a/dev/tool/src/recruit.ts b/dev/tool/src/recruit.ts index d39dabbaf7..2b46c6b9b2 100644 --- a/dev/tool/src/recruit.ts +++ b/dev/tool/src/recruit.ts @@ -69,7 +69,7 @@ export async function addChannel ( contact.class.Person, 'channels', { - value: value, + value, provider: type } ) @@ -77,7 +77,7 @@ export async function addChannel ( if (isUndef(provider.value)) { provider.value = value await client.update(provider, { - value: value, + value, provider: type }) } @@ -173,12 +173,12 @@ export async function updateSkills (client: TxOperations, c: Candidate, document color, targetClass: recruit.mixin.Candidate, description: '', - category: category + category }) } namedSkills.add(title) await client.addCollection(tags.class.TagReference, c.space, c._id, recruit.mixin.Candidate, 'skills', { - title: title, + title, color, tag }) diff --git a/models/activity/package.json b/models/activity/package.json index 3f777b5f2e..66a83b36d9 100644 --- a/models/activity/package.json +++ b/models/activity/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/all/package.json b/models/all/package.json index 58b64efa29..f6cde6453e 100644 --- a/models/all/package.json +++ b/models/all/package.json @@ -16,16 +16,16 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/node": "~16.11.12", "ts-node": "^10.8.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/attachment/package.json b/models/attachment/package.json index afa73e9ada..f0f02fe2c5 100644 --- a/models/attachment/package.json +++ b/models/attachment/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/attachment/src/index.ts b/models/attachment/src/index.ts index 5addfa7bca..18221c70ac 100644 --- a/models/attachment/src/index.ts +++ b/models/attachment/src/index.ts @@ -31,26 +31,26 @@ export const DOMAIN_ATTACHMENT = 'attachment' as Domain export class TAttachment extends TAttachedDoc implements Attachment { @Prop(TypeString(), attachment.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(TypeString(), attachment.string.File) - file!: string + file!: string @Prop(TypeString(), attachment.string.Size) - size!: number + size!: number @Prop(TypeString(), attachment.string.Type) @Index(IndexKind.FullText) - type!: string + type!: string @Prop(TypeTimestamp(), attachment.string.Date) - lastModified!: number + lastModified!: number @Prop(TypeString(), attachment.string.Description) - description!: string + description!: string @Prop(TypeBoolean(), attachment.string.Pinned) - pinned!: boolean + pinned!: boolean } @Model(attachment.class.Photo, attachment.class.Attachment) @@ -60,7 +60,7 @@ export class TPhoto extends TAttachment implements Photo {} @Model(attachment.class.SavedAttachments, preference.class.Preference) export class TSavedAttachments extends TPreference implements SavedAttachments { @Prop(TypeRef(attachment.class.Attachment), attachment.string.SavedAttachments) - attachedTo!: Ref + attachedTo!: Ref } export function createModel (builder: Builder): void { diff --git a/models/automation/package.json b/models/automation/package.json index 7a072be31d..b4d86830d3 100644 --- a/models/automation/package.json +++ b/models/automation/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/automation/src/index.ts b/models/automation/src/index.ts index cd72040f48..2c4d851e50 100644 --- a/models/automation/src/index.ts +++ b/models/automation/src/index.ts @@ -34,10 +34,10 @@ export const DOMAIN_AUTOMATION = 'automation' as Domain @UX(automation.string.Automation) export class TAutomation extends TAttachedDoc implements Automation { @Prop(TypeString(), core.string.Name) - name!: string + name!: string @Prop(TypeString(), core.string.Description) - description!: string | null + description!: string | null targetClass!: Ref> | null declare trigger: { diff --git a/models/board/package.json b/models/board/package.json index acaac82c37..f5741720e0 100644 --- a/models/board/package.json +++ b/models/board/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/board/src/index.ts b/models/board/src/index.ts index 5531fcb1c6..bfcbb00c33 100644 --- a/models/board/src/index.ts +++ b/models/board/src/index.ts @@ -65,7 +65,7 @@ export class TCardCover extends TType implements CardCover { @Model(board.class.CommonBoardPreference, preference.class.Preference) export class TCommonBoardPreference extends TPreference implements CommonBoardPreference { @Prop(TypeRef(workbench.class.Application), board.string.CommonBoardPreference) - attachedTo!: Ref + attachedTo!: Ref } @Model(board.class.Card, task.class.Task) @@ -73,33 +73,33 @@ export class TCommonBoardPreference extends TPreference implements CommonBoardPr export class TCard extends TTask implements Card { @Prop(TypeString(), board.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeBoolean(), board.string.IsArchived) - isArchived?: boolean + isArchived?: boolean @Prop(TypeMarkup(), board.string.Description) @Index(IndexKind.FullText) - description!: Markup + description!: Markup @Prop(TypeString(), board.string.Location) @Index(IndexKind.FullText) - location?: string + location?: string @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeRef(contact.class.Employee), board.string.Assignee) declare assignee: Ref | null @Prop(ArrOf(TypeRef(contact.class.Employee)), board.string.Members) - members?: Ref[] + members?: Ref[] @Prop(TypeCardCover(), board.string.Cover) - cover?: CardCover + cover?: CardCover } @Model(board.class.MenuPage, core.class.Doc, DOMAIN_MODEL) diff --git a/models/calendar/package.json b/models/calendar/package.json index 5c1b6a9f78..de65bd1c04 100644 --- a/models/calendar/package.json +++ b/models/calendar/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/calendar/src/index.ts b/models/calendar/src/index.ts index 13a3d10029..ff1d25b307 100644 --- a/models/calendar/src/index.ts +++ b/models/calendar/src/index.ts @@ -56,30 +56,30 @@ export class TCalendar extends TSpaceWithStates implements Calendar {} export class TEvent extends TAttachedDoc implements Event { @Prop(TypeString(), calendar.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeMarkup(), calendar.string.Description) @Index(IndexKind.FullText) - description!: Markup + description!: Markup @Prop(TypeString(), calendar.string.Location, calendar.icon.Location) @Index(IndexKind.FullText) - location?: string + location?: string @Prop(TypeDate(true), calendar.string.Date) - date!: Timestamp + date!: Timestamp @Prop(TypeDate(true), calendar.string.DueTo) - dueDate!: Timestamp + dueDate!: Timestamp @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(ArrOf(TypeRef(contact.class.Employee)), calendar.string.Participants) - participants!: Ref[] + participants!: Ref[] } @Mixin(calendar.mixin.Reminder, calendar.class.Event) @@ -87,12 +87,12 @@ export class TEvent extends TAttachedDoc implements Event { export class TReminder extends TEvent implements Reminder { @Prop(TypeDate(true), calendar.string.Shift) @Hidden() - shift!: Timestamp + shift!: Timestamp @Prop(TypeString(), calendar.string.State) @Index(IndexKind.Indexed) @Hidden() - state!: 'active' | 'done' + state!: 'active' | 'done' } export function createModel (builder: Builder): void { diff --git a/models/chunter/package.json b/models/chunter/package.json index d58a9cf906..3c59574e6e 100644 --- a/models/chunter/package.json +++ b/models/chunter/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/chunter/src/index.ts b/models/chunter/src/index.ts index 3d9c0250ac..9fbdd6cfb7 100644 --- a/models/chunter/src/index.ts +++ b/models/chunter/src/index.ts @@ -57,10 +57,10 @@ export const DOMAIN_COMMENT = 'comment' as Domain @Model(chunter.class.ChunterSpace, core.class.Space) export class TChunterSpace extends TSpace implements ChunterSpace { @Prop(TypeTimestamp(), chunter.string.LastMessage) - lastMessage?: Timestamp + lastMessage?: Timestamp @Prop(ArrOf(TypeRef(chunter.class.ChunterMessage)), chunter.string.PinnedMessages) - pinned?: Ref[] + pinned?: Ref[] } @Model(chunter.class.Channel, chunter.class.ChunterSpace) @@ -68,7 +68,7 @@ export class TChunterSpace extends TSpace implements ChunterSpace { export class TChannel extends TChunterSpace implements Channel { @Prop(TypeString(), chunter.string.Topic) @Index(IndexKind.FullText) - topic?: string + topic?: string } @Model(chunter.class.DirectMessage, chunter.class.ChunterSpace) @@ -79,22 +79,22 @@ export class TDirectMessage extends TChunterSpace implements DirectMessage {} export class TChunterMessage extends TAttachedDoc implements ChunterMessage { @Prop(TypeMarkup(), chunter.string.Content) @Index(IndexKind.FullText) - content!: string + content!: string @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeRef(core.class.Account), chunter.string.CreateBy) - createBy!: Ref + createBy!: Ref @Prop(TypeTimestamp(), chunter.string.Create) - createOn!: Timestamp + createOn!: Timestamp @Prop(TypeTimestamp(), chunter.string.Edit) - editedOn?: Timestamp + editedOn?: Timestamp @Prop(Collection(chunter.class.Reaction), chunter.string.Reactions) - reactions?: number + reactions?: number } @Model(chunter.class.ThreadMessage, chunter.class.ChunterMessage) @@ -113,19 +113,19 @@ export class TMessage extends TChunterMessage implements Message { declare attachedToClass: Ref> @Prop(ArrOf(TypeRef(contact.class.Employee)), chunter.string.Replies) - replies?: Ref[] + replies?: Ref[] @Prop(TypeTimestamp(), chunter.string.LastReply) - lastReply?: Timestamp + lastReply?: Timestamp } @Model(chunter.class.Reaction, core.class.AttachedDoc, DOMAIN_CHUNTER) export class TReaction extends TAttachedDoc implements Reaction { @Prop(TypeString(), chunter.string.Emoji) - emoji!: string + emoji!: string @Prop(TypeRef(core.class.Account), chunter.string.CreateBy) - createBy!: Ref + createBy!: Ref declare attachedTo: Ref declare attachedToClass: Ref> @@ -136,10 +136,10 @@ export class TReaction extends TAttachedDoc implements Reaction { export class TComment extends TAttachedDoc implements Comment { @Prop(TypeMarkup(), chunter.string.Message) @Index(IndexKind.FullText) - message!: string + message!: string @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number } @Model(chunter.class.Backlink, chunter.class.Comment) @@ -152,7 +152,7 @@ export class TBacklink extends TComment implements Backlink { @Model(chunter.class.SavedMessages, preference.class.Preference) export class TSavedMessages extends TPreference implements SavedMessages { @Prop(TypeRef(chunter.class.ChunterMessage), chunter.string.SavedMessages) - attachedTo!: Ref + attachedTo!: Ref } export function createModel (builder: Builder): void { diff --git a/models/contact/package.json b/models/contact/package.json index 6ba27c8386..e684055796 100644 --- a/models/contact/package.json +++ b/models/contact/package.json @@ -13,15 +13,15 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/crypto-js": "^4.1.1", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/contact/src/index.ts b/models/contact/src/index.ts index 62c44fdcac..e9f56684a4 100644 --- a/models/contact/src/index.ts +++ b/models/contact/src/index.ts @@ -76,59 +76,59 @@ export class TChannelProvider extends TDoc implements ChannelProvider { export class TContact extends TDoc implements Contact { @Prop(TypeString(), contact.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string avatar?: string | null @Prop(Collection(contact.class.Channel), contact.string.ContactInfo) - channels?: number + channels?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(TypeString(), contact.string.Location) @Index(IndexKind.FullText) - city!: string + city!: string } @Model(contact.class.Channel, core.class.AttachedDoc, DOMAIN_CHANNEL) @UX(contact.string.Channel, contact.icon.Person) export class TChannel extends TAttachedDoc implements Channel { @Prop(TypeRef(contact.class.ChannelProvider), contact.string.ChannelProvider) - provider!: Ref + provider!: Ref @Prop(TypeString(), contact.string.Value) @Index(IndexKind.FullText) - value!: string + value!: string items?: number @Prop(TypeTimestamp(), core.string.Modified) - lastMessage?: Timestamp + lastMessage?: Timestamp } @Model(contact.class.Person, contact.class.Contact) @UX(contact.string.Person, contact.icon.Person, undefined, 'name') export class TPerson extends TContact implements Person { @Prop(TypeDate(), contact.string.Birthday) - birthday?: Timestamp + birthday?: Timestamp } @Model(contact.class.Member, core.class.AttachedDoc, DOMAIN_CONTACT) @UX(contact.string.Member, contact.icon.Person, undefined, 'name') export class TMember extends TAttachedDoc implements Member { @Prop(TypeRef(contact.class.Contact), contact.string.Contact) - contact!: Ref + contact!: Ref } @Model(contact.class.Organization, contact.class.Contact) @UX(contact.string.Organization, contact.icon.Company, undefined, 'name') export class TOrganization extends TContact implements Organization { @Prop(Collection(contact.class.Member), contact.string.Members) - members!: number + members!: number } @Model(contact.class.Status, core.class.AttachedDoc, DOMAIN_CONTACT) @@ -146,7 +146,7 @@ export class TEmployee extends TPerson implements Employee { active!: boolean @Prop(Collection(contact.class.Status), contact.string.Status) - statuses?: number + statuses?: number } @Model(contact.class.EmployeeAccount, core.class.Account) diff --git a/models/core/package.json b/models/core/package.json index 13362b899b..66c7ab5422 100644 --- a/models/core/package.json +++ b/models/core/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/core/src/core.ts b/models/core/src/core.ts index b3e777e642..4b70af4f19 100644 --- a/models/core/src/core.ts +++ b/models/core/src/core.ts @@ -61,39 +61,39 @@ import core from './component' export class TObj implements Obj { @Prop(TypeRef(core.class.Class), core.string.ClassLabel) @Index(IndexKind.Indexed) - _class!: Ref> + _class!: Ref> } @Model(core.class.Doc, core.class.Obj) export class TDoc extends TObj implements Doc { @Prop(TypeRef(core.class.Doc), core.string.Id) // @Index(IndexKind.Indexed) // - automatically indexed by default. - _id!: Ref + _id!: Ref @Prop(TypeRef(core.class.Space), core.string.Space) @Index(IndexKind.Indexed) - space!: Ref + space!: Ref @Prop(TypeTimestamp(), core.string.Modified) - modifiedOn!: Timestamp + modifiedOn!: Timestamp @Prop(TypeRef(core.class.Account), core.string.ModifiedBy) - modifiedBy!: Ref + modifiedBy!: Ref } @Model(core.class.AttachedDoc, core.class.Doc) export class TAttachedDoc extends TDoc implements AttachedDoc { @Prop(TypeRef(core.class.Doc), core.string.AttachedTo) @Index(IndexKind.Indexed) - attachedTo!: Ref + attachedTo!: Ref @Prop(TypeRef(core.class.Class), core.string.AttachedToClass) @Index(IndexKind.Indexed) - attachedToClass!: Ref> + attachedToClass!: Ref> @Prop(TypeString(), core.string.Collection) @Hidden() - collection!: string + collection!: string } @UX(core.string.ClassLabel) @@ -102,7 +102,7 @@ export class TClass extends TDoc implements Class { kind!: ClassifierKind @Prop(TypeIntlString(), core.string.ClassPropertyLabel) - label!: IntlString + label!: IntlString extends!: Ref> domain!: Domain diff --git a/models/core/src/security.ts b/models/core/src/security.ts index 82b8799f73..9efa528acc 100644 --- a/models/core/src/security.ts +++ b/models/core/src/security.ts @@ -27,20 +27,20 @@ export const DOMAIN_SPACE = 'space' as Domain export class TSpace extends TDoc implements Space { @Prop(TypeString(), core.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(TypeString(), core.string.Description) @Index(IndexKind.FullText) - description!: string + description!: string @Prop(TypeBoolean(), core.string.Private) - private!: boolean + private!: boolean @Prop(TypeBoolean(), core.string.Archived) - archived!: boolean + archived!: boolean @Prop(ArrOf(TypeRef(core.class.Account)), core.string.Members) - members!: Arr> + members!: Arr> } @Model(core.class.Account, core.class.Doc, DOMAIN_MODEL) diff --git a/models/core/src/tx.ts b/models/core/src/tx.ts index 09c91e8ce5..1d7f514c74 100644 --- a/models/core/src/tx.ts +++ b/models/core/src/tx.ts @@ -52,7 +52,7 @@ export class TTxModelUpgrade extends TTx {} @Model(core.class.TxCUD, core.class.Tx) export class TTxCUD extends TTx implements TxCUD { @Index(IndexKind.Indexed) - objectId!: Ref + objectId!: Ref objectClass!: Ref> } diff --git a/models/demo/package.json b/models/demo/package.json index 09d0ed4357..88e7347e6c 100644 --- a/models/demo/package.json +++ b/models/demo/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/document/package.json b/models/document/package.json index 74fd32dbd3..30956f98bf 100644 --- a/models/document/package.json +++ b/models/document/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/document/src/index.ts b/models/document/src/index.ts index 86815713c8..0e823e8f4c 100644 --- a/models/document/src/index.ts +++ b/models/document/src/index.ts @@ -16,7 +16,15 @@ import contact, { Employee } from '@hcengineering/contact' import type { Domain, Markup, Ref } from '@hcengineering/core' import { IndexKind } from '@hcengineering/core' -import { Document, documentId, DocumentVersion, RichDocumentContent, Step } from '@hcengineering/document' +import { + CollaboratorDocument, + Document, + documentId, + DocumentRequest, + DocumentRequestKind, + DocumentVersion, + DocumentVersionState +} from '@hcengineering/document' import { ArrOf, Builder, @@ -31,7 +39,7 @@ import { TypeString, UX } from '@hcengineering/model' -import attachment from '@hcengineering/model-attachment' +import attachment, { TAttachment } from '@hcengineering/model-attachment' import chunter from '@hcengineering/model-chunter' import core, { TAttachedDoc, TDoc } from '@hcengineering/model-core' import presentation from '@hcengineering/model-presentation' @@ -42,32 +50,52 @@ import document from './plugin' export const DOMAIN_DOCUMENT = 'document' as Domain -@Model(document.class.RichDocumentContent, core.class.AttachedDoc, DOMAIN_DOCUMENT) +@Model(document.class.DocumentRequest, core.class.AttachedDoc, DOMAIN_DOCUMENT) @UX(document.string.Document) -export class TRichDocumentContent extends TAttachedDoc implements RichDocumentContent { - steps!: Step[] - version!: number +export class TDocumentRequest extends TAttachedDoc implements DocumentRequest { + kind!: DocumentRequestKind + assignee!: Ref + message!: Markup } +@Model(document.class.CollaboratorDocument, attachment.class.Attachment, DOMAIN_DOCUMENT) +@UX(document.string.Document) +export class TCollaboratorDocument extends TAttachment implements CollaboratorDocument {} + @Model(document.class.DocumentVersion, core.class.AttachedDoc, DOMAIN_DOCUMENT) @UX(document.string.Version) export class TDocumentVersion extends TAttachedDoc implements DocumentVersion { @Prop(TypeNumber(), document.string.Version) @ReadOnly() - version!: number + version!: number - @Prop(TypeNumber(), document.string.Revision) - @ReadOnly() - sequenceNumber!: number - - @Prop(TypeNumber(), document.string.Revision) - @ReadOnly() + @Prop(TypeString(), document.string.Description) @Index(IndexKind.FullText) - content!: Markup + description!: Markup - @Prop(TypeNumber(), document.string.ApprovedBy) - @ReadOnly() - approved!: Ref | null + @Prop(TypeString(), document.string.Description) + @Index(IndexKind.FullText) + reason!: Markup + + @Prop(TypeString(), document.string.Description) + @Index(IndexKind.FullText) + impact!: Markup + + // @Prop(TypeString(), document.string.Status) + state!: DocumentVersionState + + @Prop(TypeString(), document.string.Document) + @Hidden() + content!: Markup + + @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) + attachments!: number + + @Prop(Collection(chunter.class.Comment), chunter.string.Comments) + comments!: number + + contentAttachmentId!: Ref + initialContentId!: Ref } @Model(document.class.Document, core.class.Doc, DOMAIN_DOCUMENT) @@ -75,40 +103,47 @@ export class TDocumentVersion extends TAttachedDoc implements DocumentVersion { export class TDocument extends TDoc implements Document { @Prop(TypeString(), document.string.Name) @Index(IndexKind.FullText) - name!: string - - @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number - - @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number - - @Prop(Collection(tags.class.TagReference), document.string.Labels) - labels?: number - - @Prop(TypeNumber(), document.string.Revision) - @ReadOnly() - @Hidden() - editSequence!: number - - @Prop(Collection(document.class.DocumentVersion), document.string.Version) - versions!: number - - @Prop(Collection(document.class.RichDocumentContent), document.string.Document) - @Hidden() - content!: number + name!: string @Prop(TypeNumber(), document.string.Version) @ReadOnly() @Hidden() - versionCounter!: number + version!: number - @Prop(ArrOf(TypeRef(contact.class.Employee)), document.string.Responsible) - responsible!: Ref[] + @Prop(TypeNumber(), document.string.LastRevision) + @ReadOnly() + @Hidden() + latest!: number + + @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) + attachments?: number + + @Prop(Collection(chunter.class.Comment), chunter.string.Comments) + comments?: number + + @Prop(Collection(tags.class.TagReference), document.string.Labels) + labels?: number + + @Prop(Collection(document.class.DocumentVersion), document.string.Version) + @Hidden() + versions!: number + + @Prop(ArrOf(TypeRef(contact.class.Employee)), document.string.Authors) + authors!: Ref[] + + @Prop(ArrOf(TypeRef(contact.class.Employee)), document.string.Reviewers) + reviewers!: Ref[] + + @Prop(ArrOf(TypeRef(contact.class.Employee)), document.string.Approvers) + approvers!: Ref[] + + @Prop(Collection(document.class.DocumentRequest), document.string.Requests) + @Hidden() + requests!: number } export function createModel (builder: Builder): void { - builder.createModel(TDocument, TRichDocumentContent, TDocumentVersion) + builder.createModel(TDocument, TDocumentVersion, TCollaboratorDocument, TDocumentRequest) builder.createDoc( workbench.class.Application, @@ -146,10 +181,6 @@ export function createModel (builder: Builder): void { component: document.component.CreateDocument }) - builder.mixin(document.class.Document, core.class.Class, view.mixin.ClassFilters, { - filters: ['_class', 'modifiedOn'] - }) - builder.createDoc( view.class.Viewlet, core.space.Model, @@ -158,21 +189,11 @@ export function createModel (builder: Builder): void { descriptor: view.viewlet.Table, config: [ '', - { - key: '', - presenter: document.component.Status, - label: document.string.Status - }, { key: '', presenter: document.component.Version, label: document.string.Version }, - { - key: '', - presenter: document.component.Revision, - label: document.string.Revision - }, 'comments', 'attachments', { diff --git a/models/gmail/package.json b/models/gmail/package.json index 39215597aa..b717800be3 100644 --- a/models/gmail/package.json +++ b/models/gmail/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/gmail/src/index.ts b/models/gmail/src/index.ts index 10f130f4f0..7fc2015469 100644 --- a/models/gmail/src/index.ts +++ b/models/gmail/src/index.ts @@ -46,77 +46,77 @@ export class TMessage extends TAttachedDoc implements Message { declare attachedToClass: Ref> @Prop(TypeString(), gmail.string.MessageID) - messageId!: string + messageId!: string @Prop(TypeString(), gmail.string.ReplyTo) @Index(IndexKind.FullText) - replyTo?: string + replyTo?: string @Prop(TypeString(), gmail.string.From) @Index(IndexKind.FullText) - from!: string + from!: string @Prop(TypeString(), gmail.string.To) @Index(IndexKind.FullText) - to!: string + to!: string @Prop(TypeString(), gmail.string.Subject) @Index(IndexKind.FullText) - subject!: string + subject!: string @Prop(TypeString(), gmail.string.Message) @Index(IndexKind.FullText) - content!: string + content!: string @Prop(TypeString(), gmail.string.Message) @Index(IndexKind.FullText) - textContent!: string + textContent!: string @Prop(ArrOf(TypeString()), gmail.string.Copy) - copy?: string[] + copy?: string[] @Prop(TypeBoolean(), gmail.string.Incoming) - incoming!: boolean + incoming!: boolean @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeTimestamp(), core.string.Modified) - sendOn!: Timestamp + sendOn!: Timestamp } @Model(gmail.class.NewMessage, core.class.Doc, DOMAIN_GMAIL) export class TNewMessage extends TDoc implements NewMessage { @Prop(TypeString(), gmail.string.ReplyTo) @Index(IndexKind.FullText) - replyTo?: string + replyTo?: string @Prop(TypeString(), gmail.string.To) @Index(IndexKind.FullText) - to!: string + to!: string @Prop(TypeString(), gmail.string.Subject) @Index(IndexKind.FullText) - subject!: string + subject!: string @Prop(TypeString(), gmail.string.Message) @Index(IndexKind.FullText) - content!: string + content!: string @Prop(TypeString(), gmail.string.Status) - status!: 'new' | 'sent' + status!: 'new' | 'sent' @Prop(ArrOf(TypeString()), gmail.string.Copy) - copy?: string[] + copy?: string[] @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number } @Model(gmail.class.SharedMessages, core.class.AttachedDoc, DOMAIN_GMAIL) export class TSharedMessages extends TAttachedDoc implements SharedMessages { @Prop(ArrOf(TypeSharedMessage()), gmail.string.Messages) - messages!: SharedMessage[] + messages!: SharedMessage[] } export function createModel (builder: Builder): void { diff --git a/models/hr/package.json b/models/hr/package.json index 9e12d06fcf..9043950805 100644 --- a/models/hr/package.json +++ b/models/hr/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/hr/src/index.ts b/models/hr/src/index.ts index f3b2065022..a429a30263 100644 --- a/models/hr/src/index.ts +++ b/models/hr/src/index.ts @@ -52,21 +52,21 @@ export class TDepartment extends TSpace implements Department { @Prop(TypeString(), core.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(Collection(contact.class.Channel), contact.string.ContactInfo) - channels?: number + channels?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number avatar?: string | null @Prop(TypeRef(contact.class.Employee), hr.string.TeamLead) - teamLead!: Ref | null + teamLead!: Ref | null @Prop(ArrOf(TypeRef(hr.class.DepartmentMember)), contact.string.Members) declare members: Arr> @@ -80,14 +80,14 @@ export class TDepartmentMember extends TEmployeeAccount implements DepartmentMem @UX(hr.string.Staff, hr.icon.HR) export class TStaff extends TEmployee implements Staff { @Prop(TypeRef(hr.class.Department), hr.string.Department) - department!: Ref + department!: Ref } @Model(hr.class.RequestType, core.class.Doc, DOMAIN_MODEL) @UX(hr.string.RequestType) export class TRequestType extends TDoc implements RequestType { @Prop(TypeIntlString(), core.string.Name) - label!: IntlString + label!: IntlString icon!: Asset value!: number @@ -126,23 +126,23 @@ export class TRequest extends TAttachedDoc implements Request { @Prop(TypeRef(hr.class.RequestType), hr.string.RequestType) @Hidden() - type!: Ref + type!: Ref @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeMarkup(), core.string.Description) @Index(IndexKind.FullText) - description!: Markup + description!: Markup @Prop(TypeTzDate(), calendar.string.Date) - tzDate!: TzDate + tzDate!: TzDate @Prop(TypeTzDate(), calendar.string.DueTo) - tzDueDate!: TzDate + tzDueDate!: TzDate } export function createModel (builder: Builder): void { diff --git a/models/hr/src/migration.ts b/models/hr/src/migration.ts index 2966c8ac35..4cb07e07a2 100644 --- a/models/hr/src/migration.ts +++ b/models/hr/src/migration.ts @@ -124,7 +124,7 @@ async function migrateTime (client: MigrationClient): Promise { { _id: tx._id }, { _class: core.class.TxCollectionCUD, - tx: tx, + tx, collection: tx.attributes.collection, objectId: tx.attributes.attachedTo, objectClass: tx.attributes.attachedToClass diff --git a/models/inventory/package.json b/models/inventory/package.json index f8c091d754..2ae6b5d7a5 100644 --- a/models/inventory/package.json +++ b/models/inventory/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/inventory/src/index.ts b/models/inventory/src/index.ts index f2348d5b58..2197be9468 100644 --- a/models/inventory/src/index.ts +++ b/models/inventory/src/index.ts @@ -32,7 +32,7 @@ export const DOMAIN_INVENTORY = 'inventory' as Domain export class TCategory extends TAttachedDoc implements Category { @Prop(TypeString(), core.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string } @Model(inventory.class.Product, core.class.AttachedDoc, DOMAIN_INVENTORY) @@ -44,16 +44,16 @@ export class TProduct extends TAttachedDoc implements Product { @Prop(TypeString(), core.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(Collection(attachment.class.Photo), attachment.string.Photos) - photos?: number + photos?: number @Prop(Collection(inventory.class.Variant), inventory.string.Variants) - variants?: number + variants?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number } @Model(inventory.class.Variant, core.class.AttachedDoc, DOMAIN_INVENTORY) @@ -65,11 +65,11 @@ export class TVariant extends TAttachedDoc implements Variant { @Prop(TypeString(), core.string.Name) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(TypeString(), inventory.string.SKU) @Index(IndexKind.FullText) - sku!: string + sku!: string } export function createModel (builder: Builder): void { diff --git a/models/lead/package.json b/models/lead/package.json index 8e87f017d6..73088f8151 100644 --- a/models/lead/package.json +++ b/models/lead/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/lead/src/index.ts b/models/lead/src/index.ts index 7321fdb56b..3c4d20f78a 100644 --- a/models/lead/src/index.ts +++ b/models/lead/src/index.ts @@ -44,13 +44,13 @@ import lead from './plugin' export class TFunnel extends TSpaceWithStates implements Funnel { @Prop(TypeMarkup(), lead.string.FullDescription) @Index(IndexKind.FullText) - fullDescription?: string + fullDescription?: string @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number } @Model(lead.class.Lead, task.class.Task) @@ -61,13 +61,13 @@ export class TLead extends TTask implements Lead { @Prop(TypeString(), lead.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeRef(contact.class.Employee), lead.string.Assignee) declare assignee: Ref | null @@ -77,11 +77,11 @@ export class TLead extends TTask implements Lead { @UX(lead.string.Customer, lead.icon.LeadApplication) export class TCustomer extends TContact implements Customer { @Prop(Collection(lead.class.Lead), lead.string.Leads) - leads?: number + leads?: number @Prop(TypeMarkup(), core.string.Description) @Index(IndexKind.FullText) - description!: string + description!: string } export function createModel (builder: Builder): void { diff --git a/models/model-rig/package.json b/models/model-rig/package.json index 5ead8921f3..5bca74165f 100644 --- a/models/model-rig/package.json +++ b/models/model-rig/package.json @@ -6,7 +6,7 @@ }, "devDependencies": { "@rushstack/heft": "^0.47.9", - "eslint-config-standard-with-typescript": "^21.0.1" + "eslint-config-standard-with-typescript": "^23.0.0" }, "peerDependencies": { "@typescript-eslint/parser": "^4.0.0" diff --git a/models/notification/package.json b/models/notification/package.json index 955b9ce123..fbcf507afc 100644 --- a/models/notification/package.json +++ b/models/notification/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/notification/src/index.ts b/models/notification/src/index.ts index f6ad84ed6c..98a8f5c29a 100644 --- a/models/notification/src/index.ts +++ b/models/notification/src/index.ts @@ -38,19 +38,19 @@ export const DOMAIN_NOTIFICATION = 'notification' as Domain @Model(notification.class.LastView, core.class.AttachedDoc, DOMAIN_NOTIFICATION) export class TLastView extends TAttachedDoc implements LastView { @Prop(TypeTimestamp(), notification.string.LastView) - lastView!: Timestamp + lastView!: Timestamp @Prop(TypeRef(core.class.Account), core.string.ModifiedBy) - user!: Ref + user!: Ref } @Model(notification.class.Notification, core.class.AttachedDoc, DOMAIN_NOTIFICATION) export class TNotification extends TAttachedDoc implements Notification { @Prop(TypeRef(core.class.Tx), 'TX' as IntlString) - tx!: Ref> + tx!: Ref> @Prop(TypeString(), 'Status' as IntlString) - status!: NotificationStatus + status!: NotificationStatus text!: string @@ -60,22 +60,22 @@ export class TNotification extends TAttachedDoc implements Notification { @Model(notification.class.EmailNotification, core.class.Doc, DOMAIN_NOTIFICATION) export class TEmaiNotification extends TDoc implements EmailNotification { @Prop(TypeString(), 'Sender' as IntlString) - sender!: string + sender!: string @Prop(ArrOf(TypeString()), 'Receivers' as IntlString) - receivers!: string[] + receivers!: string[] @Prop(TypeString(), 'Subject' as IntlString) - subject!: string + subject!: string @Prop(TypeString(), 'Text' as IntlString) - text!: string + text!: string @Prop(TypeString(), 'Html' as IntlString) - html?: string + html?: string @Prop(TypeString(), 'Status' as IntlString) - status!: 'new' | 'sent' + status!: 'new' | 'sent' } @Model(notification.class.NotificationType, core.class.Doc, DOMAIN_MODEL) diff --git a/models/preference/package.json b/models/preference/package.json index d787905170..ee35d339d8 100644 --- a/models/preference/package.json +++ b/models/preference/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/preference/src/index.ts b/models/preference/src/index.ts index d867296e95..cabe5cfc7b 100644 --- a/models/preference/src/index.ts +++ b/models/preference/src/index.ts @@ -21,7 +21,7 @@ import preference, { DOMAIN_PREFERENCE, Preference, SpacePreference } from '@hce @Model(preference.class.Preference, core.class.Doc, DOMAIN_PREFERENCE) export class TPreference extends TDoc implements Preference { @Prop(TypeRef(core.class.Doc), core.string.AttachedTo) - attachedTo!: Ref + attachedTo!: Ref } @Model(preference.class.SpacePreference, preference.class.Preference) diff --git a/models/presentation/package.json b/models/presentation/package.json index 618e926a5b..e0de69dbba 100644 --- a/models/presentation/package.json +++ b/models/presentation/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/recruit/package.json b/models/recruit/package.json index 6203011dd2..3d0a65501e 100644 --- a/models/recruit/package.json +++ b/models/recruit/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/recruit/src/index.ts b/models/recruit/src/index.ts index 341100a033..63127090eb 100644 --- a/models/recruit/src/index.ts +++ b/models/recruit/src/index.ts @@ -53,26 +53,26 @@ import { TOpinion, TReview } from './review-model' export class TVacancy extends TSpaceWithStates implements Vacancy { @Prop(TypeMarkup(), recruit.string.FullDescription) @Index(IndexKind.FullText) - fullDescription?: string + fullDescription?: string @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeDate(), recruit.string.Due, recruit.icon.Calendar) - dueTo?: Timestamp + dueTo?: Timestamp @Prop(TypeString(), recruit.string.Location, recruit.icon.Location) @Index(IndexKind.FullText) - location?: string + location?: string @Prop(TypeRef(contact.class.Organization), recruit.string.Company, contact.icon.Company) - company?: Ref + company?: Ref @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(Collection(chunter.class.Backlink), chunter.string.Comments) - relations!: number + relations!: number } @Model(recruit.class.Candidates, core.class.Space) @@ -84,33 +84,33 @@ export class TCandidates extends TSpace implements Candidates {} export class TCandidate extends TPerson implements Candidate { @Prop(TypeString(), recruit.string.Title) @Index(IndexKind.FullText) - title?: string + title?: string @Prop(Collection(recruit.class.Applicant), recruit.string.Applications, undefined, recruit.string.ApplicationsShort) - applications?: number + applications?: number @Prop(TypeBoolean(), recruit.string.Onsite) - onsite?: boolean + onsite?: boolean @Prop(TypeBoolean(), recruit.string.Remote) - remote?: boolean + remote?: boolean @Prop(TypeString(), recruit.string.Source) @Index(IndexKind.FullText) - source?: string + source?: string @Prop(Collection(tags.class.TagReference, recruit.string.SkillLabel), recruit.string.SkillsLabel, recruit.icon.Skills) - skills?: number + skills?: number @Prop(Collection(recruit.class.Review, recruit.string.Review), recruit.string.Reviews) - reviews?: number + reviews?: number } @Mixin(recruit.mixin.VacancyList, contact.class.Organization) @UX(recruit.string.VacancyList, recruit.icon.RecruitApplication, undefined, 'name') export class TVacancyList extends TOrganization implements VacancyList { @Prop(ArrOf(TypeRef(recruit.class.Vacancy)), recruit.string.Vacancies) - vacancies!: number + vacancies!: number } @Model(recruit.class.Applicant, task.class.Task) @@ -127,10 +127,10 @@ export class TApplicant extends TTask implements Applicant { declare space: Ref @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(TypeRef(contact.class.Employee), recruit.string.AssignedRecruiter) declare assignee: Ref | null diff --git a/models/recruit/src/review-model.ts b/models/recruit/src/review-model.ts index 3825bb3573..830199ff30 100644 --- a/models/recruit/src/review-model.ts +++ b/models/recruit/src/review-model.ts @@ -18,38 +18,38 @@ export class TReview extends TEvent implements Review { declare attachedTo: Ref @Prop(TypeString(), recruit.string.Review) - number!: number + number!: number @Prop(TypeString(), recruit.string.Verdict) @Index(IndexKind.FullText) - verdict!: string + verdict!: string @Prop(TypeRef(contact.class.Organization), recruit.string.Company, contact.icon.Company) - company?: Ref + company?: Ref @Prop(Collection(recruit.class.Opinion), recruit.string.Opinions) - opinions?: number + opinions?: number } @Model(recruit.class.Opinion, core.class.AttachedDoc, 'recruit' as Domain) @UX(recruit.string.Opinion, recruit.icon.Opinion, recruit.string.OpinionShortLabel) export class TOpinion extends TAttachedDoc implements Opinion { @Prop(TypeString(), task.string.TaskNumber) - number!: number + number!: number // We need to declare, to provide property with label @Prop(TypeRef(recruit.class.Review), recruit.string.Review) declare attachedTo: Ref @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments?: number + comments?: number @Prop(TypeMarkup(), recruit.string.Description) - description!: string + description!: string @Prop(TypeString(), recruit.string.OpinionValue) - value!: string + value!: string } diff --git a/models/server-attachment/package.json b/models/server-attachment/package.json index cb0704cd81..24dff11ae3 100644 --- a/models/server-attachment/package.json +++ b/models/server-attachment/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-calendar/package.json b/models/server-calendar/package.json index ce61b8360b..5799b8cbe7 100644 --- a/models/server-calendar/package.json +++ b/models/server-calendar/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-chunter/package.json b/models/server-chunter/package.json index 7d25169dbf..017e3b7188 100644 --- a/models/server-chunter/package.json +++ b/models/server-chunter/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-contact/package.json b/models/server-contact/package.json index 384860384f..76d778aa08 100644 --- a/models/server-contact/package.json +++ b/models/server-contact/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-core/package.json b/models/server-core/package.json index 33d0657a03..9035789a59 100644 --- a/models/server-core/package.json +++ b/models/server-core/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-gmail/package.json b/models/server-gmail/package.json index cf3603f477..d441ee107c 100644 --- a/models/server-gmail/package.json +++ b/models/server-gmail/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-hr/package.json b/models/server-hr/package.json index dd7f8a48d8..788b2d2806 100644 --- a/models/server-hr/package.json +++ b/models/server-hr/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-inventory/package.json b/models/server-inventory/package.json index a46fa655b5..9d4247f072 100644 --- a/models/server-inventory/package.json +++ b/models/server-inventory/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-lead/package.json b/models/server-lead/package.json index c0e240cd4b..09d74224fa 100644 --- a/models/server-lead/package.json +++ b/models/server-lead/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-notification/package.json b/models/server-notification/package.json index a0f217176c..cb1699e3f9 100644 --- a/models/server-notification/package.json +++ b/models/server-notification/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-recruit/package.json b/models/server-recruit/package.json index 7d40d8c45a..5b650f2b3a 100644 --- a/models/server-recruit/package.json +++ b/models/server-recruit/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-setting/package.json b/models/server-setting/package.json index 331873a03d..b31f61b723 100644 --- a/models/server-setting/package.json +++ b/models/server-setting/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-tags/package.json b/models/server-tags/package.json index f560c7f1bc..705f6e8800 100644 --- a/models/server-tags/package.json +++ b/models/server-tags/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-task/package.json b/models/server-task/package.json index 14438275c3..c0c27ebe97 100644 --- a/models/server-task/package.json +++ b/models/server-task/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-telegram/package.json b/models/server-telegram/package.json index b7bed687fe..950d143766 100644 --- a/models/server-telegram/package.json +++ b/models/server-telegram/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/server-tracker/package.json b/models/server-tracker/package.json index 894d26b7b6..7048922d62 100644 --- a/models/server-tracker/package.json +++ b/models/server-tracker/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/setting/package.json b/models/setting/package.json index 4ab11c0fe1..0eff1ac4de 100644 --- a/models/setting/package.json +++ b/models/setting/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/tags/package.json b/models/tags/package.json index cfab7e03a8..e1edd7acb0 100644 --- a/models/tags/package.json +++ b/models/tags/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/tags/src/index.ts b/models/tags/src/index.ts index 9322ac0a66..5817516760 100644 --- a/models/tags/src/index.ts +++ b/models/tags/src/index.ts @@ -31,23 +31,23 @@ export const DOMAIN_TAGS = 'tags' as Domain export class TTagElement extends TDoc implements TagElement { @Prop(TypeString(), tags.string.TitleLabel) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeRef(core.class.Class), tags.string.TargetClassLabel) - targetClass!: Ref> + targetClass!: Ref> @Prop(TypeString(), tags.string.DescriptionLabel) @Index(IndexKind.FullText) - description!: string + description!: string @Prop(TypeString(), tags.string.ColorLabel) - color!: number + color!: number @Prop(TypeRef(tags.class.TagCategory), tags.string.CategoryLabel) - category!: Ref + category!: Ref @Prop(TypeNumber(), tags.string.TagReference) - refCount?: number + refCount?: number } @Model(tags.class.TagReference, core.class.AttachedDoc, DOMAIN_TAGS) @@ -55,33 +55,33 @@ export class TTagElement extends TDoc implements TagElement { export class TTagReference extends TAttachedDoc implements TagReference { @Prop(TypeString(), tags.string.TitleLabel) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeRef(tags.class.TagElement), tags.string.TagLabel) @Index(IndexKind.Indexed) - tag!: Ref + tag!: Ref @Prop(TypeString(), tags.string.ColorLabel) - color!: number + color!: number } @Model(tags.class.TagCategory, core.class.Doc, DOMAIN_TAGS) @UX(tags.string.TargetCategoryLabel) export class TTagCategory extends TDoc implements TagCategory { @Prop(TypeString(), tags.string.AssetLabel) - icon!: Asset + icon!: Asset @Prop(TypeString(), tags.string.CategoryLabel) - label!: IntlString + label!: IntlString @Prop(TypeString(), tags.string.CategoryTargetClass) - targetClass!: Ref> + targetClass!: Ref> @Prop(ArrOf(TypeRef(core.class.TypeString)), tags.string.CategoryTagsLabel) - tags!: string[] + tags!: string[] @Prop(TypeString(), tags.string.DefaultLabel) - default!: boolean + default!: boolean } export function createModel (builder: Builder): void { diff --git a/models/task/package.json b/models/task/package.json index 03ce7945f6..ab2308e48b 100644 --- a/models/task/package.json +++ b/models/task/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/task/src/index.ts b/models/task/src/index.ts index 0628f4a8f7..d9da85f784 100644 --- a/models/task/src/index.ts +++ b/models/task/src/index.ts @@ -83,7 +83,7 @@ export const DOMAIN_KANBAN = 'kanban' as Domain @UX(task.string.TaskState, task.icon.TaskState, undefined, 'rank') export class TState extends TDoc implements State { @Prop(TypeString(), task.string.TaskStateTitle) - title!: string + title!: string color!: number @@ -94,7 +94,7 @@ export class TState extends TDoc implements State { @UX(task.string.TaskStateDone, task.icon.TaskState, undefined, 'title') export class TDoneState extends TDoc implements DoneState { @Prop(TypeString(), task.string.TaskStateTitle) - title!: string + title!: string declare rank: string } @@ -114,30 +114,30 @@ export class TLostState extends TDoneState implements LostState {} @UX(task.string.Task, task.icon.Task, task.string.Task) export class TTask extends TAttachedDoc implements Task { @Prop(TypeRef(task.class.State), task.string.TaskState) - state!: Ref + state!: Ref @Prop(TypeRef(task.class.DoneState), task.string.TaskStateDone) - doneState!: Ref | null + doneState!: Ref | null @Prop(TypeString(), task.string.TaskNumber) - number!: number + number!: number // @Prop(TypeRef(contact.class.Employee), task.string.TaskAssignee) assignee!: Ref | null @Prop(TypeDate(), task.string.DueDate) - dueDate!: Timestamp | null + dueDate!: Timestamp | null @Prop(TypeDate(), task.string.StartDate) - startDate!: Timestamp | null + startDate!: Timestamp | null declare rank: string @Prop(Collection(task.class.TodoItem), task.string.Todos) - todoItems!: number + todoItems!: number @Prop(Collection(tags.class.TagReference, task.string.TaskLabels), task.string.TaskLabels) - labels!: number + labels!: number } @Model(task.class.TodoItem, core.class.AttachedDoc, DOMAIN_TASK, [task.interface.DocWithRank]) @@ -145,19 +145,19 @@ export class TTask extends TAttachedDoc implements Task { export class TTodoItem extends TAttachedDoc implements TodoItem { @Prop(TypeMarkup(), task.string.TodoName, task.icon.Task) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(TypeRef(contact.class.Employee), task.string.TaskAssignee) - assignee!: Ref | null + assignee!: Ref | null @Prop(TypeBoolean(), task.string.TaskDone) - done!: boolean + done!: boolean @Prop(TypeDate(), task.string.TaskDueTo) - dueTo!: Timestamp | null + dueTo!: Timestamp | null @Prop(Collection(task.class.TodoItem), task.string.Todos) - items!: number + items!: number declare rank: string } @@ -178,17 +178,17 @@ export class TIssue extends TTask implements Issue { @Prop(TypeString(), task.string.IssueName) @Index(IndexKind.FullText) - name!: string + name!: string @Prop(TypeMarkup(), task.string.TaskDescription) @Index(IndexKind.FullText) - description!: string + description!: string @Prop(Collection(chunter.class.Comment), task.string.TaskComments) - comments!: number + comments!: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments!: number + attachments!: number @Prop(TypeRef(contact.class.Employee), task.string.TaskAssignee) declare assignee: Ref | null @@ -216,10 +216,10 @@ export class TKanbanTemplateSpace extends TDoc implements KanbanTemplateSpace { @Model(task.class.StateTemplate, core.class.AttachedDoc, DOMAIN_KANBAN, [task.interface.DocWithRank]) export class TStateTemplate extends TAttachedDoc implements StateTemplate { @Prop(TypeString(), task.string.StateTemplateTitle) - title!: string + title!: string @Prop(TypeString(), task.string.StateTemplateColor) - color!: number + color!: number declare rank: string } @@ -227,7 +227,7 @@ export class TStateTemplate extends TAttachedDoc implements StateTemplate { @Model(task.class.DoneStateTemplate, core.class.AttachedDoc, DOMAIN_KANBAN, [task.interface.DocWithRank]) export class TDoneStateTemplate extends TAttachedDoc implements DoneStateTemplate { @Prop(TypeString(), task.string.StateTemplateTitle) - title!: string + title!: string declare rank: string } @@ -242,13 +242,13 @@ export class TLostStateTemplate extends TDoneStateTemplate implements LostStateT export class TKanbanTemplate extends TDoc implements KanbanTemplate { @Prop(TypeString(), task.string.KanbanTemplateTitle) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(Collection(task.class.StateTemplate), task.string.States) - statesC!: number + statesC!: number @Prop(Collection(task.class.DoneStateTemplate), task.string.DoneStates) - doneStatesC!: number + doneStatesC!: number } @Model(task.class.Sequence, core.class.Doc, DOMAIN_KANBAN) @@ -261,7 +261,7 @@ export class TSequence extends TDoc implements Sequence { export class TDocWithRank extends TDoc { @Prop(TypeString(), task.string.Rank) @Hidden() - rank!: string + rank!: string } /** diff --git a/models/telegram/package.json b/models/telegram/package.json index 30a69f34d4..68d847da1d 100644 --- a/models/telegram/package.json +++ b/models/telegram/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/telegram/src/index.ts b/models/telegram/src/index.ts index 6e82b4754e..bce8d240a5 100644 --- a/models/telegram/src/index.ts +++ b/models/telegram/src/index.ts @@ -53,35 +53,35 @@ export class TTelegramMessage extends TAttachedDoc implements TelegramMessage { @Prop(TypeString(), telegram.string.Content) @Index(IndexKind.FullText) - content!: string + content!: string @Prop(TypeBoolean(), telegram.string.Incoming) - incoming!: boolean + incoming!: boolean @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeTimestamp(), core.string.Modified) - sendOn!: Timestamp + sendOn!: Timestamp } @Model(telegram.class.NewMessage, core.class.AttachedDoc, DOMAIN_TELEGRAM) export class TNewTelegramMessage extends TAttachedDoc implements NewTelegramMessage { @Prop(TypeString(), telegram.string.Content) @Index(IndexKind.FullText) - content!: string + content!: string @Prop(TypeString(), telegram.string.Status) - status!: 'new' | 'sent' + status!: 'new' | 'sent' @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number } @Model(telegram.class.SharedMessages, core.class.AttachedDoc, DOMAIN_TELEGRAM) export class TSharedTelegramMessages extends TAttachedDoc implements SharedTelegramMessages { @Prop(ArrOf(TypeSharedMessage()), telegram.string.Messages) - messages!: SharedTelegramMessage[] + messages!: SharedTelegramMessage[] } export function createModel (builder: Builder): void { diff --git a/models/templates/package.json b/models/templates/package.json index 6b63d107b9..ea017f404c 100644 --- a/models/templates/package.json +++ b/models/templates/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/templates/src/index.ts b/models/templates/src/index.ts index bfc693bac2..bb54c936c0 100644 --- a/models/templates/src/index.ts +++ b/models/templates/src/index.ts @@ -28,11 +28,11 @@ export const DOMAIN_TEMPLATES = 'templates' as Domain export class TMessageTemplate extends TDoc implements MessageTemplate { @Prop(TypeString(), templates.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeString(), templates.string.Message) @Index(IndexKind.FullText) - message!: string + message!: string } export function createModel (builder: Builder): void { diff --git a/models/text-editor/package.json b/models/text-editor/package.json index 266e5ae654..8166d7d87e 100644 --- a/models/text-editor/package.json +++ b/models/text-editor/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/tracker/package.json b/models/tracker/package.json index fb3f340e78..d6f95101f0 100644 --- a/models/tracker/package.json +++ b/models/tracker/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index 39eea58ae4..e1d25fd126 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -92,11 +92,11 @@ export class TIssueStatus extends TAttachedDoc implements IssueStatus { color?: number @Prop(TypeRef(tracker.class.IssueStatusCategory), tracker.string.StatusCategory) - category!: Ref + category!: Ref @Prop(TypeString(), tracker.string.Rank) @Hidden() - rank!: string + rank!: string } /** @@ -158,21 +158,21 @@ export class TTypeSprintStatus extends TType {} export class TTeam extends TSpace implements Team { @Prop(TypeString(), tracker.string.Title) @Index(IndexKind.FullText) - reamLogo!: IntlString + reamLogo!: IntlString @Prop(TypeString(), tracker.string.Identifier) @Index(IndexKind.FullText) - identifier!: IntlString + identifier!: IntlString @Prop(TypeNumber(), tracker.string.Number) @Hidden() - sequence!: number + sequence!: number @Prop(Collection(tracker.class.IssueStatus), tracker.string.IssueStatuses) - issueStatuses!: number + issueStatuses!: number @Prop(TypeRef(tracker.class.IssueStatus), tracker.string.DefaultIssueStatus) - defaultIssueStatus!: Ref + defaultIssueStatus!: Ref } /** @@ -190,69 +190,69 @@ export function TypeReportedTime (): Type { export class TIssue extends TAttachedDoc implements Issue { @Prop(TypeString(), tracker.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeMarkup(), tracker.string.Description) @Index(IndexKind.FullText) - description!: Markup + description!: Markup @Prop(TypeRef(tracker.class.IssueStatus), tracker.string.Status) - status!: Ref + status!: Ref @Prop(TypeIssuePriority(), tracker.string.Priority) - priority!: IssuePriority + priority!: IssuePriority @Prop(TypeNumber(), tracker.string.Number) @Index(IndexKind.FullText) - number!: number + number!: number @Prop(TypeRef(contact.class.Employee), tracker.string.Assignee) - assignee!: Ref | null + assignee!: Ref | null @Prop(TypeRef(tracker.class.Project), tracker.string.Project) - project!: Ref | null + project!: Ref | null @Prop(Collection(tracker.class.Issue), tracker.string.SubIssues) - subIssues!: number + subIssues!: number @Prop(ArrOf(TypeRef(core.class.TypeRelatedDocument)), tracker.string.BlockedBy) - blockedBy!: RelatedDocument[] + blockedBy!: RelatedDocument[] @Prop(ArrOf(TypeRef(core.class.TypeRelatedDocument)), tracker.string.RelatedTo) - relations!: RelatedDocument[] + relations!: RelatedDocument[] parents!: IssueParentInfo[] @Prop(Collection(chunter.class.Comment), tracker.string.Comments) - comments!: number + comments!: number @Prop(Collection(attachment.class.Attachment), tracker.string.Attachments) - attachments!: number + attachments!: number @Prop(Collection(tags.class.TagReference), tracker.string.Labels) - labels?: number + labels?: number declare space: Ref @Prop(TypeDate(true), tracker.string.DueDate) - dueDate!: Timestamp | null + dueDate!: Timestamp | null @Prop(TypeString(), tracker.string.Rank) @Hidden() - rank!: string + rank!: string @Prop(TypeRef(tracker.class.Sprint), tracker.string.Sprint) - sprint!: Ref | null + sprint!: Ref | null @Prop(TypeNumber(), tracker.string.Estimation) - estimation!: number + estimation!: number @Prop(TypeReportedTime(), tracker.string.ReportedTime) @ReadOnly() - reportedTime!: number + reportedTime!: number @Prop(Collection(tracker.class.TimeSpendReport), tracker.string.TimeSpendReports) - reports!: number + reports!: number declare childInfo: IssueChildInfo[] } @@ -265,43 +265,43 @@ export class TIssue extends TAttachedDoc implements Issue { export class TIssueTemplate extends TDoc implements IssueTemplate { @Prop(TypeString(), tracker.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeMarkup(), tracker.string.Description) @Index(IndexKind.FullText) - description!: Markup + description!: Markup @Prop(TypeIssuePriority(), tracker.string.Priority) - priority!: IssuePriority + priority!: IssuePriority @Prop(TypeRef(contact.class.Employee), tracker.string.Assignee) - assignee!: Ref | null + assignee!: Ref | null @Prop(TypeRef(tracker.class.Project), tracker.string.Project) - project!: Ref | null + project!: Ref | null @Prop(ArrOf(TypeRef(tags.class.TagElement)), tracker.string.Labels) - labels?: Ref[] + labels?: Ref[] declare space: Ref @Prop(TypeDate(true), tracker.string.DueDate) - dueDate!: Timestamp | null + dueDate!: Timestamp | null @Prop(TypeRef(tracker.class.Sprint), tracker.string.Sprint) - sprint!: Ref | null + sprint!: Ref | null @Prop(TypeNumber(), tracker.string.Estimation) - estimation!: number + estimation!: number @Prop(ArrOf(TypeRef(tracker.class.IssueTemplate)), tracker.string.IssueTemplate) - children!: IssueTemplateChild[] + children!: IssueTemplateChild[] @Prop(Collection(chunter.class.Comment), tracker.string.Comments) - comments!: number + comments!: number @Prop(Collection(attachment.class.Attachment), tracker.string.Attachments) - attachments!: number + attachments!: number } /** @@ -313,16 +313,16 @@ export class TTimeSpendReport extends TAttachedDoc implements TimeSpendReport { declare attachedTo: Ref @Prop(TypeRef(contact.class.Employee), contact.string.Employee) - employee!: Ref + employee!: Ref @Prop(TypeDate(), tracker.string.TimeSpendReportDate) - date!: Timestamp | null + date!: Timestamp | null @Prop(TypeNumber(), tracker.string.TimeSpendReportValue) - value!: number + value!: number @Prop(TypeString(), tracker.string.TimeSpendReportDescription) - description!: string + description!: string } /** * @public @@ -332,17 +332,17 @@ export class TTimeSpendReport extends TAttachedDoc implements TimeSpendReport { export class TDocument extends TDoc implements Document { @Prop(TypeString(), tracker.string.Title) @Index(IndexKind.FullText) - title!: string + title!: string @Prop(TypeString(), tracker.string.DocumentIcon) - icon!: string | null + icon!: string | null @Prop(TypeString(), tracker.string.DocumentColor) - color!: number + color!: number @Prop(TypeMarkup(), tracker.string.Description) @Index(IndexKind.FullText) - content!: Markup + content!: Markup declare space: Ref } @@ -355,37 +355,37 @@ export class TDocument extends TDoc implements Document { export class TProject extends TDoc implements Project { @Prop(TypeString(), tracker.string.Title) // @Index(IndexKind.FullText) - label!: string + label!: string @Prop(TypeMarkup(), tracker.string.Description) - description?: Markup + description?: Markup @Prop(TypeString(), tracker.string.AssetLabel) - icon!: Asset + icon!: Asset @Prop(TypeProjectStatus(), tracker.string.Status) - status!: ProjectStatus + status!: ProjectStatus @Prop(TypeRef(contact.class.Employee), tracker.string.ProjectLead) - lead!: Ref | null + lead!: Ref | null @Prop(ArrOf(TypeRef(contact.class.Employee)), tracker.string.Members) - members!: Ref[] + members!: Ref[] @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments!: number + comments!: number @Prop(Collection(tracker.class.Document), tracker.string.Document) - documents!: number + documents!: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeDate(true), tracker.string.StartDate) - startDate!: Timestamp | null + startDate!: Timestamp | null @Prop(TypeDate(true), tracker.string.TargetDate) - targetDate!: Timestamp | null + targetDate!: Timestamp | null declare space: Ref } @@ -398,36 +398,36 @@ export class TProject extends TDoc implements Project { export class TSprint extends TDoc implements Sprint { @Prop(TypeString(), tracker.string.Title) // @Index(IndexKind.FullText) - label!: string + label!: string @Prop(TypeMarkup(), tracker.string.Description) - description?: Markup + description?: Markup @Prop(TypeSprintStatus(), tracker.string.Status) - status!: SprintStatus + status!: SprintStatus @Prop(TypeRef(contact.class.Employee), tracker.string.ProjectLead) - lead!: Ref | null + lead!: Ref | null @Prop(Collection(chunter.class.Comment), chunter.string.Comments) - comments!: number + comments!: number @Prop(Collection(attachment.class.Attachment), attachment.string.Attachments, undefined, attachment.string.Files) - attachments?: number + attachments?: number @Prop(TypeDate(false), tracker.string.StartDate) - startDate!: Timestamp + startDate!: Timestamp @Prop(TypeDate(false), tracker.string.TargetDate) - targetDate!: Timestamp + targetDate!: Timestamp declare space: Ref @Prop(TypeNumber(), tracker.string.Capacity) - capacity!: number + capacity!: number @Prop(TypeRef(tracker.class.Project), tracker.string.Project) - project!: Ref + project!: Ref } @UX(core.string.Number) diff --git a/models/view/package.json b/models/view/package.json index 4d62700809..819fac0de1 100644 --- a/models/view/package.json +++ b/models/view/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/workbench/package.json b/models/workbench/package.json index a912de8c0f..ea69f8779f 100644 --- a/models/workbench/package.json +++ b/models/workbench/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@hcengineering/model-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/models/workbench/src/index.ts b/models/workbench/src/index.ts index d01de9309c..ed480a6850 100644 --- a/models/workbench/src/index.ts +++ b/models/workbench/src/index.ts @@ -38,7 +38,7 @@ export class TApplication extends TDoc implements Application { @Model(workbench.class.HiddenApplication, preference.class.Preference) export class THiddenApplication extends TPreference implements HiddenApplication { @Prop(TypeRef(workbench.class.Application), workbench.string.HiddenApplication) - attachedTo!: Ref + attachedTo!: Ref } @Mixin(workbench.mixin.SpaceView, core.class.Class) diff --git a/packages/core/package.json b/packages/core/package.json index 39a5a52e26..9792232bb4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -15,15 +15,15 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "simplytyped": "^3.3.0", "@rushstack/heft": "^0.47.9", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "typescript": "^4.3.5" }, diff --git a/packages/kanban/package.json b/packages/kanban/package.json index 239a6b5adc..acdfc117dd 100644 --- a/packages/kanban/package.json +++ b/packages/kanban/package.json @@ -18,15 +18,15 @@ "svelte-preprocess": "^4.10.7", "svelte-check": "^2.8.0", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "typescript": "^4.3.5" }, diff --git a/packages/kanban/src/components/Kanban.svelte b/packages/kanban/src/components/Kanban.svelte index 1d74fd7eea..70c1c12aed 100644 --- a/packages/kanban/src/components/Kanban.svelte +++ b/packages/kanban/src/components/Kanban.svelte @@ -280,7 +280,7 @@ check(objects, false) checked = [] } - dispatch('contextmenu', { evt: evt, objects: checked.length > 0 ? checked : object.it }) + dispatch('contextmenu', { evt, objects: checked.length > 0 ? checked : object.it }) } diff --git a/packages/model/package.json b/packages/model/package.json index d68a90d9a8..9b92f9e06e 100644 --- a/packages/model/package.json +++ b/packages/model/package.json @@ -14,14 +14,14 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@types/toposort": "^2.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/packages/panel/package.json b/packages/panel/package.json index 72395a858b..4d21829dcc 100644 --- a/packages/panel/package.json +++ b/packages/panel/package.json @@ -18,15 +18,15 @@ "svelte-preprocess": "^4.10.7", "svelte-check": "^2.8.0", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "typescript": "^4.3.5" }, diff --git a/packages/panel/src/components/Panel.svelte b/packages/panel/src/components/Panel.svelte index f231fce793..3278b46147 100644 --- a/packages/panel/src/components/Panel.svelte +++ b/packages/panel/src/components/Panel.svelte @@ -108,7 +108,15 @@ {#if withoutActivity} - + {#if $deviceInfo.isMobile} +
+ +
+ {:else} +
+ +
+ {/if} {:else if $deviceInfo.isMobile}
diff --git a/packages/platform-rig/package.json b/packages/platform-rig/package.json index 06744b0f88..8244a6d124 100644 --- a/packages/platform-rig/package.json +++ b/packages/platform-rig/package.json @@ -7,7 +7,7 @@ "devDependencies": { "@rushstack/heft-jest-plugin": "^0.3.16", "@rushstack/heft": "^0.47.9", - "eslint-config-standard-with-typescript": "^21.0.1" + "eslint-config-standard-with-typescript": "^23.0.0" }, "peerDependencies": { "@typescript-eslint/parser": "^4.0.0" diff --git a/packages/platform/package.json b/packages/platform/package.json index 08ed4654bc..48bab56c43 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -15,14 +15,14 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "@rushstack/heft": "^0.47.9", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "typescript": "^4.3.5" }, diff --git a/packages/presentation/package.json b/packages/presentation/package.json index 4159a8cb40..1facbe93b8 100644 --- a/packages/presentation/package.json +++ b/packages/presentation/package.json @@ -17,16 +17,16 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", "@types/crypto-js": "^4.1.1", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/packages/presentation/src/components/AttributeBarEditor.svelte b/packages/presentation/src/components/AttributeBarEditor.svelte index 7e565d2d7c..ff12dcd193 100644 --- a/packages/presentation/src/components/AttributeBarEditor.svelte +++ b/packages/presentation/src/components/AttributeBarEditor.svelte @@ -27,6 +27,7 @@ export let maxWidth: string | undefined = undefined export let focus: boolean = false export let showHeader: boolean = true + export let readonly = false const client = getClient() const hierarchy = client.getHierarchy() @@ -68,6 +69,7 @@ const doc = object as Doc updateAttribute(client, doc, _class, { key: attributeKey, attr: attribute }, value) } + $: isReadonly = (attribute.readonly ?? false) || readonly {#if editor} @@ -84,6 +86,7 @@
> export let keys: (string | KeyedAttribute)[] export let showHeader: boolean = true + export let readonly = false
{#each keys as key (typeof key === 'string' ? key : key.key)} - + {/each}
diff --git a/packages/presentation/src/components/SpaceMultiBoxList.svelte b/packages/presentation/src/components/SpaceMultiBoxList.svelte index 2718a98ce4..869996b1fd 100644 --- a/packages/presentation/src/components/SpaceMultiBoxList.svelte +++ b/packages/presentation/src/components/SpaceMultiBoxList.svelte @@ -60,7 +60,7 @@ {size} {justify} on:click={addSpace} - showTooltip={{ label: label, direction: labelDirection }} + showTooltip={{ label, direction: labelDirection }} > {#if selectedItems.length > 0} diff --git a/packages/presentation/src/components/UserBoxList.svelte b/packages/presentation/src/components/UserBoxList.svelte index 1805efad75..be4e6bdcb0 100644 --- a/packages/presentation/src/components/UserBoxList.svelte +++ b/packages/presentation/src/components/UserBoxList.svelte @@ -16,8 +16,7 @@ import contact, { Employee } from '@hcengineering/contact' import type { Class, DocumentQuery, Ref } from '@hcengineering/core' import type { IntlString } from '@hcengineering/platform' - import { ButtonKind, ButtonSize, Label, TooltipAlignment } from '@hcengineering/ui' - import { showPopup, Button } from '@hcengineering/ui' + import { Button, ButtonKind, ButtonSize, Label, showPopup, TooltipAlignment } from '@hcengineering/ui' import { createEventDispatcher } from 'svelte' import presentation, { CombineAvatars, UsersPopup } from '..' import { createQuery } from '../utils' @@ -35,6 +34,8 @@ export let justify: 'left' | 'center' = 'center' export let width: string | undefined = undefined export let labelDirection: TooltipAlignment | undefined = undefined + export let emptyLabel = presentation.string.Members + export let readonly: boolean = false let persons: Employee[] = [] @@ -71,13 +72,14 @@
- {#if object.versions > 0} - - {:else} -
- - - - -
- {/if} - diff --git a/plugins/document-resources/src/components/DocumentViewer.svelte b/plugins/document-resources/src/components/DocumentViewer.svelte deleted file mode 100644 index 1903ae0d99..0000000000 --- a/plugins/document-resources/src/components/DocumentViewer.svelte +++ /dev/null @@ -1,159 +0,0 @@ - - - -
- - diff --git a/plugins/document-resources/src/components/EditDoc.svelte b/plugins/document-resources/src/components/EditDoc.svelte index 30c522e325..7938ac62b3 100644 --- a/plugins/document-resources/src/components/EditDoc.svelte +++ b/plugins/document-resources/src/components/EditDoc.svelte @@ -16,12 +16,20 @@ --> @@ -203,7 +385,6 @@ isHeader isAside={true} isSub={false} - withoutActivity={isEditing} bind:innerWidth on:close={() => dispatch('close')} > @@ -216,59 +397,105 @@ bind:value={name} placeholder={document.string.DocumentNamePlaceholder} kind="large-style" - on:blur={(evt) => save(evt)} + on:blur={(evt) => saveTitle(evt)} /> +
-
- - - {#if !isEditing} - {#if documentObject && version && version.sequenceNumber !== documentObject.editSequence} - (
+ {#each values as value, i} {@const day = getDay(startDate, value)} - + {#each values as value, i} {@const date = getDay(startDate, value)} {@const requests = getRequests(employee._id, date)} {@const editable = isEditable(employee)} {@const tooltipValue = getTooltip(requests)} + {@const ww = findReports(employee, date, timeReports)} {#key [tooltipValue, editable]} {/key} {/each} @@ -262,4 +286,7 @@ } } } + .worked { + background-color: var(--highlight-select); + } diff --git a/plugins/hr-resources/src/components/schedule/ReportPresenter.svelte b/plugins/hr-resources/src/components/schedule/ReportPresenter.svelte new file mode 100644 index 0000000000..440911fc83 --- /dev/null +++ b/plugins/hr-resources/src/components/schedule/ReportPresenter.svelte @@ -0,0 +1,24 @@ + + + +{_value} diff --git a/plugins/hr-resources/src/utils.ts b/plugins/hr-resources/src/utils.ts index 009e86fbbc..815ee8c195 100644 --- a/plugins/hr-resources/src/utils.ts +++ b/plugins/hr-resources/src/utils.ts @@ -2,6 +2,7 @@ import { Employee, formatName } from '@hcengineering/contact' import { Ref, TxOperations } from '@hcengineering/core' import { Department, Request, RequestType, TzDate } from '@hcengineering/hr' import { MessageBox } from '@hcengineering/presentation' +import { TimeSpendReport } from '@hcengineering/tracker' import { isWeekend, showPopup } from '@hcengineering/ui' import hr from './plugin' @@ -148,3 +149,8 @@ export function tableToCSV (tableId: string, separator = ','): string { } return csv.join('\n') } + +export interface EmployeeReports { + reports: TimeSpendReport[] + value: number +} diff --git a/plugins/hr/package.json b/plugins/hr/package.json index a0d57790d9..40ae999ffc 100644 --- a/plugins/hr/package.json +++ b/plugins/hr/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/image-cropper-resources/package.json b/plugins/image-cropper-resources/package.json index efb2144002..df58599551 100644 --- a/plugins/image-cropper-resources/package.json +++ b/plugins/image-cropper-resources/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/image-cropper/package.json b/plugins/image-cropper/package.json index 3c42a52782..2326fe25d2 100644 --- a/plugins/image-cropper/package.json +++ b/plugins/image-cropper/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/inventory-assets/package.json b/plugins/inventory-assets/package.json index 300180ac9b..099b6207ab 100644 --- a/plugins/inventory-assets/package.json +++ b/plugins/inventory-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/inventory-resources/package.json b/plugins/inventory-resources/package.json index 026043e6cf..6856ccda7f 100644 --- a/plugins/inventory-resources/package.json +++ b/plugins/inventory-resources/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/inventory/package.json b/plugins/inventory/package.json index 4d307d455c..45e53fa03b 100644 --- a/plugins/inventory/package.json +++ b/plugins/inventory/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/lead-assets/package.json b/plugins/lead-assets/package.json index cc58099bbc..aadf6e52b2 100644 --- a/plugins/lead-assets/package.json +++ b/plugins/lead-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/lead-resources/package.json b/plugins/lead-resources/package.json index 310fe7e1f7..34b1313ec1 100644 --- a/plugins/lead-resources/package.json +++ b/plugins/lead-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/lead-resources/src/components/CreateLead.svelte b/plugins/lead-resources/src/components/CreateLead.svelte index 4ace8a45fd..0b6dd714c9 100644 --- a/plugins/lead-resources/src/components/CreateLead.svelte +++ b/plugins/lead-resources/src/components/CreateLead.svelte @@ -68,7 +68,7 @@ state: state._id, doneState: null, number: (incResult as any).object.sequence, - title: title, + title, rank: calcRank(lastOne, undefined), assignee: null, startDate: null, diff --git a/plugins/lead/package.json b/plugins/lead/package.json index 17d07a56dc..9ba2acc9ad 100644 --- a/plugins/lead/package.json +++ b/plugins/lead/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/login-assets/package.json b/plugins/login-assets/package.json index 487dc5da19..8ce071eeff 100644 --- a/plugins/login-assets/package.json +++ b/plugins/login-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/login-resources/package.json b/plugins/login-resources/package.json index 535edde97b..b972fdcd52 100644 --- a/plugins/login-resources/package.json +++ b/plugins/login-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/login/package.json b/plugins/login/package.json index e095c6d79f..c805e6791b 100644 --- a/plugins/login/package.json +++ b/plugins/login/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/notification-assets/package.json b/plugins/notification-assets/package.json index eb32b24193..3ce6b1749d 100644 --- a/plugins/notification-assets/package.json +++ b/plugins/notification-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/notification-resources/package.json b/plugins/notification-resources/package.json index 91d4117303..24597af25f 100644 --- a/plugins/notification-resources/package.json +++ b/plugins/notification-resources/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/notification-resources/src/utils.ts b/plugins/notification-resources/src/utils.ts index a3cbcf32f4..fdec0e2e1f 100644 --- a/plugins/notification-resources/src/utils.ts +++ b/plugins/notification-resources/src/utils.ts @@ -67,7 +67,7 @@ export class NotificationClientImpl implements NotificationClient { if (current.lastView === -1 && !force) return if (current.lastView < lastView || force) { const u = client.txFactory.createTxUpdateDoc(current._class, current.space, current._id, { - lastView: lastView + lastView }) u.space = core.space.DerivedTx await client.tx(u) diff --git a/plugins/notification/package.json b/plugins/notification/package.json index 00cc9eb5c8..19b534a371 100644 --- a/plugins/notification/package.json +++ b/plugins/notification/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "@types/heft-jest": "^1.0.3", diff --git a/plugins/preference-assets/package.json b/plugins/preference-assets/package.json index 6ce1d43b67..89745b84d5 100644 --- a/plugins/preference-assets/package.json +++ b/plugins/preference-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/preference/package.json b/plugins/preference/package.json index 6f9e3ff56b..f8d458e420 100644 --- a/plugins/preference/package.json +++ b/plugins/preference/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/recruit-assets/package.json b/plugins/recruit-assets/package.json index 4e37ddbc18..b23801c0d0 100644 --- a/plugins/recruit-assets/package.json +++ b/plugins/recruit-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/recruit-resources/package.json b/plugins/recruit-resources/package.json index eebada060c..f628d48699 100644 --- a/plugins/recruit-resources/package.json +++ b/plugins/recruit-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "@types/deep-equal": "^1.0.1", diff --git a/plugins/recruit-resources/src/components/CreateApplication.svelte b/plugins/recruit-resources/src/components/CreateApplication.svelte index 42432e92cc..07a655066a 100644 --- a/plugins/recruit-resources/src/components/CreateApplication.svelte +++ b/plugins/recruit-resources/src/components/CreateApplication.svelte @@ -57,12 +57,12 @@ state: '' as Ref, doneState: null, number: 0, - assignee: assignee, + assignee, rank: '', attachedTo: candidate, attachedToClass: recruit.mixin.Candidate, _class: recruit.class.Applicant, - space: space, + space, _id: generateId(), collection: 'applications', modifiedOn: Date.now(), @@ -137,7 +137,7 @@ state: selectedState?._id as Ref, doneState: null, number: 0, - assignee: assignee, + assignee, rank: '', attachedTo: _candidate, attachedToClass: recruit.mixin.Candidate, diff --git a/plugins/recruit-resources/src/components/EditVacancy.svelte b/plugins/recruit-resources/src/components/EditVacancy.svelte index 3c21ac3dd9..85ec0bb144 100644 --- a/plugins/recruit-resources/src/components/EditVacancy.svelte +++ b/plugins/recruit-resources/src/components/EditVacancy.svelte @@ -155,7 +155,7 @@
- +
diff --git a/plugins/recruit-resources/src/components/SkillsView.svelte b/plugins/recruit-resources/src/components/SkillsView.svelte index c8e4047fb3..2c9c266ab0 100644 --- a/plugins/recruit-resources/src/components/SkillsView.svelte +++ b/plugins/recruit-resources/src/components/SkillsView.svelte @@ -21,6 +21,6 @@ item: recruit.string.SkillLabel, key: 'skills', сreateItemLabel: recruit.string.SkillCreateLabel, - onTag: onTag + onTag }} /> diff --git a/plugins/recruit-resources/src/components/review/CreateOpinion.svelte b/plugins/recruit-resources/src/components/review/CreateOpinion.svelte index c5cc509d17..e5d16297c4 100644 --- a/plugins/recruit-resources/src/components/review/CreateOpinion.svelte +++ b/plugins/recruit-resources/src/components/review/CreateOpinion.svelte @@ -35,7 +35,7 @@ attachedTo: review, attachedToClass: recruit.class.Review, _class: recruit.class.Opinion, - space: space, + space, _id: generateId(), collection: 'reviews', modifiedOn: Date.now(), diff --git a/plugins/recruit/package.json b/plugins/recruit/package.json index 644a0d2507..1c98ef7e98 100644 --- a/plugins/recruit/package.json +++ b/plugins/recruit/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/setting-assets/package.json b/plugins/setting-assets/package.json index 7718448d4e..f6687b38fe 100644 --- a/plugins/setting-assets/package.json +++ b/plugins/setting-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/setting-resources/package.json b/plugins/setting-resources/package.json index 4849c943b1..ce0ecd0d5e 100644 --- a/plugins/setting-resources/package.json +++ b/plugins/setting-resources/package.json @@ -17,15 +17,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/setting-resources/src/components/Profile.svelte b/plugins/setting-resources/src/components/Profile.svelte index d372e731cc..a444d82e41 100644 --- a/plugins/setting-resources/src/components/Profile.svelte +++ b/plugins/setting-resources/src/components/Profile.svelte @@ -55,7 +55,7 @@ } const avatar = await avatarEditor.createAvatar() await client.updateDoc(employee._class, employee.space, employee._id, { - avatar: avatar + avatar }) } diff --git a/plugins/setting/package.json b/plugins/setting/package.json index 87a689c1a2..189354a465 100644 --- a/plugins/setting/package.json +++ b/plugins/setting/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/tags-assets/package.json b/plugins/tags-assets/package.json index 54d253dab4..8c8e2102fc 100644 --- a/plugins/tags-assets/package.json +++ b/plugins/tags-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/tags-resources/package.json b/plugins/tags-resources/package.json index 9be9c2e7c2..44672d0bf2 100644 --- a/plugins/tags-resources/package.json +++ b/plugins/tags-resources/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/tags-resources/src/components/CreateTagElement.svelte b/plugins/tags-resources/src/components/CreateTagElement.svelte index a0f2b68c15..7d78a0f2c4 100644 --- a/plugins/tags-resources/src/components/CreateTagElement.svelte +++ b/plugins/tags-resources/src/components/CreateTagElement.svelte @@ -79,7 +79,7 @@ async function createTagElenent () { const tagElement: Data = { - title: title, + title, description, targetClass, color, diff --git a/plugins/tags-resources/src/components/TagsAttributeEditor.svelte b/plugins/tags-resources/src/components/TagsAttributeEditor.svelte index 0a06eb1962..2cce71d3d9 100644 --- a/plugins/tags-resources/src/components/TagsAttributeEditor.svelte +++ b/plugins/tags-resources/src/components/TagsAttributeEditor.svelte @@ -24,7 +24,7 @@ showPopup(TagsEditorPopup, { object }, getEventPopupPositionElement(evt)) } async function removeTag (tag: Ref): Promise { - const tagRef = await client.findOne(tags.class.TagReference, { tag: tag }) + const tagRef = await client.findOne(tags.class.TagReference, { tag }) if (tagRef) await client.remove(tagRef) } diff --git a/plugins/tags-resources/src/components/TagsPopup.svelte b/plugins/tags-resources/src/components/TagsPopup.svelte index eb4bbf3bdf..e9e36c080b 100644 --- a/plugins/tags-resources/src/components/TagsPopup.svelte +++ b/plugins/tags-resources/src/components/TagsPopup.svelte @@ -76,7 +76,7 @@ selected = [..._selected, element._id] dispatch('update', { action: 'add', tag: element }) } - dispatch('update', { action: 'selected', selected: selected }) + dispatch('update', { action: 'selected', selected }) } const toggleGroup = (ev: MouseEvent): void => { const el: HTMLElement = ev.currentTarget as HTMLElement diff --git a/plugins/tags/package.json b/plugins/tags/package.json index 095b928ca8..e8d78f0a3b 100644 --- a/plugins/tags/package.json +++ b/plugins/tags/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/task-assets/package.json b/plugins/task-assets/package.json index e052ef14c2..cac4e6627d 100644 --- a/plugins/task-assets/package.json +++ b/plugins/task-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/task-resources/package.json b/plugins/task-resources/package.json index 2a0a7e2d4d..69beaba472 100644 --- a/plugins/task-resources/package.json +++ b/plugins/task-resources/package.json @@ -17,15 +17,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0" }, diff --git a/plugins/task-resources/src/components/state/EditStatuses.svelte b/plugins/task-resources/src/components/state/EditStatuses.svelte index c9038a6176..0486fa2f5f 100644 --- a/plugins/task-resources/src/components/state/EditStatuses.svelte +++ b/plugins/task-resources/src/components/state/EditStatuses.svelte @@ -46,7 +46,7 @@ }) const spaceI = createQuery() - $: spaceI.query(spaceClass, { _id: _id }, (result) => { + $: spaceI.query(spaceClass, { _id }, (result) => { spaceInstance = result.shift() }) diff --git a/plugins/task/package.json b/plugins/task/package.json index 56a4e20f8b..89d7ef264b 100644 --- a/plugins/task/package.json +++ b/plugins/task/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/telegram-assets/package.json b/plugins/telegram-assets/package.json index c8c4d45439..3fd18248a0 100644 --- a/plugins/telegram-assets/package.json +++ b/plugins/telegram-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/telegram-resources/package.json b/plugins/telegram-resources/package.json index 0a16fd818f..c0a1ad66ba 100644 --- a/plugins/telegram-resources/package.json +++ b/plugins/telegram-resources/package.json @@ -16,15 +16,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/telegram-resources/src/components/Connect.svelte b/plugins/telegram-resources/src/components/Connect.svelte index 3efffb189c..91fac5c132 100644 --- a/plugins/telegram-resources/src/components/Connect.svelte +++ b/plugins/telegram-resources/src/components/Connect.svelte @@ -50,7 +50,7 @@ } async function sendCode (): Promise { - const res = await sendRequest('/signin/code', { phone, code: code }) + const res = await sendRequest('/signin/code', { phone, code }) if (res.next === 'pass') { secondFactor = true } else if (res.next === 'end') { diff --git a/plugins/telegram-resources/src/components/Reconnect.svelte b/plugins/telegram-resources/src/components/Reconnect.svelte index b4be3dcb63..f2e4de24ad 100644 --- a/plugins/telegram-resources/src/components/Reconnect.svelte +++ b/plugins/telegram-resources/src/components/Reconnect.svelte @@ -53,7 +53,7 @@ } async function sendCode (): Promise { - const res = await sendRequest('/signin/code', { phone, code: code }) + const res = await sendRequest('/signin/code', { phone, code }) if (res.next === 'pass') { secondFactor = true } else if (res.next === 'end') { diff --git a/plugins/telegram/package.json b/plugins/telegram/package.json index 1becebdc44..79cfa47021 100644 --- a/plugins/telegram/package.json +++ b/plugins/telegram/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/templates-assets/package.json b/plugins/templates-assets/package.json index e83197ae7e..119043197b 100644 --- a/plugins/templates-assets/package.json +++ b/plugins/templates-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/templates-resources/package.json b/plugins/templates-resources/package.json index 746d4063a2..1ab946e6f7 100644 --- a/plugins/templates-resources/package.json +++ b/plugins/templates-resources/package.json @@ -17,15 +17,15 @@ "svelte-loader": "^3.1.3", "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/templates/package.json b/plugins/templates/package.json index 3eda40972c..690cca9a70 100644 --- a/plugins/templates/package.json +++ b/plugins/templates/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/tracker-assets/package.json b/plugins/tracker-assets/package.json index 3c472fd3bc..4078c31e86 100644 --- a/plugins/tracker-assets/package.json +++ b/plugins/tracker-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/tracker-resources/package.json b/plugins/tracker-resources/package.json index 9fc1b38a2f..05090f03a2 100644 --- a/plugins/tracker-resources/package.json +++ b/plugins/tracker-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/tracker-resources/src/components/CommonTrackerDatePresenter.svelte b/plugins/tracker-resources/src/components/CommonTrackerDatePresenter.svelte index e48e250221..6b87f0acb3 100644 --- a/plugins/tracker-resources/src/components/CommonTrackerDatePresenter.svelte +++ b/plugins/tracker-resources/src/components/CommonTrackerDatePresenter.svelte @@ -49,10 +49,10 @@ direction: 'top', component: DueDatePopup, props: { - formattedDate: formattedDate, - daysDifference: daysDifference, - isOverdue: isOverdue, - iconModifier: iconModifier + formattedDate, + daysDifference, + isOverdue, + iconModifier } }} > diff --git a/plugins/tracker-resources/src/components/CreateIssue.svelte b/plugins/tracker-resources/src/components/CreateIssue.svelte index 328e9245f7..1680170364 100644 --- a/plugins/tracker-resources/src/components/CreateIssue.svelte +++ b/plugins/tracker-resources/src/components/CreateIssue.svelte @@ -108,13 +108,13 @@ : { title: '', description: '', - assignee: assignee, - project: project, - sprint: sprint, + assignee, + project, + sprint, number: 0, rank: '', status: '' as Ref, - priority: priority, + priority, dueDate: null, comments: 0, subIssues: 0, @@ -132,13 +132,13 @@ object = { title: '', description: '', - assignee: assignee, - project: project, - sprint: sprint, + assignee, + project, + sprint, number: 0, rank: '', status: '' as Ref, - priority: priority, + priority, dueDate: null, comments: 0, subIssues: 0, diff --git a/plugins/tracker-resources/src/components/issues/SprintFilterMenuSection.svelte b/plugins/tracker-resources/src/components/issues/SprintFilterMenuSection.svelte index 7ffe42157a..e88e82f04e 100644 --- a/plugins/tracker-resources/src/components/issues/SprintFilterMenuSection.svelte +++ b/plugins/tracker-resources/src/components/issues/SprintFilterMenuSection.svelte @@ -45,7 +45,7 @@ title: label, count: value, isSelected: selected.includes(sprint), - onSelect: () => onUpdate({ sprint: sprint }, index) + onSelect: () => onUpdate({ sprint }, index) }) } return onBack diff --git a/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReport.svelte b/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReport.svelte index 69ea491f4b..8eb63133bf 100644 --- a/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReport.svelte +++ b/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReport.svelte @@ -35,7 +35,7 @@ function editSpendReport (event: MouseEvent): void { showPopup( TimeSpendReportPopup, - { issue: value.attachedTo, issueClass: value.attachedToClass, value: value, assignee: value.employee }, + { issue: value.attachedTo, issueClass: value.attachedToClass, value, assignee: value.employee }, eventToHTMLElement(event) ) } diff --git a/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReportsList.svelte b/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReportsList.svelte index c5ab062f0b..0c02403e2e 100644 --- a/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReportsList.svelte +++ b/plugins/tracker-resources/src/components/issues/timereport/TimeSpendReportsList.svelte @@ -49,7 +49,7 @@ function editSpendReport (event: MouseEvent, value: TimeSpendReport): void { showPopup( TimeSpendReportPopup, - { issue: value.attachedTo, issueClass: value.attachedToClass, value: value, assignee: value.employee }, + { issue: value.attachedTo, issueClass: value.attachedToClass, value, assignee: value.employee }, eventToHTMLElement(event) ) } diff --git a/plugins/tracker-resources/src/components/templates/CreateIssueTemplate.svelte b/plugins/tracker-resources/src/components/templates/CreateIssueTemplate.svelte index d02a4c98c2..501c918b3b 100644 --- a/plugins/tracker-resources/src/components/templates/CreateIssueTemplate.svelte +++ b/plugins/tracker-resources/src/components/templates/CreateIssueTemplate.svelte @@ -42,10 +42,10 @@ let object: Data = { title: '', description: '', - assignee: assignee, - project: project, - sprint: sprint, - priority: priority, + assignee, + project, + sprint, + priority, estimation: 0, children: [], labels: [], diff --git a/plugins/tracker-resources/src/components/templates/IssueTemplateChildEditor.svelte b/plugins/tracker-resources/src/components/templates/IssueTemplateChildEditor.svelte index 5bbe3c054f..7d44b6f080 100644 --- a/plugins/tracker-resources/src/components/templates/IssueTemplateChildEditor.svelte +++ b/plugins/tracker-resources/src/components/templates/IssueTemplateChildEditor.svelte @@ -57,7 +57,7 @@ assignee: null, project: null, priority: IssuePriority.NoPriority, - sprint: sprint, + sprint, estimation: 0 } } diff --git a/plugins/tracker/package.json b/plugins/tracker/package.json index 1b54479f7d..f7eb6f3b94 100644 --- a/plugins/tracker/package.json +++ b/plugins/tracker/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" @@ -37,8 +37,8 @@ "@hcengineering/tags": "~0.6.2", "lexorank": "~1.0.4" }, - "repository":"https://github.com/hcengineering/anticrm", + "repository": "https://github.com/hcengineering/anticrm", "publishConfig": { - "registry":"https://npm.pkg.github.com" + "registry": "https://npm.pkg.github.com" } } diff --git a/plugins/view-assets/package.json b/plugins/view-assets/package.json index d1a6abf7d6..41df373052 100644 --- a/plugins/view-assets/package.json +++ b/plugins/view-assets/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/plugins/view-resources/package.json b/plugins/view-resources/package.json index 6399372a5a..d8482239ba 100644 --- a/plugins/view-resources/package.json +++ b/plugins/view-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/view-resources/src/components/ActionHandler.svelte b/plugins/view-resources/src/components/ActionHandler.svelte index d4e783aca7..1b8edd96f5 100644 --- a/plugins/view-resources/src/components/ActionHandler.svelte +++ b/plugins/view-resources/src/components/ActionHandler.svelte @@ -105,7 +105,7 @@ } let currentActions = await getCurrentActions( - { mode: mode as ViewContextType, application: application }, + { mode: mode as ViewContextType, application }, $focusStore.focus, $selectionStore ) diff --git a/plugins/view-resources/src/components/ClassAttributeBar.svelte b/plugins/view-resources/src/components/ClassAttributeBar.svelte index 0486f62b62..5c1a7ed955 100644 --- a/plugins/view-resources/src/components/ClassAttributeBar.svelte +++ b/plugins/view-resources/src/components/ClassAttributeBar.svelte @@ -24,6 +24,8 @@ export let to: Ref> | undefined export let ignoreKeys: string[] = [] export let allowedCollections: string[] = [] + export let readonly = false + const client = getClient() const hierarchy = client.getHierarchy() @@ -78,7 +80,7 @@ {#if keys.length}
- p.key)} /> + p.key)} {readonly} />
{/if} diff --git a/plugins/view-resources/src/components/Move.svelte b/plugins/view-resources/src/components/Move.svelte index 9f6aee084e..dcdd1d57ce 100644 --- a/plugins/view-resources/src/components/Move.svelte +++ b/plugins/view-resources/src/components/Move.svelte @@ -117,7 +117,7 @@
-
{#await getSpace() then} diff --git a/plugins/view-resources/src/components/filter/FilterTypePopup.svelte b/plugins/view-resources/src/components/filter/FilterTypePopup.svelte index 785fb16329..2855055f7a 100644 --- a/plugins/view-resources/src/components/filter/FilterTypePopup.svelte +++ b/plugins/view-resources/src/components/filter/FilterTypePopup.svelte @@ -183,7 +183,7 @@ const targetClass = (hierarchy.getAttribute(_class, type.key).type as RefTo).to return { _class: targetClass, - index: index, + index, target, onChange: (e: Filter | undefined) => { setNestedFilter(type, e) diff --git a/plugins/view-resources/src/index.ts b/plugins/view-resources/src/index.ts index 805123357e..09cd223173 100644 --- a/plugins/view-resources/src/index.ts +++ b/plugins/view-resources/src/index.ts @@ -113,7 +113,7 @@ export { } export default async (): Promise => ({ - actionImpl: actionImpl, + actionImpl, component: { ClassPresenter, ObjectFilter, diff --git a/plugins/view-resources/src/utils.ts b/plugins/view-resources/src/utils.ts index 1ed3359308..e798a8c854 100644 --- a/plugins/view-resources/src/utils.ts +++ b/plugins/view-resources/src/utils.ts @@ -233,7 +233,7 @@ export function buildConfigLookup ( export async function buildModel (options: BuildModelOptions): Promise { // eslint-disable-next-line array-callback-return const model = options.keys - .map((key) => (typeof key === 'string' ? { key: key } : key)) + .map((key) => (typeof key === 'string' ? { key } : key)) .map(async (key) => { try { // Check if it is a mixin attribute configuration diff --git a/plugins/view/package.json b/plugins/view/package.json index eb3decab43..1234afec68 100644 --- a/plugins/view/package.json +++ b/plugins/view/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/plugins/workbench-assets/package.json b/plugins/workbench-assets/package.json index 323d8dad04..a216b532cf 100644 --- a/plugins/workbench-assets/package.json +++ b/plugins/workbench-assets/package.json @@ -16,13 +16,13 @@ }, "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@types/heft-jest": "^1.0.3", "@rushstack/heft": "^0.47.9", diff --git a/plugins/workbench-resources/package.json b/plugins/workbench-resources/package.json index fb6c3a6a94..c56be6e27b 100644 --- a/plugins/workbench-resources/package.json +++ b/plugins/workbench-resources/package.json @@ -16,15 +16,15 @@ "sass": "^1.53.0", "svelte-preprocess": "^4.10.7", "@hcengineering/platform-rig": "~0.6.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", + "eslint": "^8.26.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0", "typescript": "^4.3.5" diff --git a/plugins/workbench-resources/src/components/Workbench.svelte b/plugins/workbench-resources/src/components/Workbench.svelte index 2e2cba041f..a5cd56e2da 100644 --- a/plugins/workbench-resources/src/components/Workbench.svelte +++ b/plugins/workbench-resources/src/components/Workbench.svelte @@ -279,7 +279,7 @@ doNavigate([], undefined, { mode: 'space', space: spaceId, - spaceSpecial: spaceSpecial + spaceSpecial }) checkOnHide() } diff --git a/plugins/workbench/package.json b/plugins/workbench/package.json index afbd66f190..d437629036 100644 --- a/plugins/workbench/package.json +++ b/plugins/workbench/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/pods/account/Dockerfile b/pods/account/Dockerfile index 6d8f2a9573..a8f83dcc8a 100644 --- a/pods/account/Dockerfile +++ b/pods/account/Dockerfile @@ -1,5 +1,4 @@ - -FROM node +FROM node:16-alpine WORKDIR /usr/src/app diff --git a/pods/account/package.json b/pods/account/package.json index fcb31a93da..e85387bb54 100644 --- a/pods/account/package.json +++ b/pods/account/package.json @@ -22,18 +22,18 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "esbuild": "^0.12.26", "@types/koa-bodyparser": "^4.3.3", "@types/koa-router": "^7.4.4", "@types/koa": "^2.13.4", "@types/koa__cors": "^3.0.3", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "ts-node": "^10.8.0", "@rushstack/heft": "^0.47.9", diff --git a/pods/backup/Dockerfile b/pods/backup/Dockerfile index 6d8f2a9573..1565f68fc6 100644 --- a/pods/backup/Dockerfile +++ b/pods/backup/Dockerfile @@ -1,5 +1,5 @@ -FROM node +FROM node:16-alpine WORKDIR /usr/src/app diff --git a/pods/backup/package.json b/pods/backup/package.json index 433b86d779..34c11879e1 100644 --- a/pods/backup/package.json +++ b/pods/backup/package.json @@ -22,14 +22,14 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "esbuild": "^0.12.26", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "ts-node": "^10.8.0", "@rushstack/heft": "^0.47.9", diff --git a/pods/collaborator/.eslintrc.js b/pods/collaborator/.eslintrc.js new file mode 100644 index 0000000000..7f7cebe58b --- /dev/null +++ b/pods/collaborator/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + extends: ['./node_modules/@hcengineering/platform-rig/profiles/default/config/eslint.config.json'], + parserOptions: { + tsconfigRootDir: __dirname, + project: './tsconfig.json' + } +} diff --git a/pods/collaborator/.npmignore b/pods/collaborator/.npmignore new file mode 100644 index 0000000000..e3ec093c38 --- /dev/null +++ b/pods/collaborator/.npmignore @@ -0,0 +1,4 @@ +* +!/lib/** +!CHANGELOG.md +/lib/**/__tests__/ diff --git a/pods/collaborator/Dockerfile b/pods/collaborator/Dockerfile new file mode 100644 index 0000000000..bbd93ea8c5 --- /dev/null +++ b/pods/collaborator/Dockerfile @@ -0,0 +1,9 @@ + +FROM node:16-alpine + +WORKDIR /usr/src/app + +COPY bundle.js ./ + +EXPOSE 3078 +CMD [ "node", "bundle.js" ] diff --git a/pods/collaborator/build.sh b/pods/collaborator/build.sh new file mode 100755 index 0000000000..0301e46926 --- /dev/null +++ b/pods/collaborator/build.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Copyright © 2020, 2021 Anticrm Platform Contributors. +# Copyright © 2021 Hardcore Engineering Inc. +# +# Licensed under the Eclipse Public License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. You may +# obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# +# See the License for the specific language governing permissions and +# limitations under the License. +# + +rushx bundle +rushx docker:build +rushx docker:push diff --git a/pods/collaborator/config/rig.json b/pods/collaborator/config/rig.json new file mode 100644 index 0000000000..2fdc07ba20 --- /dev/null +++ b/pods/collaborator/config/rig.json @@ -0,0 +1,18 @@ +// The "rig.json" file directs tools to look for their config files in an external package. +// Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package +{ + "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", + + /** + * (Required) The name of the rig package to inherit from. + * It should be an NPM package name with the "-rig" suffix. + */ + "rigPackageName": "@hcengineering/platform-rig" + + /** + * (Optional) Selects a config profile from the rig package. The name must consist of + * lowercase alphanumeric words separated by hyphens, for example "sample-profile". + * If omitted, then the "default" profile will be used." + */ + // "rigProfile": "your-profile-name" +} diff --git a/pods/collaborator/kube/deployment.yml b/pods/collaborator/kube/deployment.yml new file mode 100644 index 0000000000..508c94e47a --- /dev/null +++ b/pods/collaborator/kube/deployment.yml @@ -0,0 +1,43 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: account +spec: + replicas: 1 + selector: + matchLabels: + app: account + template: + metadata: + labels: + app: account + spec: + containers: + - name: app + image: hardcoreeng/account + ports: + - containerPort: 3000 + imagePullPolicy: Always + env: + - name: MONGO_URL + valueFrom: + secretKeyRef: + name: mongodb + key: url + - name: TRANSACTOR_URL + value: wss://transactor.hc.engineering/ + - name: MINIO_ENDPOINT + valueFrom: + secretKeyRef: + name: minio + key: endpoint + - name: MINIO_ACCESS_KEY + valueFrom: + secretKeyRef: + name: minio + key: accessKey + - name: MINIO_SECRET_KEY + valueFrom: + secretKeyRef: + name: minio + key: secretKey diff --git a/pods/collaborator/kube/ingress.yml b/pods/collaborator/kube/ingress.yml new file mode 100644 index 0000000000..eb47a360fa --- /dev/null +++ b/pods/collaborator/kube/ingress.yml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kubernetes.io/ingress.class: "nginx" + cert-manager.io/issuer: "letsencrypt-prod" + name: account-ingress +spec: + tls: + - hosts: + - account.hc.engineering + secretName: account-tls + rules: + - host: account.hc.engineering + http: + paths: + - backend: + service: + name: account + port: + number: 80 + path: / + pathType: Prefix diff --git a/pods/collaborator/kube/service.yml b/pods/collaborator/kube/service.yml new file mode 100644 index 0000000000..20d8ad19b5 --- /dev/null +++ b/pods/collaborator/kube/service.yml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: account +spec: + selector: + app: account + ports: + - port: 80 + targetPort: 3000 diff --git a/pods/collaborator/package.json b/pods/collaborator/package.json new file mode 100644 index 0000000000..7ca3163a65 --- /dev/null +++ b/pods/collaborator/package.json @@ -0,0 +1,54 @@ +{ + "name": "@hcengineering/pod-collaborator", + "version": "0.6.0", + "main": "lib/index.js", + "author": "Anticrm Platform Contributors", + "license": "EPL-2.0", + "scripts": { + "build": "heft build", + "build:watch": "tsc", + "lint:fix": "eslint --fix src", + "bundle": "esbuild src/__start.ts --bundle --platform=node > bundle.js", + "docker:build": "docker build -t hardcoreeng/collaborator .", + "docker:staging": "../../common/scripts/docker_tag.sh hardcoreeng/collaborator staging", + "docker:push": "../../common/scripts/docker_tag.sh hardcoreeng/collaborator", + "run-local": "cross-env SECRET=secret MINIO_ENDPOINT=localhost MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin ts-node src/__start.ts", + "run-bundle": "cross-env SECRET=secret MINIO_ENDPOINT=localhost MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin node ./bundle.js", + "lint": "eslint src", + "format": "prettier --write src && eslint --fix src" + }, + "devDependencies": { + "cross-env": "~7.0.3", + "@hcengineering/platform-rig": "~0.6.0", + "@types/heft-jest": "^1.0.3", + "@types/node": "~16.11.12", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "esbuild": "^0.12.26", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", + "prettier": "^2.7.1", + "ts-node": "^10.8.0", + "@rushstack/heft": "^0.47.9", + "typescript": "^4.3.5", + "@types/ws": "^8.5.3", + "@types/minio": "~7.0.11" + }, + "dependencies": { + "@hcengineering/core": "^0.6.17", + "@hcengineering/account": "~0.6.0", + "@hcengineering/platform": "^0.6.7", + "@hcengineering/server-tool": "~0.6.0", + "@hcengineering/server-token": "~0.6.0", + "@hcengineering/server-core": "~0.6.1", + "lib0": "~0.2.52", + "lodash.debounce": "~4.0.8", + "y-protocols": "~1.0.5", + "ws": "^8.10.0", + "yjs": "^13.5.42", + "minio": "^7.0.26" + } +} diff --git a/pods/collaborator/src/__start.ts b/pods/collaborator/src/__start.ts new file mode 100644 index 0000000000..4ec560a662 --- /dev/null +++ b/pods/collaborator/src/__start.ts @@ -0,0 +1,50 @@ +// +// Copyright © 2020, 2021 Anticrm Platform Contributors. +// Copyright © 2021 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// + +import { setMetadata } from '@hcengineering/platform' +import serverToken from '@hcengineering/server-token' +import { metricsContext } from './metrics' +import { start } from './server' + +import config from './config' +import { Client as MinioClient } from 'minio' + +setMetadata(serverToken.metadata.Secret, config.Secret) + +let minioPort = 9000 +let minioEndpoint = config.MinioEndpoint +const sp = minioEndpoint.split(':') +if (sp.length > 1) { + minioEndpoint = sp[0] + minioPort = parseInt(sp[1]) +} + +const minio = new MinioClient({ + endPoint: minioEndpoint, + port: minioPort, + useSSL: false, + accessKey: config.MinioAccessKey, + secretKey: config.MinioSecretKey +}) + +const server = start(metricsContext, config.Port, minio) + +const close = (): void => { + server() +} +process.on('SIGINT', close) +process.on('SIGTERM', close) +process.on('exit', close) diff --git a/pods/collaborator/src/config.ts b/pods/collaborator/src/config.ts new file mode 100644 index 0000000000..f12c886494 --- /dev/null +++ b/pods/collaborator/src/config.ts @@ -0,0 +1,68 @@ +// +// Copyright © 2022 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// + +interface Config { + ServiceID: string + Secret: string + + Interval: number + + Port: number + + MinioEndpoint: string + MinioAccessKey: string + MinioSecretKey: string +} + +const envMap: { [key in keyof Config]: string } = { + ServiceID: 'SERVICE_ID', + Secret: 'SECRET', + Interval: 'INTERVAL', + Port: 'COLLABORATOR_PORT', + MinioEndpoint: 'MINIO_ENDPOINT', + MinioAccessKey: 'MINIO_ACCESS_KEY', + MinioSecretKey: 'MINIO_SECRET_KEY' +} + +const required: Array = [ + 'Secret', + 'ServiceID', + 'Port', + 'MinioEndpoint', + 'MinioAccessKey', + 'MinioSecretKey' +] + +const config: Config = (() => { + const params: Partial = { + Secret: process.env[envMap.Secret], + ServiceID: process.env[envMap.ServiceID] ?? 'collaborator-service', + Interval: parseInt(process.env[envMap.Interval] ?? '30000'), + Port: parseInt(process.env[envMap.Port] ?? '3078'), + MinioEndpoint: process.env[envMap.MinioEndpoint], + MinioAccessKey: process.env[envMap.MinioAccessKey], + MinioSecretKey: process.env[envMap.MinioSecretKey] + } + + const missingEnv = required.filter((key) => params[key] === undefined).map((key) => envMap[key]) + + if (missingEnv.length > 0) { + throw Error(`Missing env variables: ${missingEnv.join(', ')}`) + } + + return params as Config +})() + +export default config diff --git a/pods/collaborator/src/index.ts b/pods/collaborator/src/index.ts new file mode 100644 index 0000000000..f21098492a --- /dev/null +++ b/pods/collaborator/src/index.ts @@ -0,0 +1,17 @@ +// +// Copyright © 2020, 2021 Anticrm Platform Contributors. +// Copyright © 2021, 2022 Hardcore Engineering Inc. +// +// Licensed under the Eclipse Public License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. You may +// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// +// See the License for the specific language governing permissions and +// limitations under the License. +// + +export { start } from './server' diff --git a/pods/collaborator/src/metrics.ts b/pods/collaborator/src/metrics.ts new file mode 100644 index 0000000000..883a8c1576 --- /dev/null +++ b/pods/collaborator/src/metrics.ts @@ -0,0 +1,34 @@ +import { MeasureMetricsContext, metricsToString, newMetrics } from '@hcengineering/core' +import { writeFile } from 'fs/promises' + +const metricsFile = process.env.METRICS_FILE +const metricsConsole = (process.env.METRICS_CONSOLE ?? 'false') === 'true' + +const METRICS_UPDATE_INTERVAL = 30000 + +const metrics = newMetrics() +export const metricsContext = new MeasureMetricsContext('System', {}, metrics) + +if (metricsFile !== undefined || metricsConsole) { + console.info('storing measurements into local file', metricsFile) + let oldMetricsValue = '' + + const intTimer = setInterval(() => { + const val = metricsToString(metrics) + if (val !== oldMetricsValue) { + oldMetricsValue = val + if (metricsFile !== undefined) { + writeFile(metricsFile, val).catch((err) => console.error(err)) + } + if (metricsConsole) { + console.info('METRICS:', val) + } + } + }, METRICS_UPDATE_INTERVAL) + + const closeTimer = (): void => { + clearInterval(intTimer) + } + process.on('SIGINT', closeTimer) + process.on('SIGTERM', closeTimer) +} diff --git a/pods/collaborator/src/server.ts b/pods/collaborator/src/server.ts new file mode 100644 index 0000000000..b6d5b30ff0 --- /dev/null +++ b/pods/collaborator/src/server.ts @@ -0,0 +1,79 @@ +import { MeasureContext } from '@hcengineering/core' +import { Response, serialize, UNAUTHORIZED } from '@hcengineering/platform' +import { decodeToken, Token } from '@hcengineering/server-token' +import { createServer, IncomingMessage } from 'http' +import WebSocket, { WebSocketServer } from 'ws' +import { setupWSConnection } from './yserver' + +import { Client as MinioClient } from 'minio' +/** + * @public + * @param sessionFactory - + * @param port - + * @param host - + */ +export function start (ctx: MeasureContext, port: number, minio: MinioClient, host?: string): () => void { + console.log(`starting server on port ${port} ...`) + + const wss = new WebSocketServer({ + noServer: true, + perMessageDeflate: { + zlibDeflateOptions: { + // See zlib defaults. + chunkSize: 1024, + memLevel: 7, + level: 3 + }, + zlibInflateOptions: { + chunkSize: 10 * 1024 + }, + // Below options specified as default values. + concurrencyLimit: 10, // Limits zlib concurrency for perf. + threshold: 1024 // Size (in bytes) below which messages + // should not be compressed if context takeover is disabled. + } + }) + // eslint-disable-next-line @typescript-eslint/no-misused-promises + wss.on( + 'connection', + (ws: WebSocket, request: IncomingMessage, token: Token, documentId: string, initialContentId: string) => { + setupWSConnection(ws, request, documentId, token, minio, initialContentId) + } + ) + + const server = createServer() + server.on('upgrade', (request: IncomingMessage, socket: any, head: Buffer) => { + try { + const parsedUrl = new URL('http://host' + (request.url ?? '')) + const token = parsedUrl.searchParams.get('token') + const payload = decodeToken(token ?? '') + console.log('client connected with payload', payload) + + const documentId = parsedUrl.searchParams.get('documentId') as string + const initialContentId = parsedUrl.searchParams.get('initialContentId') as string + wss.handleUpgrade(request, socket, head, (ws) => + wss.emit('connection', ws, request, payload, documentId, initialContentId) + ) + } catch (err) { + wss.handleUpgrade(request, socket, head, (ws) => { + const resp: Response = { + id: -1, + error: UNAUTHORIZED, + result: 'hello' + } + ws.send(serialize(resp)) + ws.onmessage = (msg) => { + const resp: Response = { + error: UNAUTHORIZED + } + ws.send(serialize(resp)) + } + }) + } + }) + + server.listen(port, host) + return () => { + server.close() + } +} diff --git a/pods/collaborator/src/yserver.ts b/pods/collaborator/src/yserver.ts new file mode 100644 index 0000000000..219ba2aab1 --- /dev/null +++ b/pods/collaborator/src/yserver.ts @@ -0,0 +1,355 @@ +import { applyAwarenessUpdate, Awareness, encodeAwarenessUpdate, removeAwarenessStates } from 'y-protocols/awareness' +import { readSyncMessage, writeSyncStep1, writeUpdate } from 'y-protocols/sync' +import { applyUpdate, Doc, encodeStateAsUpdate } from 'yjs' + +import { createDecoder, readVarUint, readVarUint8Array } from 'lib0/decoding' +import { createEncoder, length, toUint8Array, writeVarUint, writeVarUint8Array } from 'lib0/encoding' + +import { Token } from '@hcengineering/server-token' +import WebSocket from 'ws' + +import { Client as MinioClient } from 'minio' +import { Readable } from 'stream' + +const wsReadyStateConnecting = 0 +const wsReadyStateOpen = 1 +const wsReadyStateClosing = 2 // eslint-disable-line +const wsReadyStateClosed = 3 // eslint-disable-line + +// disable gc when using snapshots! +const gcEnabled = process.env.GC !== 'false' && process.env.GC !== '0' + +/** + * @public + */ +export interface YPersistence { + bindState: ( + documentId: string, + ydoc: WSSharedDoc, + token: Token, + minio: MinioClient, + initialContentId: string + ) => Promise + writeState: (documentId: string, ydoc: WSSharedDoc, token: Token) => Promise + provider: any +} + +async function loadData (data: Readable): Promise { + const chunks: Buffer[] = [] + + await new Promise((resolve) => { + data.on('readable', () => { + let chunk + while ((chunk = data.read()) !== null) { + const b = chunk as Buffer + chunks.push(b) + } + }) + + data.on('end', () => { + resolve(null) + }) + }) + return Buffer.concat(chunks) +} +/** + * @public + */ +let persistence: YPersistence +persistence = { + provider: 'platform', + bindState: async ( + documentId: string, + ydoc: WSSharedDoc, + token: Token, + minio: MinioClient, + initialContentId: string + ): Promise => { + try { + ydoc.minio = minio + + let minioDocument: Readable | undefined + try { + minioDocument = await minio.getObject(token.workspace, documentId) + } catch (err: any) { + if (initialContentId !== undefined && initialContentId.length > 0) { + minioDocument = await minio.getObject(token.workspace, initialContentId) + } + } + + if (minioDocument !== undefined) { + const buffer = await loadData(minioDocument) + if (buffer.length > 0) { + try { + const uint8arr = new Uint8Array(buffer) + applyUpdate(ydoc, uint8arr) + } catch (err) { + console.error(err) + } + } + } + } catch (err: any) { + console.error(err) + } + }, + writeState: async (documentId: string, ydoc: WSSharedDoc, token: Token): Promise => { + try { + const newUpdates = encodeStateAsUpdate(ydoc) + const buffer = Buffer.from(newUpdates.buffer) + + await ydoc?.minio?.putObject(token.workspace, documentId, buffer) + } catch (err: any) { + console.error(err) + } + } +} + +/** + * @public + */ +export function setPersistence (persistence_: YPersistence): void { + persistence = persistence_ +} + +/** + * @public + */ +export const getPersistence = (): YPersistence | null => persistence + +/** + * @public + */ +export const docs: Map = new Map() + +const messageSync = 0 +const messageAwareness = 1 +// const messageAuth = 2 + +/** + * @param {Uint8Array} update + * @param {any} origin + * @param {WSSharedDoc} doc + */ +const updateHandler = (update: Uint8Array, origin: any, doc: WSSharedDoc): any => { + const encoder = createEncoder() + writeVarUint(encoder, messageSync) + writeUpdate(encoder, update) + const message = toUint8Array(encoder) + doc.conns.forEach((_, conn) => send(doc, conn, message)) +} + +export interface ConnectionEntry { + ids: Set + token: Token +} + +class WSSharedDoc extends Doc { + conns = new Map() + awareness: Awareness + + minio?: MinioClient + + /** + * @param {{ added: Array, updated: Array, removed: Array }} changes + * @param {Object | null} conn Origin is the connection that made the change + */ + awarenessChangeHandler = ( + { added, updated, removed }: { added: Array, updated: Array, removed: Array }, + conn: WebSocket | null + ): void => { + const changedClients = added.concat(updated, removed) + if (conn !== null) { + const connControlledIDs = /** @type {Set} */ this.conns.get(conn) + if (connControlledIDs !== undefined) { + added.forEach((clientID) => { + connControlledIDs.ids.add(clientID) + }) + removed.forEach((clientID) => { + connControlledIDs.ids.delete(clientID) + }) + } + } + // broadcast awareness update + const encoder = createEncoder() + writeVarUint(encoder, messageAwareness) + writeVarUint8Array(encoder, encodeAwarenessUpdate(this.awareness, changedClients)) + const buff = toUint8Array(encoder) + this.conns.forEach((_, c) => { + send(this, c, buff) + }) + } + + constructor (readonly name: string) { + super({ gc: gcEnabled }) + + this.awareness = new Awareness(this) + this.awareness.setLocalState(null) + + this.awareness.on('update', this.awarenessChangeHandler) + this.on('update', updateHandler) + } +} + +/** + * Gets a Y.Doc by name, whether in memory or on disk + * + * @param {string} docId - the name of the Y.Doc to find or create + * @param {boolean} gc - whether to allow gc on the doc (applies only when created) + * @return {WSSharedDoc} + */ +export function getYDoc ( + docId: string, + token: Token, + gc = true, + minio: MinioClient, + initialContentId: string +): WSSharedDoc { + let doc = docs.get(docId) + if (doc === undefined) { + doc = new WSSharedDoc(docId) + doc.gc = gc + docs.set(docId, doc) + + void persistence.bindState(docId, doc, token, minio, initialContentId) + } + return doc +} +/** + * @param {any} conn + * @param {WSSharedDoc} doc + * @param {Uint8Array} message + */ +const messageListener = (conn: any, doc: WSSharedDoc, message: Uint8Array): void => { + try { + const encoder = createEncoder() + const decoder = createDecoder(message) + const messageType = readVarUint(decoder) + switch (messageType) { + case messageSync: + writeVarUint(encoder, messageSync) + readSyncMessage(decoder, encoder, doc, null) + + // If the `encoder` only contains the type of reply message and no + // message, there is no need to send the message. When `encoder` only + // contains the type of reply, its length is 1. + if (length(encoder) > 1) { + send(doc, conn, toUint8Array(encoder)) + } + break + case messageAwareness: { + applyAwarenessUpdate(doc.awareness, readVarUint8Array(decoder), conn) + break + } + } + } catch (err) { + console.error(err) + doc.emit('error', [err]) + } +} + +/** + * @param {WSSharedDoc} doc + * @param {any} conn + */ +const closeConn = (doc: WSSharedDoc, conn: any): void => { + if (doc.conns.has(conn)) { + /** + * @type {Set} + */ + const controlledIds = doc.conns.get(conn) + doc.conns.delete(conn) + removeAwarenessStates(doc.awareness, Array.from(controlledIds?.ids?.values() ?? []), null) + if (doc.conns.size === 0 && persistence !== null) { + // if persisted, we store state and destroy ydocument + if (controlledIds !== undefined) { + void persistence.writeState(doc.name, doc, controlledIds?.token).then(() => { + doc.destroy() + }) + } + docs.delete(doc.name) + } + } + conn.close() +} + +/** + * @param {WSSharedDoc} doc + * @param {any} conn + * @param {Uint8Array} m + */ +const send = (doc: WSSharedDoc, conn: any, m: Uint8Array): void => { + if (conn.readyState !== wsReadyStateConnecting && conn.readyState !== wsReadyStateOpen) { + closeConn(doc, conn) + } + try { + conn.send( + m, + /** @param {any} err */ (err: any) => { + err != null && closeConn(doc, conn) + } + ) + } catch (e) { + closeConn(doc, conn) + } +} + +const pingTimeout = 30000 + +export function setupWSConnection ( + conn: WebSocket, + req: any, + documentId: string, + token: Token, + minio: MinioClient, + initialContentId: string, + gc = true +): void { + conn.binaryType = 'arraybuffer' + // get doc, initialize if it does not exist yet + const doc = getYDoc(documentId, token, gc, minio, initialContentId) + doc.conns.set(conn, { ids: new Set(), token }) + // listen and reply to events + conn.on('message', (message: ArrayBuffer) => messageListener(conn, doc, new Uint8Array(message))) + + // Check if connection is still alive + let pongReceived = true + const pingInterval = setInterval(() => { + if (!pongReceived) { + if (doc.conns.has(conn)) { + closeConn(doc, conn) + } + clearInterval(pingInterval) + } else if (doc.conns.has(conn)) { + pongReceived = false + try { + conn.ping() + } catch (e) { + closeConn(doc, conn) + clearInterval(pingInterval) + } + } + }, pingTimeout) + conn.on('close', () => { + closeConn(doc, conn) + clearInterval(pingInterval) + }) + conn.on('pong', () => { + pongReceived = true + }) + // put the following in a variables in a block so the interval handlers don't keep in in + // scope + { + // send sync step 1 + const encoder = createEncoder() + writeVarUint(encoder, messageSync) + writeSyncStep1(encoder, doc) + send(doc, conn, toUint8Array(encoder)) + const awarenessStates = doc.awareness.getStates() + if (awarenessStates.size > 0) { + const encoder = createEncoder() + writeVarUint(encoder, messageAwareness) + writeVarUint8Array(encoder, encodeAwarenessUpdate(doc.awareness, Array.from(awarenessStates.keys()))) + send(doc, conn, toUint8Array(encoder)) + } + } +} diff --git a/pods/collaborator/tsconfig.json b/pods/collaborator/tsconfig.json new file mode 100644 index 0000000000..0a48e04279 --- /dev/null +++ b/pods/collaborator/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "./node_modules/@hcengineering/platform-rig/profiles/default/tsconfig.json", + + "compilerOptions": { + "rootDir": "./src", + "outDir": "./lib", + "esModuleInterop": true, + "types": ["node"] + } +} \ No newline at end of file diff --git a/products/tracker/config.json b/products/tracker/config.json index 9a68daead4..56f6fefd9d 100644 --- a/products/tracker/config.json +++ b/products/tracker/config.json @@ -1,5 +1,6 @@ { "ACCOUNTS_URL":"http://localhost:3000", + "COLLABORATOR_URL": "ws://localhost:3078", "UPLOAD_URL":"/files", "REKONI_URL": "http://localhost:4004" } \ No newline at end of file diff --git a/products/tracker/public/config.json b/products/tracker/public/config.json index fe8def8763..1e971524a3 100644 --- a/products/tracker/public/config.json +++ b/products/tracker/public/config.json @@ -1,5 +1,6 @@ { "ACCOUNTS_URL":"/account", + "COLLABORATOR_URL": "ws://localhost:3078", "UPLOAD_URL":"/files", "MODEL_VERSION": null } \ No newline at end of file diff --git a/rush.json b/rush.json index cee7adbad1..0d4aaaf944 100644 --- a/rush.json +++ b/rush.json @@ -791,6 +791,11 @@ "projectFolder": "pods/account", "shouldPublish": false }, + { + "packageName": "@hcengineering/pod-collaborator", + "projectFolder": "pods/collaborator", + "shouldPublish": false + }, { "packageName": "@hcengineering/panel", "projectFolder": "packages/panel", diff --git a/server-plugins/attachment-resources/package.json b/server-plugins/attachment-resources/package.json index 43aeda6c86..709ae0b22a 100644 --- a/server-plugins/attachment-resources/package.json +++ b/server-plugins/attachment-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/attachment/package.json b/server-plugins/attachment/package.json index fc261b89e4..21c750628e 100644 --- a/server-plugins/attachment/package.json +++ b/server-plugins/attachment/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/calendar-resources/package.json b/server-plugins/calendar-resources/package.json index ac3001bfcc..46815bb460 100644 --- a/server-plugins/calendar-resources/package.json +++ b/server-plugins/calendar-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/calendar/package.json b/server-plugins/calendar/package.json index 274aee4ed6..fa76c6ec6e 100644 --- a/server-plugins/calendar/package.json +++ b/server-plugins/calendar/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/chunter-resources/package.json b/server-plugins/chunter-resources/package.json index 07c452b24d..118f78c1f2 100644 --- a/server-plugins/chunter-resources/package.json +++ b/server-plugins/chunter-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/chunter/package.json b/server-plugins/chunter/package.json index 445c56fc78..286123f17e 100644 --- a/server-plugins/chunter/package.json +++ b/server-plugins/chunter/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/contact-resources/package.json b/server-plugins/contact-resources/package.json index b7c71b955b..b389ed4f3c 100644 --- a/server-plugins/contact-resources/package.json +++ b/server-plugins/contact-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/contact/package.json b/server-plugins/contact/package.json index 6558479f2e..96f6253e23 100644 --- a/server-plugins/contact/package.json +++ b/server-plugins/contact/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/gmail-resources/package.json b/server-plugins/gmail-resources/package.json index 76a873b1e2..5ab6861618 100644 --- a/server-plugins/gmail-resources/package.json +++ b/server-plugins/gmail-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/gmail/package.json b/server-plugins/gmail/package.json index 6524a047f7..79efd94f11 100644 --- a/server-plugins/gmail/package.json +++ b/server-plugins/gmail/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/hr-resources/package.json b/server-plugins/hr-resources/package.json index 36c0a7984d..8bce33bdbb 100644 --- a/server-plugins/hr-resources/package.json +++ b/server-plugins/hr-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/hr/package.json b/server-plugins/hr/package.json index 5a4a3e4e9b..13a0e1971b 100644 --- a/server-plugins/hr/package.json +++ b/server-plugins/hr/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/inventory-resources/package.json b/server-plugins/inventory-resources/package.json index 5af3e97e24..8af1718652 100644 --- a/server-plugins/inventory-resources/package.json +++ b/server-plugins/inventory-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/inventory/package.json b/server-plugins/inventory/package.json index bce25396ba..182e016cae 100644 --- a/server-plugins/inventory/package.json +++ b/server-plugins/inventory/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/lead-resources/package.json b/server-plugins/lead-resources/package.json index 9cfc8c2cdf..951a39e828 100644 --- a/server-plugins/lead-resources/package.json +++ b/server-plugins/lead-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/lead/package.json b/server-plugins/lead/package.json index f43ad3ecfa..7c81916612 100644 --- a/server-plugins/lead/package.json +++ b/server-plugins/lead/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/notification-resources/package.json b/server-plugins/notification-resources/package.json index c81c6b62dd..0452623d83 100644 --- a/server-plugins/notification-resources/package.json +++ b/server-plugins/notification-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/notification/package.json b/server-plugins/notification/package.json index 20ad68ec37..b975dea8e0 100644 --- a/server-plugins/notification/package.json +++ b/server-plugins/notification/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/notification/src/index.ts b/server-plugins/notification/src/index.ts index a75123f9e2..08efd61efd 100644 --- a/server-plugins/notification/src/index.ts +++ b/server-plugins/notification/src/index.ts @@ -80,7 +80,7 @@ export async function getEmployeeAccount ( await control.modelDb.findAll( contact.class.EmployeeAccount, { - employee: employee + employee }, { limit: 1 } ) diff --git a/server-plugins/preference/package.json b/server-plugins/preference/package.json index 2a58fa2dd6..cb37bde517 100644 --- a/server-plugins/preference/package.json +++ b/server-plugins/preference/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/recruit-resources/package.json b/server-plugins/recruit-resources/package.json index 78d4d75d71..fbe3369336 100644 --- a/server-plugins/recruit-resources/package.json +++ b/server-plugins/recruit-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/recruit/package.json b/server-plugins/recruit/package.json index 3073b69de1..00960fa7ed 100644 --- a/server-plugins/recruit/package.json +++ b/server-plugins/recruit/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/setting-resources/package.json b/server-plugins/setting-resources/package.json index 8b85581eec..044834ecff 100644 --- a/server-plugins/setting-resources/package.json +++ b/server-plugins/setting-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/setting/package.json b/server-plugins/setting/package.json index 4b1aa5ab74..7a42f0753b 100644 --- a/server-plugins/setting/package.json +++ b/server-plugins/setting/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/tags-resources/package.json b/server-plugins/tags-resources/package.json index 78d302e9b1..d482e8c0ff 100644 --- a/server-plugins/tags-resources/package.json +++ b/server-plugins/tags-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/tags/package.json b/server-plugins/tags/package.json index 1fd66f3984..509f464f18 100644 --- a/server-plugins/tags/package.json +++ b/server-plugins/tags/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/task-resources/package.json b/server-plugins/task-resources/package.json index 4f741e6628..2e6b7111de 100644 --- a/server-plugins/task-resources/package.json +++ b/server-plugins/task-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/task/package.json b/server-plugins/task/package.json index e008194fb8..c6ee441e6f 100644 --- a/server-plugins/task/package.json +++ b/server-plugins/task/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/telegram-resources/package.json b/server-plugins/telegram-resources/package.json index ced0f59098..f044c3d022 100644 --- a/server-plugins/telegram-resources/package.json +++ b/server-plugins/telegram-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/telegram/package.json b/server-plugins/telegram/package.json index 20a7375d19..d45265ea01 100644 --- a/server-plugins/telegram/package.json +++ b/server-plugins/telegram/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/tracker-resources/package.json b/server-plugins/tracker-resources/package.json index 557386a2bd..4f50f20836 100644 --- a/server-plugins/tracker-resources/package.json +++ b/server-plugins/tracker-resources/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server-plugins/tracker/package.json b/server-plugins/tracker/package.json index 109fd6a1d7..0dea0635e3 100644 --- a/server-plugins/tracker/package.json +++ b/server-plugins/tracker/package.json @@ -15,13 +15,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/account/package.json b/server/account/package.json index cbdfbfe774..979d1d0f77 100644 --- a/server/account/package.json +++ b/server/account/package.json @@ -14,18 +14,18 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", "@types/minio": "~7.0.11", - "@types/ws": "^8.2.1" + "@types/ws": "^8.5.3" }, "dependencies": { "mongodb": "^4.9.0", @@ -35,7 +35,7 @@ "@hcengineering/contact": "~0.6.5", "@hcengineering/client-resources": "~0.6.4", "@hcengineering/client": "^0.6.3", - "ws": "^8.2.0", + "ws": "^8.10.0", "@hcengineering/model": "~0.6.0", "@hcengineering/server-tool": "~0.6.0", "@hcengineering/server-token": "~0.6.0" diff --git a/server/backup/package.json b/server/backup/package.json index 7f6e518e8a..bfbb6fa939 100644 --- a/server/backup/package.json +++ b/server/backup/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", diff --git a/server/contrib/package.json b/server/contrib/package.json index d6ad27150b..3524992ebb 100644 --- a/server/contrib/package.json +++ b/server/contrib/package.json @@ -15,14 +15,14 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@types/ws": "^8.2.1", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@types/ws": "^8.5.3", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" @@ -30,6 +30,6 @@ "dependencies": { "@hcengineering/core": "^0.6.17", "@hcengineering/platform": "^0.6.7", - "ws": "^8.2.0" + "ws": "^8.10.0" } } diff --git a/server/core/package.json b/server/core/package.json index f888f67779..278504c129 100644 --- a/server/core/package.json +++ b/server/core/package.json @@ -16,13 +16,13 @@ "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", "@types/minio": "~7.0.11", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/elastic/package.json b/server/elastic/package.json index cce6a46cce..8ff4dd9065 100644 --- a/server/elastic/package.json +++ b/server/elastic/package.json @@ -15,14 +15,14 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", "ts-node": "^10.8.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/front/kube/front.yml b/server/front/kube/front.yml index 752e1521a2..510a23537e 100644 --- a/server/front/kube/front.yml +++ b/server/front/kube/front.yml @@ -22,6 +22,8 @@ spec: env: - name: ACCOUNTS_URL value: https://account.hc.engineering/ + - name: COLLABORATOR_URL + value: https://collaborator.hc.engineering/ - name: UPLOAD_URL value: /files - name: TRANSACTOR_URL diff --git a/server/front/package.json b/server/front/package.json index e5690e93c8..fd9ab5bcfd 100644 --- a/server/front/package.json +++ b/server/front/package.json @@ -20,13 +20,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "@types/express": "^4.17.13", "@types/express-fileupload": "^1.1.7", "@types/uuid": "^8.3.1", diff --git a/server/front/run.sh b/server/front/run.sh index 85d240ab87..6cd93ae249 100755 --- a/server/front/run.sh +++ b/server/front/run.sh @@ -1,6 +1,7 @@ #!/bin/bash export ACCOUNTS_URL=http://localhost:3333 +export COLLABORATOR_URL=ws://localhost:3078 export UPLOAD_URL=http://localhost:3333/files export TRANSACTOR_URL=ws://localhost:3333 export ELASTIC_URL=http://elastic:9200 diff --git a/server/front/src/__start.ts b/server/front/src/__start.ts index 73db925a66..165d18561d 100644 --- a/server/front/src/__start.ts +++ b/server/front/src/__start.ts @@ -71,6 +71,12 @@ if (uploadUrl === undefined) { process.exit(1) } +const collaboratorUrl = process.env.COLLABORATOR_URL +if (collaboratorUrl === undefined) { + console.error('please provide collaborator url') + process.exit(1) +} + const modelVersion = process.env.MODEL_VERSION if (modelVersion === undefined) { console.error('please provide model version requirement') @@ -85,7 +91,7 @@ if (serverSecret === undefined) { setMetadata(serverToken.metadata.Secret, serverSecret) -const config = { transactorEndpoint, elasticUrl, minio, accountsUrl, uploadUrl, modelVersion } +const config = { transactorEndpoint, elasticUrl, minio, accountsUrl, uploadUrl, modelVersion, collaboratorUrl } console.log('Starting Front service with', config) const shutdown = start(config, SERVER_PORT) diff --git a/server/front/src/app.ts b/server/front/src/app.ts index ea25b3704e..e15fda3869 100644 --- a/server/front/src/app.ts +++ b/server/front/src/app.ts @@ -162,6 +162,7 @@ export function start ( accountsUrl: string uploadUrl: string modelVersion: string + collaboratorUrl: string }, port: number ): () => void { @@ -192,7 +193,8 @@ export function start ( res.json({ ACCOUNTS_URL: config.accountsUrl, UPLOAD_URL: config.uploadUrl, - MODEL_VERSION: config.modelVersion + MODEL_VERSION: config.modelVersion, + COLLABORATOR_URL: config.collaboratorUrl }) }) diff --git a/server/middleware/package.json b/server/middleware/package.json index 4f82be91de..763492334d 100644 --- a/server/middleware/package.json +++ b/server/middleware/package.json @@ -14,13 +14,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/mongo/package.json b/server/mongo/package.json index 8fe5772749..f0948a593e 100644 --- a/server/mongo/package.json +++ b/server/mongo/package.json @@ -15,13 +15,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/server/package.json b/server/server/package.json index 6f7f459a41..0d0e18fa13 100644 --- a/server/server/package.json +++ b/server/server/package.json @@ -21,16 +21,16 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@types/ws": "^8.2.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@types/ws": "^8.5.3", "ts-node": "^10.8.0", "esbuild": "^0.12.26", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", diff --git a/server/token/package.json b/server/token/package.json index 246b296926..feb97b0025 100644 --- a/server/token/package.json +++ b/server/token/package.json @@ -16,13 +16,13 @@ "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", "@types/minio": "~7.0.11", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5" diff --git a/server/tool/package.json b/server/tool/package.json index 6a9e45a42f..40d0f191fa 100644 --- a/server/tool/package.json +++ b/server/tool/package.json @@ -14,18 +14,18 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "typescript": "^4.3.5", "@types/minio": "~7.0.11", - "@types/ws": "^8.2.1" + "@types/ws": "^8.5.3" }, "dependencies": { "mongodb": "^4.9.0", @@ -36,7 +36,7 @@ "@hcengineering/contact": "~0.6.5", "@hcengineering/client-resources": "~0.6.4", "@hcengineering/client": "^0.6.3", - "ws": "^8.2.0", + "ws": "^8.10.0", "@hcengineering/model": "~0.6.0", "@hcengineering/server-token": "~0.6.0" } diff --git a/server/ws/package.json b/server/ws/package.json index 375684c531..8be3732e12 100644 --- a/server/ws/package.json +++ b/server/ws/package.json @@ -16,20 +16,20 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@types/ws": "^8.2.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@types/ws": "^8.5.3", "@rushstack/heft": "^0.47.9", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "typescript": "^4.3.5" }, "dependencies": { - "ws": "^8.2.0", + "ws": "^8.10.0", "@hcengineering/platform": "^0.6.7", "@hcengineering/core": "^0.6.17", "@hcengineering/server-core": "~0.6.1", diff --git a/server/ws/src/server.ts b/server/ws/src/server.ts index 4bc727c8a8..8898ad0d97 100644 --- a/server/ws/src/server.ts +++ b/server/ws/src/server.ts @@ -18,7 +18,7 @@ import { readRequest, Response, serialize, UNAUTHORIZED, unknownError } from '@h import type { Pipeline } from '@hcengineering/server-core' import { decodeToken, Token } from '@hcengineering/server-token' import { createServer, IncomingMessage } from 'http' -import WebSocket, { Server } from 'ws' +import WebSocket, { WebSocketServer } from 'ws' import { BroadcastCall, Session } from './types' let LOGGING_ENABLED = true @@ -219,7 +219,7 @@ export function start ( const sessions = new SessionManager(sessionFactory) - const wss = new Server({ + const wss = new WebSocketServer({ noServer: true, perMessageDeflate: { zlibDeflateOptions: { diff --git a/templates/assets/package.json b/templates/assets/package.json index 79c27e824b..8f00caaede 100644 --- a/templates/assets/package.json +++ b/templates/assets/package.json @@ -13,13 +13,13 @@ "devDependencies": { "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9", "@types/node": "~16.11.12" diff --git a/templates/model/package.json b/templates/model/package.json index e462454eb6..b27ab2bc9d 100644 --- a/templates/model/package.json +++ b/templates/model/package.json @@ -13,13 +13,13 @@ }, "devDependencies": { "@types/heft-jest":"^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/templates/platform/package.json b/templates/platform/package.json index 8a35d65bd5..047c4885eb 100644 --- a/templates/platform/package.json +++ b/templates/platform/package.json @@ -13,13 +13,13 @@ }, "devDependencies": { "@types/heft-jest":"^1.0.3", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", - "eslint": "^8.18.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "prettier": "^2.7.1", "@rushstack/heft": "^0.47.9" }, diff --git a/templates/ui/package.json b/templates/ui/package.json index 84d2dff2c3..e4013d96ab 100644 --- a/templates/ui/package.json +++ b/templates/ui/package.json @@ -12,15 +12,15 @@ "svelte-loader":"^3.1.3", "sass":"^1.53.0", "svelte-preprocess":"^4.10.7", - "@typescript-eslint/eslint-plugin": "^5.30.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "@typescript-eslint/eslint-plugin": "^5.41.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-n": "^15.4.0", + "eslint-plugin-promise": "^6.1.1", + "eslint": "^8.26.0", "eslint-plugin-svelte3": "^4.0.0", - "prettier-plugin-svelte": "^2.7.0", - "eslint": "^8.18.0", + "prettier-plugin-svelte": "^2.8.0", "prettier": "^2.7.1", "svelte-check": "^2.8.0" }, diff --git a/tests/docker-compose.yaml b/tests/docker-compose.yaml index 37eefabcfc..2c2b2a4e58 100644 --- a/tests/docker-compose.yaml +++ b/tests/docker-compose.yaml @@ -52,6 +52,18 @@ services: - MINIO_ENDPOINT=minio - MINIO_ACCESS_KEY=minioadmin - MINIO_SECRET_KEY=minioadmin + collaborator: + image: hardcoreeng/collaborator + links: + - transactor + ports: + - 3079:3079 + environment: + - COLLABORATOR_PORT=3079 + - SECRET=secret + - MINIO_ENDPOINT=minio + - MINIO_ACCESS_KEY=minioadmin + - MINIO_SECRET_KEY=minioadmin front: image: hardcoreeng/front pull_policy: never @@ -61,12 +73,14 @@ services: - minio - elastic - transactor + - collaborator ports: - 8083:8083 environment: - SERVER_PORT=8083 - SERVER_SECRET=secret - ACCOUNTS_URL=http://localhost:3003 + - COLLABORATOR_URL=ws://localhost:3079 - UPLOAD_URL=/files - TRANSACTOR_URL=ws://localhost:3334 - ELASTIC_URL=http://elastic:9200 diff --git a/tests/sanity/package.json b/tests/sanity/package.json index 5a2e05dec4..3b64654b35 100644 --- a/tests/sanity/package.json +++ b/tests/sanity/package.json @@ -23,13 +23,13 @@ "@hcengineering/platform-rig": "~0.6.0", "@types/heft-jest": "^1.0.3", "@types/node": "~16.11.12", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.41.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-node": "^11.1.0", - "eslint": "^8.18.0", - "@typescript-eslint/parser": "^5.30.0", - "eslint-config-standard-with-typescript": "^21.0.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-n": "^15.4.0", + "eslint": "^8.26.0", + "@typescript-eslint/parser": "^5.41.0", + "eslint-config-standard-with-typescript": "^23.0.0", "prettier": "^2.7.1", "typescript": "^4.3.5", "@playwright/test": "~1.23.0"
### {#each departmentStaff as employee, row} {@const requests = employeeRequests.get(employee._id) ?? []} + {@const rTime = timeReports.get(employee._id)}
+ {getTotal(requests, startDate.getMonth(), types)} + {#if rTime !== undefined} + {rTime.value} + {:else} + 0 + {/if} + - {#if requests.length} - - {/if} +
0} class="h-full w-full"> + {#if requests.length} + + {/if} +