mirror of
https://github.com/yjs/yjs.git
synced 2025-12-16 11:47:46 +01:00
add teleportal to the list of providers
This commit is contained in:
14
README.md
14
README.md
@@ -236,15 +236,19 @@ hosted WebSocket infrastructure and persisted data store for Yjs
|
|||||||
documents. No configuration or maintenance is required. It also features
|
documents. No configuration or maintenance is required. It also features
|
||||||
Yjs webhook events, REST API to read and update Yjs documents, and a
|
Yjs webhook events, REST API to read and update Yjs documents, and a
|
||||||
browser DevTools extension.
|
browser DevTools extension.
|
||||||
</dd>
|
|
||||||
<dt><a href="https://github.com/drifting-in-space/y-sweet">y-sweet</a> ⭐</dt>
|
|
||||||
<dd>
|
|
||||||
A standalone yjs server with persistence to S3 or filesystem. They offer a
|
|
||||||
<a href="https://y-sweet.cloud">cloud service</a> as well.
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt><a href="https://github.com/ueberdosis/hocuspocus">Hocuspocus</a> ⭐</dt>
|
<dt><a href="https://github.com/ueberdosis/hocuspocus">Hocuspocus</a> ⭐</dt>
|
||||||
<dd>
|
<dd>
|
||||||
A standalone extensible yjs server with sqlite persistence, webhooks, auth and more.
|
A standalone extensible yjs server with sqlite persistence, webhooks, auth and more.
|
||||||
|
</dd>
|
||||||
|
<dt><a href="https://github.com/nperez0111/teleportal">teleportal</a></dt>
|
||||||
|
<dd>
|
||||||
|
Build your own Y.js sync server: any storage, any JS runtime, any transport.
|
||||||
|
</dd>
|
||||||
|
<dt><a href="https://github.com/drifting-in-space/y-sweet">y-sweet</a></dt>
|
||||||
|
<dd>
|
||||||
|
A standalone yjs server with persistence to S3 or filesystem. They offer a
|
||||||
|
<a href="https://y-sweet.cloud">cloud service</a> as well.
|
||||||
</dd>
|
</dd>
|
||||||
<dt><a href="https://docs.superviz.com/collaboration/integrations/YJS/overview">@superviz/yjs</a></dt>
|
<dt><a href="https://docs.superviz.com/collaboration/integrations/YJS/overview">@superviz/yjs</a></dt>
|
||||||
<dd>
|
<dd>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import * as t from 'lib0/testing'
|
|||||||
import * as s from 'lib0/schema'
|
import * as s from 'lib0/schema'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delta is a versatyle format enabling you to efficiently describe changes. It is part of lib0, so
|
* Delta is a versatile format enabling you to efficiently describe changes. It is part of lib0, so
|
||||||
* that non-yjs applications can use it without consuming the full Yjs package. It is well suited
|
* that non-yjs applications can use it without consuming the full Yjs package. It is well suited
|
||||||
* for efficiently describing state & changesets.
|
* for efficiently describing state & changesets.
|
||||||
*
|
*
|
||||||
@@ -63,7 +63,7 @@ export const testDeltaBasics = _tc => {
|
|||||||
* @param {t.TestCase} _tc
|
* @param {t.TestCase} _tc
|
||||||
*/
|
*/
|
||||||
export const testDeltaBasicSchema = _tc => {
|
export const testDeltaBasicSchema = _tc => {
|
||||||
const $d = delta.$delta({ attrs: s.$object({ key: s.$string }), children: s.$number, hasText: false })
|
const $d = delta.$delta({ attrs: { key: s.$string }, children: s.$number, text: false })
|
||||||
const d = delta.create($d)
|
const d = delta.create($d)
|
||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
d.set('key', false) // invalid change: will throw a type error
|
d.set('key', false) // invalid change: will throw a type error
|
||||||
|
|||||||
Reference in New Issue
Block a user