diff --git a/package-lock.json b/package-lock.json index 530dbbec6..980ff65f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@hocuspocus/extension-logger": "^3.4.4", "@hocuspocus/extension-redis": "^3.4.4", "@hocuspocus/provider": "^3.4.4", - "@hocuspocus/server": "^3.4.4", + "@hocuspocus/server": "^4.0.0", "@microsoft/fetch-event-source": "^2.0.1", "@protobuf-ts/twirp-transport": "^2.9.6", "@pyroscope/nodejs": "^0.4.11", @@ -1415,6 +1415,24 @@ "@hocuspocus/server": "^3.4.4" } }, + "node_modules/@hocuspocus/extension-logger/node_modules/@hocuspocus/server": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@hocuspocus/server/-/server-3.4.4.tgz", + "integrity": "sha512-UV+oaONAejOzeYgUygNcgsc8RdZvSokVvAxluZJIisLACpRO/VsseQ5lWKDRwLd7Fn6+rHWDH3hGuQ1fdX1Ycg==", + "license": "MIT", + "dependencies": { + "@hocuspocus/common": "^3.4.4", + "async-lock": "^1.3.1", + "async-mutex": "^0.5.0", + "kleur": "^4.1.4", + "lib0": "^0.2.47", + "ws": "^8.5.0" + }, + "peerDependencies": { + "y-protocols": "^1.0.6", + "yjs": "^13.6.8" + } + }, "node_modules/@hocuspocus/extension-redis": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/@hocuspocus/extension-redis/-/extension-redis-3.4.4.tgz", @@ -1432,6 +1450,24 @@ "yjs": "^13.6.8" } }, + "node_modules/@hocuspocus/extension-redis/node_modules/@hocuspocus/server": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@hocuspocus/server/-/server-3.4.4.tgz", + "integrity": "sha512-UV+oaONAejOzeYgUygNcgsc8RdZvSokVvAxluZJIisLACpRO/VsseQ5lWKDRwLd7Fn6+rHWDH3hGuQ1fdX1Ycg==", + "license": "MIT", + "dependencies": { + "@hocuspocus/common": "^3.4.4", + "async-lock": "^1.3.1", + "async-mutex": "^0.5.0", + "kleur": "^4.1.4", + "lib0": "^0.2.47", + "ws": "^8.5.0" + }, + "peerDependencies": { + "y-protocols": "^1.0.6", + "yjs": "^13.6.8" + } + }, "node_modules/@hocuspocus/provider": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/@hocuspocus/provider/-/provider-3.4.4.tgz", @@ -1449,23 +1485,34 @@ } }, "node_modules/@hocuspocus/server": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@hocuspocus/server/-/server-3.4.4.tgz", - "integrity": "sha512-UV+oaONAejOzeYgUygNcgsc8RdZvSokVvAxluZJIisLACpRO/VsseQ5lWKDRwLd7Fn6+rHWDH3hGuQ1fdX1Ycg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@hocuspocus/server/-/server-4.0.0.tgz", + "integrity": "sha512-Pgm+kVtTrVvybIJUVot5XumSzD8rPLQglUV0QAAiN6J64dkYc2wWNdGcMwJz3q3yJPV0dO+eRU9JEck+iVdgzQ==", "license": "MIT", "dependencies": { - "@hocuspocus/common": "^3.4.4", - "async-lock": "^1.3.1", + "@hocuspocus/common": "^4.0.0", "async-mutex": "^0.5.0", + "crossws": "^0.4.4", "kleur": "^4.1.4", - "lib0": "^0.2.47", - "ws": "^8.5.0" + "lib0": "^0.2.47" + }, + "engines": { + "node": ">=22" }, "peerDependencies": { "y-protocols": "^1.0.6", "yjs": "^13.6.8" } }, + "node_modules/@hocuspocus/server/node_modules/@hocuspocus/common": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@hocuspocus/common/-/common-4.0.0.tgz", + "integrity": "sha512-7BE8TsKBkdiOZO6tfm3ny6bIHPbxkIZb3hsYdVn/X5xbXI8n8w9pnE6pXgEMKQhJm6zsWsa9IDRJIp/c9u+DmA==", + "license": "MIT", + "dependencies": { + "lib0": "^0.2.87" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "dev": true, @@ -7912,6 +7959,20 @@ "node": ">= 8" } }, + "node_modules/crossws": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.5.tgz", + "integrity": "sha512-wUR89x/Rw7/8t+vn0CmGDYM9TD6VtARGb0LD5jq2wjtMy1vCP4M+sm6N6TigWeTYvnA8MoW29NqqXD0ep0rfBA==", + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, "node_modules/css-select": { "version": "5.2.2", "license": "BSD-2-Clause", diff --git a/package.json b/package.json index de735f4ab..9da48c282 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@hocuspocus/extension-logger": "^3.4.4", "@hocuspocus/extension-redis": "^3.4.4", "@hocuspocus/provider": "^3.4.4", - "@hocuspocus/server": "^3.4.4", + "@hocuspocus/server": "^4.0.0", "@microsoft/fetch-event-source": "^2.0.1", "@protobuf-ts/twirp-transport": "^2.9.6", "@pyroscope/nodejs": "^0.4.11",