From 53d4f0b5541fc986c00e4d6502bd3138e80e918f Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Mon, 12 Jan 2026 01:33:29 +0100 Subject: [PATCH] bump lib0 & add node 22 to github workflow --- .github/workflows/node.js.yml | 2 +- package-lock.json | 78 +++++++++++++++++++++++------------ package.json | 2 +- 3 files changed, 53 insertions(+), 29 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 023ba5d2..df3c3039 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [16.x, 20.x] + node-version: [16.x, 20.x, 22.x] steps: - uses: actions/checkout@v4 diff --git a/package-lock.json b/package-lock.json index 4cb2b9aa..6238a860 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "14.0.0-19", "license": "MIT", "dependencies": { - "lib0": "file:../lib0" + "lib0": "^1.0.0-0" }, "devDependencies": { "@types/node": "^22.14.1", @@ -18,8 +18,7 @@ "markdownlint-cli": "^0.45.0", "rollup": "^4.52.5", "standard": "^17.1.2", - "typescript": "^5.9.3", - "yjs": "." + "typescript": "^5.9.3" }, "engines": { "node": ">=16.0.0", @@ -30,28 +29,6 @@ "url": "https://github.com/sponsors/dmonad" } }, - "../lib0": { - "version": "0.2.117", - "license": "MIT", - "bin": { - "0ecdsa-generate-keypair": "src/bin/0ecdsa-generate-keypair.js", - "0gentesthtml": "src/bin/gentesthtml.js", - "0serve": "src/bin/0serve.js" - }, - "devDependencies": { - "@types/node": "^24.0.14", - "c8": "^10.1.3", - "standard": "^17.1.0", - "typescript": "^5.9.3" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } - }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", @@ -666,6 +643,28 @@ "yjs": "^14.0.0-1 || ^14 || ^13" } }, + "node_modules/@y/protocols/node_modules/lib0": { + "version": "0.2.117", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.117.tgz", + "integrity": "sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isomorphic.js": "^0.2.4" + }, + "bin": { + "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", + "0gentesthtml": "bin/gentesthtml.js", + "0serve": "bin/0serve.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -3179,6 +3178,17 @@ "dev": true, "license": "ISC" }, + "node_modules/isomorphic.js": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", + "dev": true, + "license": "MIT", + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, "node_modules/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", @@ -3359,8 +3369,22 @@ } }, "node_modules/lib0": { - "resolved": "../lib0", - "link": true + "version": "1.0.0-0", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-1.0.0-0.tgz", + "integrity": "sha512-7UzmsTqNLLTa9OCInyPisrIe8pO0bWBN1YVP7DrSfpgCmQMmcwhdIdcEbzAF60vAvvsB0ovXASVO6GVnd2M0dw==", + "license": "MIT", + "bin": { + "0ecdsa-generate-keypair": "src/bin/0ecdsa-generate-keypair.js", + "0gentesthtml": "src/bin/gentesthtml.js", + "0serve": "src/bin/0serve.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } }, "node_modules/linkify-it": { "version": "5.0.0", diff --git a/package.json b/package.json index f8bc994a..68d7f6e3 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ }, "homepage": "https://docs.yjs.dev", "dependencies": { - "lib0": "file:../lib0" + "lib0": "^1.0.0-0" }, "devDependencies": { "@types/node": "^22.14.1",