Socket
Socket
Sign inDemoInstall

@liveblocks/client

Package Overview
Dependencies
Maintainers
2
Versions
376
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@liveblocks/client - npm Package Compare versions

Comparing version 0.4.0 to 0.5.0

12

lib/cjs/doc.js

@@ -211,9 +211,9 @@ "use strict";

switch (serialized.type) {
case "register": {
case live_1.CrdtType.Register: {
return serialized.data;
}
case "record": {
case live_1.CrdtType.Record: {
return deserializeRecord(serialized, cache);
}
case "list": {
case live_1.CrdtType.List: {
return deserializeList(serialized, cache);

@@ -385,3 +385,3 @@ }

id: record.id,
type: "record",
type: live_1.CrdtType.Record,
data: serializedData,

@@ -393,3 +393,3 @@ };

id: list.id,
type: "list",
type: live_1.CrdtType.List,
data: {},

@@ -406,4 +406,4 @@ };

else {
return { type: "register", data: value };
return { type: live_1.CrdtType.Register, data: value };
}
}
import { Presence } from "./types";
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | DocumentOperationsMessage;
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | UpdateStorageMessage;
export declare enum ServerMessageType {

@@ -8,3 +8,3 @@ UpdatePresence = 100,

InitialDocumentState = 200,
DocumentOperations = 201
UpdateStorage = 201
}

@@ -28,4 +28,4 @@ export declare type UpdatePresenceMessage = {

};
export declare type DocumentOperationsMessage = {
type: ServerMessageType.DocumentOperations;
export declare type UpdateStorageMessage = {
type: ServerMessageType.UpdateStorage;
ops: Op[];

@@ -51,5 +51,10 @@ };

};
export declare enum CrdtType {
Record = 0,
List = 1,
Register = 2
}
export declare type SerializedRecord = {
id: string;
type: "record";
type: CrdtType.Record;
data: {

@@ -61,3 +66,3 @@ [key: string]: SerializedCrdt;

id: string;
type: "list";
type: CrdtType.List;
data: {

@@ -69,3 +74,3 @@ [position: string]: SerializedCrdt;

id?: string;
type: "register";
type: CrdtType.Register;
data: any;

@@ -75,2 +80,3 @@ };

export declare enum OpType {
Init = 100,
ListInsert = 200,

@@ -77,0 +83,0 @@ ListMove = 201,

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebsocketCloseCodes = exports.OpType = exports.ClientMessageType = exports.ServerMessageType = void 0;
exports.WebsocketCloseCodes = exports.OpType = exports.CrdtType = exports.ClientMessageType = exports.ServerMessageType = void 0;
var ServerMessageType;

@@ -10,3 +10,3 @@ (function (ServerMessageType) {

ServerMessageType[ServerMessageType["InitialDocumentState"] = 200] = "InitialDocumentState";
ServerMessageType[ServerMessageType["DocumentOperations"] = 201] = "DocumentOperations";
ServerMessageType[ServerMessageType["UpdateStorage"] = 201] = "UpdateStorage";
})(ServerMessageType = exports.ServerMessageType || (exports.ServerMessageType = {}));

@@ -19,4 +19,11 @@ var ClientMessageType;

})(ClientMessageType = exports.ClientMessageType || (exports.ClientMessageType = {}));
var CrdtType;
(function (CrdtType) {
CrdtType[CrdtType["Record"] = 0] = "Record";
CrdtType[CrdtType["List"] = 1] = "List";
CrdtType[CrdtType["Register"] = 2] = "Register";
})(CrdtType = exports.CrdtType || (exports.CrdtType = {}));
var OpType;
(function (OpType) {
OpType[OpType["Init"] = 100] = "Init";
OpType[OpType["ListInsert"] = 200] = "ListInsert";

@@ -23,0 +30,0 @@ OpType[OpType["ListMove"] = 201] = "ListMove";

@@ -226,3 +226,3 @@ "use strict";

}
case live_1.ServerMessageType.DocumentOperations: {
case live_1.ServerMessageType.UpdateStorage: {
onDocumentUpdates(message);

@@ -229,0 +229,0 @@ break;

@@ -1,2 +0,2 @@

import { OpType, } from "./live";
import { OpType, CrdtType, } from "./live";
import { compare, makePosition } from "./position";

@@ -205,9 +205,9 @@ const RECORD = Symbol("liveblocks.record");

switch (serialized.type) {
case "register": {
case CrdtType.Register: {
return serialized.data;
}
case "record": {
case CrdtType.Record: {
return deserializeRecord(serialized, cache);
}
case "list": {
case CrdtType.List: {
return deserializeList(serialized, cache);

@@ -379,3 +379,3 @@ }

id: record.id,
type: "record",
type: CrdtType.Record,
data: serializedData,

@@ -387,3 +387,3 @@ };

id: list.id,
type: "list",
type: CrdtType.List,
data: {},

@@ -400,4 +400,4 @@ };

else {
return { type: "register", data: value };
return { type: CrdtType.Register, data: value };
}
}
import { Presence } from "./types";
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | DocumentOperationsMessage;
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | UpdateStorageMessage;
export declare enum ServerMessageType {

@@ -8,3 +8,3 @@ UpdatePresence = 100,

InitialDocumentState = 200,
DocumentOperations = 201
UpdateStorage = 201
}

@@ -28,4 +28,4 @@ export declare type UpdatePresenceMessage = {

};
export declare type DocumentOperationsMessage = {
type: ServerMessageType.DocumentOperations;
export declare type UpdateStorageMessage = {
type: ServerMessageType.UpdateStorage;
ops: Op[];

@@ -51,5 +51,10 @@ };

};
export declare enum CrdtType {
Record = 0,
List = 1,
Register = 2
}
export declare type SerializedRecord = {
id: string;
type: "record";
type: CrdtType.Record;
data: {

@@ -61,3 +66,3 @@ [key: string]: SerializedCrdt;

id: string;
type: "list";
type: CrdtType.List;
data: {

@@ -69,3 +74,3 @@ [position: string]: SerializedCrdt;

id?: string;
type: "register";
type: CrdtType.Register;
data: any;

@@ -75,2 +80,3 @@ };

export declare enum OpType {
Init = 100,
ListInsert = 200,

@@ -77,0 +83,0 @@ ListMove = 201,

@@ -7,3 +7,3 @@ export var ServerMessageType;

ServerMessageType[ServerMessageType["InitialDocumentState"] = 200] = "InitialDocumentState";
ServerMessageType[ServerMessageType["DocumentOperations"] = 201] = "DocumentOperations";
ServerMessageType[ServerMessageType["UpdateStorage"] = 201] = "UpdateStorage";
})(ServerMessageType || (ServerMessageType = {}));

@@ -16,4 +16,11 @@ export var ClientMessageType;

})(ClientMessageType || (ClientMessageType = {}));
export var CrdtType;
(function (CrdtType) {
CrdtType[CrdtType["Record"] = 0] = "Record";
CrdtType[CrdtType["List"] = 1] = "List";
CrdtType[CrdtType["Register"] = 2] = "Register";
})(CrdtType || (CrdtType = {}));
export var OpType;
(function (OpType) {
OpType[OpType["Init"] = 100] = "Init";
OpType[OpType["ListInsert"] = 200] = "ListInsert";

@@ -20,0 +27,0 @@ OpType[OpType["ListMove"] = 201] = "ListMove";

@@ -204,3 +204,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

}
case ServerMessageType.DocumentOperations: {
case ServerMessageType.UpdateStorage: {
onDocumentUpdates(message);

@@ -207,0 +207,0 @@ break;

{
"name": "@liveblocks/client",
"version": "0.4.0",
"version": "0.5.0",
"description": "",

@@ -5,0 +5,0 @@ "main": "./lib/cjs/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc