Update packages

This commit is contained in:
Hakan Shehu
2024-10-14 19:30:42 +02:00
parent ff32bf03a6
commit 2850e7340f
5 changed files with 129 additions and 127 deletions

View File

@@ -79,15 +79,15 @@
"react-dom": "^18.3.1",
"react-hook-form": "^7.53.0",
"react-intersection-observer": "^9.13.1",
"react-router-dom": "^6.26.2",
"react-router-dom": "^6.27.0",
"react-virtualized-auto-sizer": "^1.0.24",
"react-window": "^1.8.10",
"tailwind-merge": "^2.5.3",
"tailwind-merge": "^2.5.4",
"tailwindcss-animate": "^1.0.7",
"ts-pattern": "^5.4.0",
"ts-pattern": "^5.5.0",
"ulid": "^2.3.0",
"ws": "^8.18.0",
"yjs": "^13.6.19",
"yjs": "^13.6.20",
"zod": "^3.23.8"
},
"devDependencies": {
@@ -104,7 +104,7 @@
"@types/is-hotkey": "^0.1.10",
"@types/lodash": "^4.17.10",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.0",
"@types/react-dom": "^18.3.1",
"@types/react-window": "^1.8.8",
"@types/ws": "^8.5.12",
"@typescript-eslint/eslint-plugin": "^5.62.0",
@@ -119,7 +119,7 @@
"tailwindcss": "^3.4.13",
"ts-node": "^10.9.2",
"typescript": "^5.6.3",
"vite": "^5.4.8"
"vite": "^5.4.9"
}
},
"node_modules/@alloc/quick-lru": {
@@ -2771,9 +2771,9 @@
"license": "MIT"
},
"node_modules/@remix-run/router": {
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz",
"integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==",
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz",
"integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==",
"license": "MIT",
"engines": {
"node": ">=14.0.0"
@@ -3699,9 +3699,9 @@
}
},
"node_modules/@types/react-dom": {
"version": "18.3.0",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
"integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz",
"integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
"devOptional": true,
"license": "MIT",
"dependencies": {
@@ -9339,9 +9339,9 @@
}
},
"node_modules/lib0": {
"version": "0.2.97",
"resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz",
"integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==",
"version": "0.2.98",
"resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.98.tgz",
"integrity": "sha512-XteTiNO0qEXqqweWx+b21p/fBnNHUA1NwAtJNJek1oPrewEZs2uiT4gWivHKr9GqCjDPAhchz0UQO8NwU3bBNA==",
"license": "MIT",
"dependencies": {
"isomorphic.js": "^0.2.4"
@@ -11675,12 +11675,12 @@
"license": "0BSD"
},
"node_modules/react-router": {
"version": "6.26.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz",
"integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==",
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz",
"integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==",
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.19.2"
"@remix-run/router": "1.20.0"
},
"engines": {
"node": ">=14.0.0"
@@ -11690,13 +11690,13 @@
}
},
"node_modules/react-router-dom": {
"version": "6.26.2",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz",
"integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==",
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz",
"integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==",
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.19.2",
"react-router": "6.26.2"
"@remix-run/router": "1.20.0",
"react-router": "6.27.0"
},
"engines": {
"node": ">=14.0.0"
@@ -13082,9 +13082,9 @@
}
},
"node_modules/tailwind-merge": {
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.3.tgz",
"integrity": "sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==",
"version": "2.5.4",
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz",
"integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13419,9 +13419,9 @@
}
},
"node_modules/ts-pattern": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-5.4.0.tgz",
"integrity": "sha512-hgfOMfjlrARCnYtGD/xEAkFHDXuSyuqjzFSltyQCbN689uNvoQL20TVN2XFcLMjfNuwSsQGU+xtH6MrjIwhwUg==",
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-5.5.0.tgz",
"integrity": "sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==",
"license": "MIT"
},
"node_modules/tsconfig-paths": {
@@ -13851,9 +13851,9 @@
}
},
"node_modules/vite": {
"version": "5.4.8",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
"integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
"version": "5.4.9",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz",
"integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14411,12 +14411,12 @@
}
},
"node_modules/yjs": {
"version": "13.6.19",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.19.tgz",
"integrity": "sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==",
"version": "13.6.20",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.20.tgz",
"integrity": "sha512-Z2YZI+SYqK7XdWlloI3lhMiKnCdFCVC4PchpdO+mCYwtiTwncjUbnRK9R1JmkNfdmHyDXuWN3ibJAt0wsqTbLQ==",
"license": "MIT",
"dependencies": {
"lib0": "^0.2.86"
"lib0": "^0.2.98"
},
"engines": {
"node": ">=16.0.0",

View File

@@ -26,7 +26,7 @@
"@types/is-hotkey": "^0.1.10",
"@types/lodash": "^4.17.10",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.0",
"@types/react-dom": "^18.3.1",
"@types/react-window": "^1.8.8",
"@types/ws": "^8.5.12",
"@typescript-eslint/eslint-plugin": "^5.62.0",
@@ -41,7 +41,7 @@
"tailwindcss": "^3.4.13",
"ts-node": "^10.9.2",
"typescript": "^5.6.3",
"vite": "^5.4.8"
"vite": "^5.4.9"
},
"keywords": [],
"author": {
@@ -120,15 +120,15 @@
"react-dom": "^18.3.1",
"react-hook-form": "^7.53.0",
"react-intersection-observer": "^9.13.1",
"react-router-dom": "^6.26.2",
"react-router-dom": "^6.27.0",
"react-virtualized-auto-sizer": "^1.0.24",
"react-window": "^1.8.10",
"tailwind-merge": "^2.5.3",
"tailwind-merge": "^2.5.4",
"tailwindcss-animate": "^1.0.7",
"ts-pattern": "^5.4.0",
"ts-pattern": "^5.5.0",
"ulid": "^2.3.0",
"ws": "^8.18.0",
"yjs": "^13.6.19",
"yjs": "^13.6.20",
"zod": "^3.23.8"
}
}

162
server/package-lock.json generated
View File

@@ -9,10 +9,10 @@
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-s3": "^3.668.0",
"@aws-sdk/client-s3": "^3.670.0",
"axios": "^1.7.7",
"bcrypt": "^5.1.1",
"bullmq": "^5.19.0",
"bullmq": "^5.20.0",
"cors": "^2.8.5",
"express": "^4.21.1",
"js-base64": "^3.7.7",
@@ -26,7 +26,7 @@
"sharp": "^0.33.5",
"ulid": "^2.3.0",
"ws": "^8.18.0",
"yjs": "^13.6.19"
"yjs": "^13.6.20"
},
"devDependencies": {
"@types/bcrypt": "^5.0.2",
@@ -248,34 +248,34 @@
}
},
"node_modules/@aws-sdk/client-s3": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.668.0.tgz",
"integrity": "sha512-K16yBe6AUHTy3ibCKraYrudZImkKliu49jJITlTcCMNkqoJ8KXAItePEObimqVCurNQICng+0z3N2cNhls/8CQ==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.670.0.tgz",
"integrity": "sha512-8Pwu1K+PgbYpXDaGKNy5hEbRH5FXHlfXJOhtV4oEDroL7ngix3ZUVWN9oIVVSDK02y1oQS1jCSEGUiUiauzb0g==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/client-sso-oidc": "3.668.0",
"@aws-sdk/client-sts": "3.668.0",
"@aws-sdk/client-sso-oidc": "3.670.0",
"@aws-sdk/client-sts": "3.670.0",
"@aws-sdk/core": "3.667.0",
"@aws-sdk/credential-provider-node": "3.668.0",
"@aws-sdk/credential-provider-node": "3.670.0",
"@aws-sdk/middleware-bucket-endpoint": "3.667.0",
"@aws-sdk/middleware-expect-continue": "3.667.0",
"@aws-sdk/middleware-flexible-checksums": "3.667.0",
"@aws-sdk/middleware-flexible-checksums": "3.669.0",
"@aws-sdk/middleware-host-header": "3.667.0",
"@aws-sdk/middleware-location-constraint": "3.667.0",
"@aws-sdk/middleware-logger": "3.667.0",
"@aws-sdk/middleware-recursion-detection": "3.667.0",
"@aws-sdk/middleware-sdk-s3": "3.667.0",
"@aws-sdk/middleware-sdk-s3": "3.669.0",
"@aws-sdk/middleware-ssec": "3.667.0",
"@aws-sdk/middleware-user-agent": "3.668.0",
"@aws-sdk/middleware-user-agent": "3.669.0",
"@aws-sdk/region-config-resolver": "3.667.0",
"@aws-sdk/signature-v4-multi-region": "3.667.0",
"@aws-sdk/signature-v4-multi-region": "3.669.0",
"@aws-sdk/types": "3.667.0",
"@aws-sdk/util-endpoints": "3.667.0",
"@aws-sdk/util-user-agent-browser": "3.667.0",
"@aws-sdk/util-user-agent-node": "3.668.0",
"@aws-sdk/util-user-agent-browser": "3.670.0",
"@aws-sdk/util-user-agent-node": "3.669.0",
"@aws-sdk/xml-builder": "3.662.0",
"@smithy/config-resolver": "^3.0.9",
"@smithy/core": "^2.4.8",
@@ -317,9 +317,9 @@
}
},
"node_modules/@aws-sdk/client-sso": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.668.0.tgz",
"integrity": "sha512-21YehzNmlaVbB6f4gAg9CTl6djExE7yxuWaRgbFugCtFhqZbmNhrh826B6cGvPVc5Dxx2rdMdI/SxTujtTJvag==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.670.0.tgz",
"integrity": "sha512-J+oz6uSsDvk4pimMDnKJb1wsV216zTrejvMTIL4RhUD1QPIVVOpteTdUShcjZUIZnkcJZGI+cym/SFK0kuzTpg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -328,12 +328,12 @@
"@aws-sdk/middleware-host-header": "3.667.0",
"@aws-sdk/middleware-logger": "3.667.0",
"@aws-sdk/middleware-recursion-detection": "3.667.0",
"@aws-sdk/middleware-user-agent": "3.668.0",
"@aws-sdk/middleware-user-agent": "3.669.0",
"@aws-sdk/region-config-resolver": "3.667.0",
"@aws-sdk/types": "3.667.0",
"@aws-sdk/util-endpoints": "3.667.0",
"@aws-sdk/util-user-agent-browser": "3.667.0",
"@aws-sdk/util-user-agent-node": "3.668.0",
"@aws-sdk/util-user-agent-browser": "3.670.0",
"@aws-sdk/util-user-agent-node": "3.669.0",
"@smithy/config-resolver": "^3.0.9",
"@smithy/core": "^2.4.8",
"@smithy/fetch-http-handler": "^3.2.9",
@@ -366,24 +366,24 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.668.0.tgz",
"integrity": "sha512-b1Ib/92tcjOPXWYILfNuOOd2CYxmlr9lUfoZZBy/uwZCMObI6gtcpdUjfefyJohWfR+rk1WtsXi/sIXKxAhl/g==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.670.0.tgz",
"integrity": "sha512-4qDK2L36Q4J1lfemaHHd9ZxqKRaos3STp44qPAHf/8QyX6Uk5sXgZNVO2yWM7SIEtVKwwBh/fZAsdBkGPBfZcw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.667.0",
"@aws-sdk/credential-provider-node": "3.668.0",
"@aws-sdk/credential-provider-node": "3.670.0",
"@aws-sdk/middleware-host-header": "3.667.0",
"@aws-sdk/middleware-logger": "3.667.0",
"@aws-sdk/middleware-recursion-detection": "3.667.0",
"@aws-sdk/middleware-user-agent": "3.668.0",
"@aws-sdk/middleware-user-agent": "3.669.0",
"@aws-sdk/region-config-resolver": "3.667.0",
"@aws-sdk/types": "3.667.0",
"@aws-sdk/util-endpoints": "3.667.0",
"@aws-sdk/util-user-agent-browser": "3.667.0",
"@aws-sdk/util-user-agent-node": "3.668.0",
"@aws-sdk/util-user-agent-browser": "3.670.0",
"@aws-sdk/util-user-agent-node": "3.669.0",
"@smithy/config-resolver": "^3.0.9",
"@smithy/core": "^2.4.8",
"@smithy/fetch-http-handler": "^3.2.9",
@@ -415,29 +415,29 @@
"node": ">=16.0.0"
},
"peerDependencies": {
"@aws-sdk/client-sts": "^3.668.0"
"@aws-sdk/client-sts": "^3.670.0"
}
},
"node_modules/@aws-sdk/client-sts": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.668.0.tgz",
"integrity": "sha512-Ele3N6WveoMsF2mZpN/1tM0jsu7qOUXWX7RKV1U4Dhe0TMbW1KdVIXz1oirWlc0BxCels7HX+CS1N7gg1axhwg==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.670.0.tgz",
"integrity": "sha512-bExrNo8ZVWorS3cjMZKQnA2HWqDmAzcZoSN/cPVoPFNkHwdl1lzPxvcLzmhpIr48JHgKfybBjrbluDZfIYeEog==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/client-sso-oidc": "3.668.0",
"@aws-sdk/client-sso-oidc": "3.670.0",
"@aws-sdk/core": "3.667.0",
"@aws-sdk/credential-provider-node": "3.668.0",
"@aws-sdk/credential-provider-node": "3.670.0",
"@aws-sdk/middleware-host-header": "3.667.0",
"@aws-sdk/middleware-logger": "3.667.0",
"@aws-sdk/middleware-recursion-detection": "3.667.0",
"@aws-sdk/middleware-user-agent": "3.668.0",
"@aws-sdk/middleware-user-agent": "3.669.0",
"@aws-sdk/region-config-resolver": "3.667.0",
"@aws-sdk/types": "3.667.0",
"@aws-sdk/util-endpoints": "3.667.0",
"@aws-sdk/util-user-agent-browser": "3.667.0",
"@aws-sdk/util-user-agent-node": "3.668.0",
"@aws-sdk/util-user-agent-browser": "3.670.0",
"@aws-sdk/util-user-agent-node": "3.669.0",
"@smithy/config-resolver": "^3.0.9",
"@smithy/core": "^2.4.8",
"@smithy/fetch-http-handler": "^3.2.9",
@@ -529,16 +529,16 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.668.0.tgz",
"integrity": "sha512-npu7qBM8Qu+BzRh+omBvcnA9Hxt/5HZ6ifACtLUqqkPLhCgINSpVruVqDXJHinl6DrcmTL12XM+60VW90fq2uA==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.670.0.tgz",
"integrity": "sha512-TB1gacUj75leaTt2JsCTzygDSIk4ksv9uZoR7VenlgFPRktyOeT+fapwIVBeB2Qg7b9uxAY2K5XkKstDZyBEEw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.667.0",
"@aws-sdk/credential-provider-env": "3.667.0",
"@aws-sdk/credential-provider-http": "3.667.0",
"@aws-sdk/credential-provider-process": "3.667.0",
"@aws-sdk/credential-provider-sso": "3.668.0",
"@aws-sdk/credential-provider-sso": "3.670.0",
"@aws-sdk/credential-provider-web-identity": "3.667.0",
"@aws-sdk/types": "3.667.0",
"@smithy/credential-provider-imds": "^3.2.4",
@@ -551,20 +551,20 @@
"node": ">=16.0.0"
},
"peerDependencies": {
"@aws-sdk/client-sts": "^3.668.0"
"@aws-sdk/client-sts": "^3.670.0"
}
},
"node_modules/@aws-sdk/credential-provider-node": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.668.0.tgz",
"integrity": "sha512-QHD6Y6xurKsHGQ7U2Az0UHu3R31mq7uokuMrWU9IIWB4Qa5t/Pkt4Od8TYXL/V4uAOthsLdchgfeCFSleOZMEA==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.670.0.tgz",
"integrity": "sha512-zwNrRYzubk4CaZ7zebeDhxsm8QtNWkbGKopZPOaZSnd5uqUGRcmx4ccVRngWUK68XDP44aEUWC8iU5Pc7btpHQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.667.0",
"@aws-sdk/credential-provider-http": "3.667.0",
"@aws-sdk/credential-provider-ini": "3.668.0",
"@aws-sdk/credential-provider-ini": "3.670.0",
"@aws-sdk/credential-provider-process": "3.667.0",
"@aws-sdk/credential-provider-sso": "3.668.0",
"@aws-sdk/credential-provider-sso": "3.670.0",
"@aws-sdk/credential-provider-web-identity": "3.667.0",
"@aws-sdk/types": "3.667.0",
"@smithy/credential-provider-imds": "^3.2.4",
@@ -595,12 +595,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.668.0.tgz",
"integrity": "sha512-cO14tsL7Lmyq4HfRHBBjEmcBDhlXv4eVgY8DQ9e/ujPFU+b99xiZiV80JSkJ8Kz99+woFl6pFo9PYp36YaI+Pw==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.670.0.tgz",
"integrity": "sha512-5PkA8BOy4q57Vhe9AESoHKZ7vjRbElNPKjXA4qC01xY+DitClRFz4O3B9sMzFp0PHlz9nDVSXXKgq0yzF/nAag==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/client-sso": "3.668.0",
"@aws-sdk/client-sso": "3.670.0",
"@aws-sdk/core": "3.667.0",
"@aws-sdk/token-providers": "3.667.0",
"@aws-sdk/types": "3.667.0",
@@ -666,9 +666,9 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
"version": "3.667.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.667.0.tgz",
"integrity": "sha512-+5B2JuN+/CGZk5HRD9GeeNyTy9ooVFxdnuIAHkDyokJ028/isWw02tcM0rIcI/zK/maV3Z1WXDtkvWKTfB2IqQ==",
"version": "3.669.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.669.0.tgz",
"integrity": "sha512-01UQLoUzVwWMf+b+AEuwJ2lluBD+Cp8AcbyEHqvEaPdjGKHIS4BCvnY70mZYnAfRtL8R2h9tt7iI61oWU3Gjkg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
@@ -746,9 +746,9 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
"version": "3.667.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.667.0.tgz",
"integrity": "sha512-31SqWDEH340kwRyql6II4wgVTNa2GJypIry5bmEzuSR30tsuWnVQg8y7zgUCDanph2GnlIFp6U+vqC9R8kDRmw==",
"version": "3.669.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.669.0.tgz",
"integrity": "sha512-b2QUQ7DcIcVCUFhvmFEDI90BemvQhO0ntIajllLqQSy88PSNdLDCVx5mIzfxaaK/1tdY/UsEDRRm1kMQHJDQpg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.667.0",
@@ -785,9 +785,9 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.668.0.tgz",
"integrity": "sha512-6WSCeN9AZZM/bM1kXJluLPFptd6z+tMBEZw3J7m1EvJSBTKEoSHiBrZBjc3gi83l/EKHCswITm2c8NcdgXAnLw==",
"version": "3.669.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.669.0.tgz",
"integrity": "sha512-K8ScPi45zjJrj5Y2gRqVsvKKQCQbvQBfYGcBw9ZOx9TTavH80bOCBjWg/GFnvs4f37tqVc1wMN2oGvcTF6HveQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.667.0",
@@ -820,12 +820,12 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
"version": "3.667.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.667.0.tgz",
"integrity": "sha512-9HBgapQOvrb3qvZfPcIY41D3YRNfcOuyIKqZ3h9FYbM06qOZXmIN7Y8bYL31ANGR3Mce6yu3mcnaqvrC/j1Q1w==",
"version": "3.669.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.669.0.tgz",
"integrity": "sha512-TVwlWAxfBHnFjnfTBQWUhzVJzjwVhkq1+KR0JZV7JrfqeyBOdZjAaV9ie3VNY9HUouecq1fDuKaSwe4JiWQsHg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-sdk-s3": "3.667.0",
"@aws-sdk/middleware-sdk-s3": "3.669.0",
"@aws-sdk/types": "3.667.0",
"@smithy/protocol-http": "^4.1.4",
"@smithy/signature-v4": "^4.2.0",
@@ -908,9 +908,9 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.667.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.667.0.tgz",
"integrity": "sha512-y1pKlNzNpxzddM0QSnfIfIbi3Z9LTag1VDjYyZRbEGGSVip2J00qKsET+979nRezWMyJgw5GPBQR3Y+rN+jh0Q==",
"version": "3.670.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.670.0.tgz",
"integrity": "sha512-iRynWWazqEcCKwGMcQcywKTDLdLvqts1Yx474U64I9OKQXXwhOwhXbF5CAPSRta86lkVNAVYJa/0Bsv45pNn1A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.667.0",
@@ -920,12 +920,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.668.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.668.0.tgz",
"integrity": "sha512-A27U+G/R5ekZhf6L2yVOX6/YQqmAxOiV61M+a9Jy1eG6YDOXueYUYXaHUkLWy15sNB0TPJNdsApn1rJdvHI0AQ==",
"version": "3.669.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.669.0.tgz",
"integrity": "sha512-9jxCYrgggy2xd44ZASqI7AMiRVaSiFp+06Kg8BQSU0ijKpBJlwcsqIS8pDT/n6LxuOw2eV5ipvM2C0r1iKzrGA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "3.668.0",
"@aws-sdk/middleware-user-agent": "3.669.0",
"@aws-sdk/types": "3.667.0",
"@smithy/node-config-provider": "^3.1.8",
"@smithy/types": "^3.5.0",
@@ -2749,9 +2749,9 @@
"license": "MIT"
},
"node_modules/bullmq": {
"version": "5.19.0",
"resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.19.0.tgz",
"integrity": "sha512-S6ZxVqPgzvKVkGjUN5Qwi0bDgM2aZPKsgJ8ESe5gUOOt3APDRPfDAzrkUz1FkTd1nfgc3HFBN8MCipWDGTdFGA==",
"version": "5.20.0",
"resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.20.0.tgz",
"integrity": "sha512-eCJyYJqNUl9swC39x2fVm1BUv5BuO/nv2eAcAsz58znue0ZCYgSG+yWXZeauRG98Jl0UIBcPgJtbF+c9Wd+Odg==",
"license": "MIT",
"dependencies": {
"cron-parser": "^4.6.0",
@@ -3935,9 +3935,9 @@
}
},
"node_modules/lib0": {
"version": "0.2.97",
"resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz",
"integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==",
"version": "0.2.98",
"resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.98.tgz",
"integrity": "sha512-XteTiNO0qEXqqweWx+b21p/fBnNHUA1NwAtJNJek1oPrewEZs2uiT4gWivHKr9GqCjDPAhchz0UQO8NwU3bBNA==",
"license": "MIT",
"dependencies": {
"isomorphic.js": "^0.2.4"
@@ -5464,12 +5464,12 @@
}
},
"node_modules/yjs": {
"version": "13.6.19",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.19.tgz",
"integrity": "sha512-GNKw4mEUn5yWU2QPHRx8jppxmCm9KzbBhB4qJLUJFiiYD0g/tDVgXQ7aPkyh01YO28kbs2J/BEbWBagjuWyejw==",
"version": "13.6.20",
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.20.tgz",
"integrity": "sha512-Z2YZI+SYqK7XdWlloI3lhMiKnCdFCVC4PchpdO+mCYwtiTwncjUbnRK9R1JmkNfdmHyDXuWN3ibJAt0wsqTbLQ==",
"license": "MIT",
"dependencies": {
"lib0": "^0.2.86"
"lib0": "^0.2.98"
},
"engines": {
"node": ">=16.0.0",

View File

@@ -29,10 +29,10 @@
"typescript": "^5.6.3"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.668.0",
"@aws-sdk/client-s3": "^3.670.0",
"axios": "^1.7.7",
"bcrypt": "^5.1.1",
"bullmq": "^5.19.0",
"bullmq": "^5.20.0",
"cors": "^2.8.5",
"express": "^4.21.1",
"js-base64": "^3.7.7",
@@ -46,6 +46,6 @@
"sharp": "^0.33.5",
"ulid": "^2.3.0",
"ws": "^8.18.0",
"yjs": "^13.6.19"
"yjs": "^13.6.20"
}
}

View File

@@ -3,6 +3,7 @@ import { initRedis } from '@/data/redis';
import { initChangesSubscriber } from '@/consumers/changes-subcriber';
import { migrate } from '@/data/database';
import { initChangeWorker } from '@/queues/changes';
import { initSyncWorker } from '@/queues/sync';
migrate().then(() => {
initApi();
@@ -11,6 +12,7 @@ migrate().then(() => {
console.log('Redis initialized');
initChangeWorker();
initSyncWorker();
initChangesSubscriber().then(() => {
console.log('Change subscriber started');