UNPKG

wspromisify

Version:

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

80 lines (79 loc) 2.17 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": "3.0.3", "type": "module", "exports": { ".": { "types": "./dist/bundle.d.ts", "import": "./dist/bundle.mjs", "require": "./dist/bundle.cjs" }, "./src": "./src/*" }, "devDependencies": { "@rollup/plugin-commonjs": "^29.0.2", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.3", "@types/express": "^5.0.6", "@types/node": "^25.7.0", "@types/ws": "^8.18.1", "codecov": "^3.8.3", "cross-env": "^10.1.0", "dts-bundle-generator": "^9.5.1", "nyc": "^18.0.0", "rollup": "^4.60.3", "rollup-plugin-typescript2": "^0.37.0", "ts-node": "^10.9.2", "tsx": "^4.21.0", "type-fest": "^5.6.0", "typescript": "^6.0.3", "uvu": "^0.5.6", "ws": "^8.20.1" }, "types": "./dist/bundle.d.ts", "dependencies": { "pepka": "^1.13.0", "zipnum": "^2.1.3" } }