UNPKG

wspromisify

Version:

Wraps your WebSockets into Promise-based class with full d.ts typings on client & server

80 lines (79 loc) 2.18 kB
{ "author": { "name": "Michael Akiliev" }, "bugs": { "url": "https://github.com/houd1ni/WebsocketPromisify/issues" }, "deprecated": false, "description": "Wraps your WebSockets into Promise-based class with full d.ts typings on client & server", "homepage": "https://github.com/houd1ni/WebsocketPromisify#readme", "keywords": [ "WebSockets", "WS", "Promise", "Socket", "REST", "Ajax", "Easy", "realtime", "Middleware", "JSON", "Data", "transport", "API", "async" ], "license": "MIT", "name": "wspromisify", "repository": { "type": "git", "url": "git+https://github.com/houd1ni/WebsocketPromisify.git" }, "scripts": { "lint": "tslint src/*.ts", "test": "tsx test/index", "test:report": "nyc npm test && nyc report --reporter=text-lcov > coverage.lcov && codecov", "gentypes": "dts-bundle-generator --no-check -o dist/bundle.d.ts src/WSC.ts", "dev": "cross-env NODE_ENV=development BUILD=es rollup -c", "prod:cjs": "cross-env NODE_ENV=production BUILD=cjs rollup -c", "prod:es": "cross-env NODE_ENV=production BUILD=es rollup -c", "prod": "npm run gentypes && npm run prod:es && npm run prod:cjs", "all": "npm run dev && npm run prod" }, "version": "2.6.0", "type": "module", "exports": { ".": { "types": "./dist/bundle.d.ts", "import": "./dist/bundle.mjs", "require": "./dist/bundle.cjs" }, "./src": "./src/*" }, "devDependencies": { "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", "@types/express": "^5.0.0", "@types/node": "^22.13.9", "@types/ws": "^8.18.0", "codecov": "^3.8.3", "cross-env": "^7.0.3", "dts-bundle-generator": "^9.5.1", "nyc": "^17.1.0", "pepka": "^1.6.2", "rollup": "^4.34.9", "rollup-plugin-typescript2": "^0.36.0", "ts-node": "^10.9.2", "tsx": "^4.19.3", "typescript": "^5.8.2", "uvu": "^0.5.6", "ws": "^8.18.1" }, "types": "./dist/bundle.d.ts", "dependencies": { "zipnum": "^2.0.0" } }