pocket-messaging
Version:
A small cryptographic messaging library written in TypeScript both for browser and nodejs supporting TCP and WebSockets
61 lines (60 loc) • 1.7 kB
JSON
{
"name": "pocket-messaging",
"version": "6.0.1",
"description": "A small cryptographic messaging library written in TypeScript both for browser and nodejs supporting TCP and WebSockets",
"keywords": [
"messaging",
"message",
"send",
"data",
"trusted",
"peer",
"p2p",
"public-key",
"cryptography",
"tls"
],
"author": "Thomas Backlund",
"license": "MIT",
"engines": {
"node": ">=12"
},
"repository": {
"type": "git",
"url": "git+https://github.com/bashlund/pocket-messaging.git"
},
"bugs": {
"url": "https://github.com/bashlund/pocket-messaging/issues"
},
"homepage": "",
"private": false,
"main": "build/index.js",
"types": "build/index.d.ts",
"scripts": {
"test": "sh -c 'LOG_FORMAT=\"%c[%L%l] [logging emitted from %m]:%C \" ./node_modules/.bin/testyts'",
"docs": "./node_modules/.bin/typedoc --entryDocument Home.md --hideBreadcrumbs true --hideInPageTOC true --cleanOutputDir false ./src/*.ts",
"build": "./node_modules/.bin/tsc",
"tsc": "./node_modules/.bin/tsc",
"lint": "npx eslint ./src",
"prepublishOnly": "tsc"
},
"dependencies": {
"eventemitter3": "^4.0.7",
"libsodium-wrappers": "^0.7.9",
"pocket-console": "0.5.0",
"pocket-sockets": "4.0.0"
},
"devDependencies": {
"@tsconfig/node12": "^1.0.7",
"@types/libsodium-wrappers": "^0.7.9",
"@types/node": "^14.17.11",
"@typescript-eslint/eslint-plugin": "^6.19.1",
"@typescript-eslint/parser": "^6.19.1",
"eslint": "^8.56.0",
"testyts": "^1.5.0",
"ts-node": "^10.2.1",
"typedoc": "^0.22.15",
"typedoc-plugin-markdown": "^3.11.0",
"typescript": "^4.3.5"
}
}