@akala/json-rpc-ws
Version:
json-rpc websocket transport
104 lines • 2.72 kB
JSON
{
"name": "@akala/json-rpc-ws",
"version": "12.0.1",
"repository": {
"type": "git",
"url": "git+https://github.com/npenin/akala.git"
},
"homepage": "https://akala.js.org/jsonrpc",
"publishConfig": {
"provenance": true
},
"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",
"coverage": "yarn test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=lcov.info",
"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": "^39.5.1",
"debug": "^4.4.1",
"reflect-metadata": "^0.2.2",
"ws": "^8.18.2"
},
"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.15.29",
"@types/ws": "^8.18.1",
"bufferutil": "^4.0.9",
"puppeteer": "^24.10.0",
"selenium-webdriver": "^4.33.0",
"source-map-support": "^0.5.21",
"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"
}