@bytesocket/client
Advanced tools
+1
-0
@@ -434,2 +434,3 @@ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
| if (this.#messageQueue.length > 0 && this.canSend && this.#isOperational()) queueMicrotask(() => { | ||
| if (this.#destroyed) return; | ||
| if (this.#flushFailures++ > 10) { | ||
@@ -436,0 +437,0 @@ this.#flushFailures = 0; |
+4
-7
@@ -18,10 +18,7 @@ import { ByteSocketBase, ErrorContext, EventsForRooms, LifecycleMessage, MsgpackrOptions, SocketEvents, StringKeys, StringNumberKeys, UserMessage } from "@bytesocket/core"; | ||
| /** Internal state tracking for a single room. */ | ||
| interface RoomState { | ||
| /** Current pending operation (join/leave) or null. */ | ||
| pending: "join" | "leave" | null; | ||
| /** Whether the application intends to be in this room. */ | ||
| wanted: boolean; | ||
| /** Whether the server has confirmed membership. */ | ||
| type RoomState = { | ||
| /** Current pending operation (join/leave) or null. */pending: "join" | "leave" | null; /** Whether the application intends to be in this room. */ | ||
| wanted: boolean; /** Whether the server has confirmed membership. */ | ||
| joined: boolean; | ||
| } | ||
| }; | ||
| /** | ||
@@ -28,0 +25,0 @@ * Authentication configuration. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.cts","names":[],"sources":["../src/types.ts","../src/interfaces.ts","../src/byte-socket.ts"],"mappings":"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"} | ||
| {"version":3,"file":"index.d.cts","names":[],"sources":["../src/types.ts","../src/interfaces.ts","../src/byte-socket.ts"],"mappings":"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"} |
+4
-7
@@ -18,10 +18,7 @@ import { ByteSocketBase, ErrorContext, EventsForRooms, LifecycleMessage, MsgpackrOptions, SocketEvents, StringKeys, StringNumberKeys, UserMessage } from "@bytesocket/core"; | ||
| /** Internal state tracking for a single room. */ | ||
| interface RoomState { | ||
| /** Current pending operation (join/leave) or null. */ | ||
| pending: "join" | "leave" | null; | ||
| /** Whether the application intends to be in this room. */ | ||
| wanted: boolean; | ||
| /** Whether the server has confirmed membership. */ | ||
| type RoomState = { | ||
| /** Current pending operation (join/leave) or null. */pending: "join" | "leave" | null; /** Whether the application intends to be in this room. */ | ||
| wanted: boolean; /** Whether the server has confirmed membership. */ | ||
| joined: boolean; | ||
| } | ||
| }; | ||
| /** | ||
@@ -28,0 +25,0 @@ * Authentication configuration. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","names":[],"sources":["../src/types.ts","../src/interfaces.ts","../src/byte-socket.ts"],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","names":[],"sources":["../src/types.ts","../src/interfaces.ts","../src/byte-socket.ts"],"mappings":"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"} |
+1
-0
@@ -435,2 +435,3 @@ import { AuthState, ByteSocketBase, LifecycleTypes } from "@bytesocket/core"; | ||
| if (this.#messageQueue.length > 0 && this.canSend && this.#isOperational()) queueMicrotask(() => { | ||
| if (this.#destroyed) return; | ||
| if (this.#flushFailures++ > 10) { | ||
@@ -437,0 +438,0 @@ this.#flushFailures = 0; |
+2
-2
| { | ||
| "name": "@bytesocket/client", | ||
| "version": "0.3.1", | ||
| "version": "0.4.0", | ||
| "description": "High-performance WebSocket client for browsers", | ||
@@ -44,3 +44,3 @@ "keywords": [ | ||
| "dependencies": { | ||
| "@bytesocket/core": "0.3.1" | ||
| "@bytesocket/core": "0.4.0" | ||
| }, | ||
@@ -47,0 +47,0 @@ "engines": { |
+7
-6
@@ -1,2 +0,2 @@ | ||
| # ByteSocket | ||
| # @bytesocket/client | ||
@@ -10,3 +10,3 @@ A modern WebSocket client for [ByteSocket](https://github.com/a7med3ouda/bytesocket/tree/main/packages/client) with automatic reconnection, room management, authentication, heartbeat, and pluggable serialization -- fully typed with TypeScript. | ||
| [](https://github.com/a7med3ouda/bytesocket) | ||
| [](https://badge.socket.dev/npm/package/@bytesocket/client/0.3.1) | ||
| [](https://socket.dev/npm/package/@bytesocket/client) | ||
@@ -40,6 +40,7 @@ --- | ||
| | Package | Backend | Status | | ||
| | -------------------------------------------------------------------- | --------------------------------------------------------------- | ----------------- | | ||
| | [`@bytesocket/uws`](https://www.npmjs.com/package/@bytesocket/uws) | [uWebSockets.js](https://github.com/uNetworking/uWebSockets.js) | ✅ Available | | ||
| | [`@bytesocket/node`](https://www.npmjs.com/package/@bytesocket/node) | node:http server using [ws](https://www.npmjs.com/package/ws) | ✅ Available | | ||
| | Package | Backend | Status | | ||
| | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------ | | ||
| | [`@bytesocket/uws`](https://www.npmjs.com/package/@bytesocket/uws) | [uWebSockets.js](https://github.com/uNetworking/uWebSockets.js) | ✅ Available | | ||
| | [`@bytesocket/node`](https://www.npmjs.com/package/@bytesocket/node) | node:http server using [ws](https://www.npmjs.com/package/ws) | ✅ Available | | ||
| | `ByteSocket.Server` | Server adapter for .NET applications using [System.Net.WebSockets](https://learn.microsoft.com/en-us/dotnet/api/system.net.websockets.websocket) | 🚧 Coming soon | | ||
@@ -46,0 +47,0 @@ --- |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
307890
0.29%533
0.19%2
-33.33%2885
-0.03%+ Added
+ Added
- Removed
- Removed
Updated