@slimevr/firmware-protocol-debugger
Advanced tools
| > @slimevr/firmware-protocol-debugger@0.2.10 build /home/runner/work/slimevr-node/slimevr-node/apps/firmware-protocol-debugger | ||
| > @slimevr/firmware-protocol-debugger@0.2.11 build /home/runner/work/slimevr-node/slimevr-node/apps/firmware-protocol-debugger | ||
| > tsc | ||
+6
-0
| # @slimevr/firmware-protocol-debugger | ||
| ## 0.2.11 | ||
| ### Patch Changes | ||
| - fa0f33c: fixed startup | ||
| ## 0.2.10 | ||
@@ -4,0 +10,0 @@ |
+2
-4
@@ -1,5 +0,3 @@ | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const Server_1 = require("./Server"); | ||
| const server = new Server_1.Server(); | ||
| import { Server } from './Server.js'; | ||
| const server = new Server(); | ||
| server.start().then(() => { | ||
@@ -6,0 +4,0 @@ console.log('Server started!'); |
+11
-15
@@ -1,14 +0,11 @@ | ||
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Server = void 0; | ||
| const firmware_protocol_debugger_shared_1 = require("@slimevr/firmware-protocol-debugger-shared"); | ||
| const firmware_protocol_debugger_utils_1 = require("@slimevr/firmware-protocol-debugger-utils"); | ||
| const node_dgram_1 = require("node:dgram"); | ||
| const [broadcastBlacklist, addressBlacklist] = firmware_protocol_debugger_utils_1.utils.getBroadcastAddresses(); | ||
| import { ServerStatus } from '@slimevr/firmware-protocol-debugger-shared'; | ||
| import { ConnectionTracker, newEvents, Tracker, utils } from '@slimevr/firmware-protocol-debugger-utils'; | ||
| import { createSocket } from 'node:dgram'; | ||
| const [broadcastBlacklist, addressBlacklist] = utils.getBroadcastAddresses(); | ||
| console.log('Blacklisted broadcast IPs:', broadcastBlacklist.join(', ')); | ||
| console.log('Blacklisted IPs:', addressBlacklist.join(', ')); | ||
| class Server { | ||
| events = (0, firmware_protocol_debugger_utils_1.newEvents)(); | ||
| socket = (0, node_dgram_1.createSocket)('udp4'); | ||
| connectionTracker = new firmware_protocol_debugger_utils_1.ConnectionTracker(this.events); | ||
| export class Server { | ||
| events = newEvents(); | ||
| socket = createSocket('udp4'); | ||
| connectionTracker = new ConnectionTracker(this.events); | ||
| removeOldConnectionsTimer = null; | ||
@@ -26,3 +23,3 @@ pingConnectionsTimer = null; | ||
| if (!tracker) { | ||
| tracker = new firmware_protocol_debugger_utils_1.Tracker(this.events, this.socket, this.connectionTracker, rinfo.address, rinfo.port); | ||
| tracker = new Tracker(this.events, this.socket, this.connectionTracker, rinfo.address, rinfo.port); | ||
| this.connectionTracker.addConnection(tracker); | ||
@@ -37,3 +34,3 @@ } | ||
| .once('listening', () => { | ||
| this.events.emit('server:status', firmware_protocol_debugger_shared_1.ServerStatus.Running); | ||
| this.events.emit('server:status', ServerStatus.Running); | ||
| resolve(); | ||
@@ -55,3 +52,3 @@ }) | ||
| .once('close', () => { | ||
| this.events.emit('server:status', firmware_protocol_debugger_shared_1.ServerStatus.Stopped); | ||
| this.events.emit('server:status', ServerStatus.Stopped); | ||
| resolve(); | ||
@@ -63,2 +60,1 @@ }) | ||
| } | ||
| exports.Server = Server; |
+2
-2
| { | ||
| "name": "@slimevr/firmware-protocol-debugger", | ||
| "version": "0.2.10", | ||
| "version": "0.2.11", | ||
| "main": "dist/index.js", | ||
| "license": "(MIT OR Apache-2.0)", | ||
| "homepage": ".", | ||
| "type": "module", | ||
| "author": { | ||
@@ -8,0 +8,0 @@ "name": "DevMiner", |
+1
-1
@@ -1,2 +0,2 @@ | ||
| import { Server } from './Server'; | ||
| import { Server } from './Server.js'; | ||
@@ -3,0 +3,0 @@ const server = new Server(); |
+1
-0
@@ -7,4 +7,5 @@ { | ||
| "target": "ES2022", | ||
| "module": "ESNext", | ||
| "outDir": "./dist" | ||
| } | ||
| } |
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
Yes
NaN12050
-3%148
-3.27%2
100%