diff --git a/package-lock.json b/package-lock.json index 426cc09..44dbca2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "rollup-plugin-terser": "^5.3.1", "standard": "^14.3.4", "typescript": "^4.4.4", - "yjs": "^13.6.8" + "yjs": "file:../prosemirror-base/node_modules/yjs" }, "engines": { "node": ">=12" @@ -40,7 +40,36 @@ "ws": "^8.14.2" }, "peerDependencies": { - "yjs": "^13.6.8" + "yjs": "file:../prosemirror-base/node_modules/yjs" + } + }, + "../prosemirror-base/node_modules/yjs": { + "version": "13.6.8", + "license": "MIT", + "dependencies": { + "lib0": "^0.2.74" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^24.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@types/node": "^18.15.5", + "concurrently": "^3.6.1", + "http-server": "^0.12.3", + "jsdoc": "^3.6.7", + "markdownlint-cli": "^0.23.2", + "rollup": "^3.20.0", + "standard": "^16.0.4", + "tui-jsdoc-template": "^1.2.2", + "typescript": "^4.9.5", + "y-protocols": "^1.0.5" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" } }, "node_modules/@babel/code-frame": { @@ -2376,9 +2405,9 @@ } }, "node_modules/lib0": { - "version": "0.2.87", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.87.tgz", - "integrity": "sha512-TbB63XJixvNToW2IHWAFsCJj9tVnajmwjE14p69i51Rx8byOQd2IP4ourE8v4d7vhyO++nVm1sQk3ePslfbucg==", + "version": "0.2.88", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz", + "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -4387,20 +4416,8 @@ } }, "node_modules/yjs": { - "version": "13.6.8", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.8.tgz", - "integrity": "sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==", - "dependencies": { - "lib0": "^0.2.74" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - } + "resolved": "../prosemirror-base/node_modules/yjs", + "link": true } } } diff --git a/package.json b/package.json index 84b16aa..72b20c3 100644 --- a/package.json +++ b/package.json @@ -73,10 +73,10 @@ "rollup-plugin-terser": "^5.3.1", "standard": "^14.3.4", "typescript": "^4.4.4", - "yjs": "^13.6.8" + "yjs": "file:../prosemirror-base/node_modules/yjs" }, "peerDependencies": { - "yjs": "^13.6.8" + "yjs": "file:../prosemirror-base/node_modules/yjs" }, "optionalDependencies": { "ws": "^8.14.2" diff --git a/src/y-webrtc.js b/src/y-webrtc.js index c09fdc9..323b908 100644 --- a/src/y-webrtc.js +++ b/src/y-webrtc.js @@ -631,6 +631,7 @@ export class WebrtcProvider extends Observable { } = {} ) { super() + console.log('WebrtcProvider instantiated from local y-webrtc package.'); this.roomName = roomName this.doc = doc this.filterBcConns = filterBcConns