![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
@pubkeeper/brew-websocket
Advanced tools
In a browser:
<script src="pubkeeper-brew-websocket.js"></script>
Using npm:
$ npm install --save @pubkeeper/brew-websocket
Then, load using ES5 require()
syntax…
var WebSocketBrew = require('@pubkeeper/brew-websocket').WebSocketBrew;
…or with ES2015+ import
syntax:
import { WebSocketBrew } from '@pubkeeper/brew-websocket';
Simple example, pointing to localhost
…
const wsb = new WebSocketBrew({
brewerConfig: {
hostname: '127.0.0.1',
port: 8080,
secure: false,
},
});
With multiple servers…
const wsbLocal = new WebSocketBrew({
name: 'websocket-local',
brewerConfig: {
hostname: '127.0.0.1',
port: 8080,
secure: false,
},
});
const wsbShared = new WebSocketBrew({
name: 'websocket-shared',
brewerConfig: {
hostname: '10.10.0.21',
port: 443,
secure: true,
},
});
const brews = [wsbLocal, wsbShared];
WebSocketBrew
ClassThe WebSocketBrew
provides the connection management layer to publish to and read from the Pubkeeper WebSocket server.
new WebSocketBrew(options)
Name | Type | Description |
---|---|---|
options | BrewOptions | The options for this pubkeeper client |
BrewOptions
: object
These options can be given to a WebSocketBrew to customize its behavior.
Name | Type | Default | Description |
---|---|---|---|
name | string | 'websocket' | brew name/id |
brewerConfig | BrewerConfig? | null | The brew's brewer configuration |
loopback | boolean | true | Enable/Disbale loopback messages |
maxRetries | number | 7 | Maximum number of connection retries |
maxTimeout | number | 10000 | Maximum timeout between retries (in milliseconds) |
BrewerConfig
: object
Name | Type | Description |
---|---|---|
hostname | string | hostname of the WebSocket server |
port | number | port of the WebSocket server |
secure | boolean | use wss:// or ws:// for server communication |
.name
: string
Return the configured name of this brew.
FAQs
Websocket Brew for Pubkeeper
The npm package @pubkeeper/brew-websocket receives a total of 13 weekly downloads. As such, @pubkeeper/brew-websocket popularity was classified as not popular.
We found that @pubkeeper/brew-websocket demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.