@akala/json-rpc-ws
Version:
json-rpc websocket transport
103 lines • 2.81 kB
JSON
{
"name": "@akala/json-rpc-ws",
"version": "14.3.8",
"repository": {
"type": "git",
"url": "git+https://github.com/npenin/akala.git"
},
"homepage": "https://akala.js.org/jsonrpc",
"publishConfig": {
"provenance": false
},
"funding": "https://github.com/npenin/akala?sponsor=1",
"description": "json-rpc websocket transport",
"main": "./dist/cjs/browser.js",
"type": "module",
"scripts": {
"test": "node --test --enable-source-maps dist/esm/test/**/*.mjs",
"coverage": "node --test --enable-source-maps --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=lcov.info --test-reporter=spec --test-reporter-destination=stdout dist/esm/test/**/*.mjs",
"validate": "npm ls",
"jsdoc": "jsdoc",
"docs": "jsdoc index.js lib -d docs",
"prepack": "../../makeCjs.sh"
},
"keywords": [
"json-rpc",
"websocket"
],
"author": "Nicolas Penin <akala@dragon-angel.fr>",
"license": "BSD-3-Clause",
"dependencies": {
"@akala/core": "^41.11.1",
"debug": "^4.4.1",
"reflect-metadata": "^0.2.2",
"ws": "^8.18.3"
},
"pre-commit": [
"validate",
"lint",
"test"
],
"browser": "./dist/esm/browser.js",
"source": [
"src/index.ts",
"src/browser.ts"
],
"devDependencies": {
"@types/assert": "1.5.11",
"@types/debug": "4.1.12",
"@types/node": "^22.16.0",
"@types/ws": "^8.18.1",
"bufferutil": "^4.0.9",
"puppeteer": "^24.11.2",
"selenium-webdriver": "^4.34.0",
"typescript": "^5.8.3"
},
"gitHead": "d92f6693ed8cca439c8e92d2045bb15c0a7dae43",
"exports": {
".": {
"browser": {
"require": {
"types": "./dist/cjs/browser.d.ts",
"default": "./dist/cjs/browser.js"
},
"import": {
"types": "./dist/esm/browser.d.ts",
"default": "./dist/esm/browser.js"
}
},
"node": {
"require": {
"types": "./dist/cjs/index.d.ts",
"default": "./dist/cjs/index.js"
},
"import": {
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
}
},
"require": {
"types": "./dist/cjs/browser.d.ts",
"default": "./dist/cjs/browser.js"
},
"import": {
"types": "./dist/esm/browser.d.ts",
"default": "./dist/esm/browser.js"
},
"types": "./dist/cjs/browser.d.ts",
"default": "./dist/cjs/browser.js"
},
"./browser": {
"require": {
"types": "./dist/cjs/browser.d.ts",
"default": "./dist/cjs/browser.js"
},
"import": {
"types": "./dist/esm/browser.d.ts",
"default": "./dist/esm/browser.js"
}
}
},
"module": "./dist/esm/browser.js",
"types": "./dist/esm/browser.d.ts"
}