| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | {  "name": "socket.io",  "version": "4.5.1",  "description": "node.js realtime framework server",  "keywords": [    "realtime",    "framework",    "websocket",    "tcp",    "events",    "socket",    "io"  ],  "files": [    "dist/",    "client-dist/",    "wrapper.mjs",    "!**/*.tsbuildinfo"  ],  "directories": {    "doc": "docs/",    "example": "example/",    "lib": "lib/",    "test": "test/"  },  "type": "commonjs",  "main": "./dist/index.js",  "exports": {    "import": "./wrapper.mjs",    "require": "./dist/index.js",    "types": "./dist/index.d.ts"  },  "types": "./dist/index.d.ts",  "license": "MIT",  "repository": {    "type": "git",    "url": "git://github.com/socketio/socket.io"  },  "scripts": {    "compile": "rimraf ./dist && tsc",    "test": "npm run format:check && npm run compile && npm run test:types && npm run test:unit",    "test:types": "tsd",    "test:unit": "nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts",    "format:check": "prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"",    "format:fix": "prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"",    "prepack": "npm run compile"  },  "dependencies": {    "accepts": "~1.3.4",    "base64id": "~2.0.0",    "debug": "~4.3.2",    "engine.io": "~6.2.0",    "socket.io-adapter": "~2.4.0",    "socket.io-parser": "~4.0.4"  },  "devDependencies": {    "@types/mocha": "^9.0.0",    "expect.js": "0.3.1",    "mocha": "^3.5.3",    "nyc": "^15.1.0",    "prettier": "^2.3.2",    "rimraf": "^3.0.2",    "socket.io-client": "4.5.1",    "socket.io-client-v2": "npm:socket.io-client@^2.4.0",    "superagent": "^6.1.0",    "supertest": "^6.1.6",    "ts-node": "^10.2.1",    "tsd": "^0.17.0",    "typescript": "^4.4.2",    "uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.0.0"  },  "contributors": [    {      "name": "Guillermo Rauch",      "email": "rauchg@gmail.com"    },    {      "name": "Arnout Kazemier",      "email": "info@3rd-eden.com"    },    {      "name": "Vladimir Dronnikov",      "email": "dronnikov@gmail.com"    },    {      "name": "Einar Otto Stangvik",      "email": "einaros@gmail.com"    }  ],  "engines": {    "node": ">=10.0.0"  },  "tsd": {    "directory": "test"  },  "__npminstall_done": true,  "_from": "socket.io@4.5.1",  "_resolved": "https://registry.npmmirror.com/socket.io/-/socket.io-4.5.1.tgz"}
 |