{
  "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"
  }
}
