{"_id":"@eleven-am/pondsocket-express","_rev":"40-c6563c9d86fb46d5f0448a29b798c1c0","name":"@eleven-am/pondsocket-express","dist-tags":{"latest":"0.0.42"},"versions":{"0.0.2":{"name":"@eleven-am/pondsocket-express","version":"0.0.2","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.2","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"e8a0558f6c4b8ceb86aa255f7e218a128c755ce8","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.2.tgz","fileCount":5,"integrity":"sha512-IxnycLqgypGCUbBBf6IedGoOp5s3C8iXxh5lseD1/X85EUWB6Yel+xg50m7WwcY/2eHClJ0wAvC742lFjjhOGg==","signatures":[{"sig":"MEUCID9F21/VQ/Vp9yMsG8MZurQDQX2Dvk94F51gMGQijWnMAiEA575yaFKEXMNd13fnMpeJ84+YQvEmdSaBa02oNph2UfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62457},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.2_1704552292317_0.6504992754387093","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@eleven-am/pondsocket-express","version":"0.0.3","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.3","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"6f26835b12e2a6403165e81a95da4f4dc6db9bde","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.3.tgz","fileCount":5,"integrity":"sha512-4IC+SgXYk2d+sYpryhaAagQa4jijDEBvLTHLY0x3Z+4V9ZqIjeWs1s3fn2d9D5e9uZDhe8ZEoGHIYRdKsUuHbg==","signatures":[{"sig":"MEYCIQDgGf99tqRkH+3h2BiXZtnv6V1fHDRi5ihhsuFgafCw1wIhALd/LL99Oa9EVyqm8aDoQO4LaJEA2ekuyyFqVe8d26yy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62457},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.3_1705600053741_0.7751215595704166","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@eleven-am/pondsocket-express","version":"0.0.4","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.4","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"ebb797ea14aa9a0612523bc620fb43cae88e05f5","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.4.tgz","fileCount":5,"integrity":"sha512-ksZJJDj7uOSaZru4gUaJp8ZVRn62uvRaLMvM9zP7NoNrhQYQD8J7JfY+JdI7j/xIYeAsU7gS0i3sspa/lM3z+g==","signatures":[{"sig":"MEUCIDCZtb+77VkkV2vr39s0D78pB1V1c8nGUEjUBj1X9bbOAiEA1nlyVL2Y9qgx/uDwabFaCLTymHTaHBse/pP1R3cOrps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62457},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.130"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.4_1705601792377_0.7243019643957536","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@eleven-am/pondsocket-express","version":"0.0.5","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.5","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"eb363692cf57a722f3d8a13b64f401a85cb4e247","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.5.tgz","fileCount":5,"integrity":"sha512-P90O1DfiTNAYsw5REMAympTcoN0asQzu2o12Q4STUA7ixJub9dyzNlCJShKtpWHYrUn/OepIkWyBcwuJUV0WPQ==","signatures":[{"sig":"MEUCIHgGA2w0clGiJkGFukd9c0TQrV+vh5No+cT8H4P3PNgkAiEArTLxUdJHtJ9eE3EcOk1xUora7PBsi8dXvtjAQYp/J90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62509},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.137"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.5_1705752576813_0.8869401697668811","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@eleven-am/pondsocket-express","version":"0.0.6","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.6","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"4d4a0ae5ddf04b94ffc76863544c1c3fdc2528db","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.6.tgz","fileCount":5,"integrity":"sha512-f16zPG6o6JtnMmLx/kM/XVwZFs8hmmwbIj8jKh8+kzsfsCBsWn+O0KhO0nLodP5HLp87vQeD24AnwgQ0nJSTxA==","signatures":[{"sig":"MEYCIQC/C3rGtElMcYjrkyb4+imrIL5N1/J9lqPCDAjHz0YabgIhAIblpfAFWnXDVjItexRhinBSXDS7EXKdfWWh5TMgv5GM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62457},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.6_1705753133111_0.5761809870997521","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@eleven-am/pondsocket-express","version":"0.0.7","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.7","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"9486e8aea2234a248c575ce43da81414040db83f","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.7.tgz","fileCount":5,"integrity":"sha512-P2hxUhNG1CfLcN0ZwK4RhH7HMKTz+/tF79cceQ/Skb97WTcieDPvAFHh1MnJN3tU3i1wuGLQFfc3FkrUQD833w==","signatures":[{"sig":"MEQCIELr5RILxaXy7QLFStF83X+P8RDxCkzlqfSQWPU6sbmSAiBeBgkA8sF7whtE2eZJcyI0DiwStbMYeVWUAw/BKZ+j0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62457},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.141"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.7_1705757376941_0.517833178125481","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@eleven-am/pondsocket-express","version":"0.0.8","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.8","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"a132f602c027eee3d53efd4bcff3cf09c9172b44","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.8.tgz","fileCount":5,"integrity":"sha512-qLcgjIMf2MTi4n4JkyAxxXEaac5VeiA6WgCsfNaPmww8h8B6U2XajlpFjFHahromPDJ6oTApC3ukcunet3FrSw==","signatures":[{"sig":"MEYCIQDTZoh4EGh8+fDHCU5GCdxQrHTRzqst3KVx9+opX0HQrQIhAMiwEOd53CiGf1iHfFCDY3hjSceVyUqCTqSrEZiP7OSN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62434},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"bc91979444daf46e013ed08e5999bd2acd210b49","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.8_1708732585988_0.407896534612048","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@eleven-am/pondsocket-express","version":"0.0.9","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.9","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"1cdfddb55a65f12ce17259f779011744f612d330","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.9.tgz","fileCount":5,"integrity":"sha512-3V42UyhuQH2Zkvw1TbQiycnm+Yr61ihw1LaNaHuCKOeDs+wocJw7X0RJjUEmyQlbNt48LSgA+U9tsBg1DaGiVw==","signatures":[{"sig":"MEUCIQC+2gEGQY5xfA5Wqicf2fiVLFV/CpCr4To7LcK8lhW4wAIga+goMKZsofTOnNDaV+IUoU2ucaumIly5WxATB/OnJwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62434},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"f30d430e8c8c61af7db0dbcaa6024f358f95613c","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.9_1708764621522_0.8058275415322615","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@eleven-am/pondsocket-express","version":"0.0.10","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.10","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"2d8c36a44f1aa6e474c28c4c89b93a2977bdc9a2","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.10.tgz","fileCount":5,"integrity":"sha512-qP1a7effPTwGhVL4Z19Pwx6hFce8vSy1FoFGzyzN1q+3uegk4ufk4f7d2dOGr4126//2BRwgEIizd9ggYEILEQ==","signatures":[{"sig":"MEUCIQCjtAg5KUXDZfQZHgoWTNTKSxAbcvsO2QqvFX0yR9OhTgIgPGkB5oV8eJUDsylNjbDTym8NYtckgUrZdzUf/QbnA/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62435},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"416362a1be3fd7e9da992b0bc12487e0a6eb65b8","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.146"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.10_1708777334056_0.6676583535511065","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@eleven-am/pondsocket-express","version":"0.0.11","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.11","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"251e68f5da9ae9ac4197c22a331e0ff96e2e4d8e","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.11.tgz","fileCount":5,"integrity":"sha512-mOdLEAi+yHu9+8KHnrNIXu1uE20SZozmmcX1Et2QWm9XUgdQbWcOgr215AELm/pbrYmGvhfSBnYTOIMZrvjejA==","signatures":[{"sig":"MEUCIQCER0iaevBzg+a9+rQhmC8eBTQUvePfuepRonumxZ/X7AIgd9I0cW4qWbkkVs8qjNi0gLkFJMNMsbeWS1GsMIHVK90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62435},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"d03629f078f85758c70d10c850e47b4d24cd130a","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"19.7.0","dependencies":{"@eleven-am/pondsocket":"^0.1.152"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.11_1709378453865_0.03092608933577412","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@eleven-am/pondsocket-express","version":"0.0.12","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.12","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"b0151e7044564e602b4d26cfb8bb1445568a4b2b","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.12.tgz","fileCount":5,"integrity":"sha512-IPPsmLIVQvoP2g2+igDDoTi5Ztj8APbCAjYkUq+IxU+i7p0/mvwIE5WGRIIDFnYv8D+aOJVjmk62h5FpaZq5ug==","signatures":[{"sig":"MEYCIQCL7HrGj8uvJMr8D5b6RMQ3mqak5AK+c09WjGlvqT9ZQwIhAPFU/rZLKO7gf/FnYU7VGepZhNYUN+H1QmZXcE4soJ0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62823},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"0816df98227ca1d85dd55f73f1e352126a707d2b","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.161"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.12_1720275357442_0.5660906962439609","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@eleven-am/pondsocket-express","version":"0.0.13","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.13","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"d9f06fdfe826e5bf20959aab23054b3d233880d9","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.13.tgz","fileCount":5,"integrity":"sha512-xEcfA3xbrZeW1dB0SpmCo8OojDdWn1AhK/a6Cvf7JMmKlb/ovmeWzoRu9BKgxi9H3RY9egA1Z0sW1BWXbZMeeg==","signatures":[{"sig":"MEYCIQDeNYVO1GLizsY/7+va7y1IIDMv4HJE8QRmsfs/lwtGsgIhAL/U3IdgqyXEC2G24yRpf9+cUUratFHYE9GdW8djKc3O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62823},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"7ef9740ced565b80a8f7078967a079a47bf66a27","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.162"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.13_1720286917229_0.6131437099198778","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@eleven-am/pondsocket-express","version":"0.0.14","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.14","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"6055b3b9226cf388bc22d6e1dc863d6b76693b4b","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.14.tgz","fileCount":5,"integrity":"sha512-xUzdjYstwFte0LpiuYuf21tL9zibLoReIyHe/GPoyHKHIFCTUzKQtPH0fo89kG4Wxj83XsdUHcpRaThhUmflcA==","signatures":[{"sig":"MEYCIQDGHuEL0YJ3PD6XmDWuwElooIAGbM/VlW1KmO7BvbNQ8wIhAKuJOx/VUdxx0+fONOsmOHv7HJnj9e5xeas8eH4EmcGz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62823},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"8b8ae00f4e1e20d1322f8aa6500c1718ba185eb5","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.163"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.14_1720341103229_0.32102117923667506","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@eleven-am/pondsocket-express","version":"0.0.15","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.15","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"860327932c39db6aadb105f2d269975641ca8cac","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.15.tgz","fileCount":5,"integrity":"sha512-q8qWIRHZZvY6XlPf1/wSAcrcMCUMIvhHjobnCMcnyhxv3G0Wm0zGjW+ajS/j/4ZQ/52elyMb1LB0knB4bH/ceA==","signatures":[{"sig":"MEUCIQDdjTluykotk6uCf6jmbOrdHINkNLlrs3daoBkUJEqCXQIgZsU3Uvo4MDzH1hCCvVaXdV4IWyF3Eh9w8gF4afoMvKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62823},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"567b30d01c72851a2a9e4823e3a971ac559e0afd","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.165"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.15_1721330106935_0.7260933764582307","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@eleven-am/pondsocket-express","version":"0.0.16","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.16","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"95dec656d3718e3a8d88e53dbfdd8c270d28d939","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.16.tgz","fileCount":5,"integrity":"sha512-D14Q+Fia8PJ5Oq91bnKw2v+UkzF5bzJ++DdH2BdekZDFuiuMO80miI8QFbL7+EiwB6ig/zysBcpfBEehiAVHsg==","signatures":[{"sig":"MEUCIF1UIxqtYZUGGkTFfkDvwxFXMgHkVBzcavNxMYn5pDJ5AiEA9J/VdrYwnN20aDVwTzcI8KJVzOWehZ7Xoz0sPrIOo20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62823},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"05219a9a952584540c135c216b05e6dd8efe847b","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.16_1721466679869_0.3983195637431287","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@eleven-am/pondsocket-express","version":"0.0.17","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.17","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"396190234c11e0aee8999b401411a232d9689e42","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.17.tgz","fileCount":5,"integrity":"sha512-6vPB2xGLSXL38oFPs63LWc/1uTF+fH/i5JK+RLacgmuRt1Z9+7I4WtMRZ8kwh/zwEvX5cb4t6zDuesEiVJ3SXQ==","signatures":[{"sig":"MEUCIQCoV/I5uvGxgmhj8z/F+mCE7n0ulcpZGUFeUL50TJtoogIgJ/Z7DbY0upgmrQRg4z8P4CJm37U7eIBuQS+Elr1Mn+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62452},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"05219a9a952584540c135c216b05e6dd8efe847b","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/express":"^4.17.21","eslint-plugin-import":"^2.29.1","eslint-plugin-file-progress":"^1.4.0","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.17_1721549903094_0.9925899480184184","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@eleven-am/pondsocket-express","version":"0.0.18","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.18","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"d221b52649123e6cbc10dbd8fb3b81ccc38d79ca","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.18.tgz","fileCount":6,"integrity":"sha512-v1px5VEdVaISoacsicgNvMGDMo7ETG0XU5zvxgnmwz2S9TdbZ1d0OYFwmWlHQtTAqwBz6FIpIs3fus+oaCU5tA==","signatures":[{"sig":"MEQCIAc0Qiy63gofldUtYHVbGIT/I/D03lLhwajqyjL2BpiiAiAqD16j/Imcua5nEavYFw4JAIUlYooToCnh0Omswz0RDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62827},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"3fecf0d5b77da9f2d081aca45b49dde7bff7efd2","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.170","@eleven-am/pondsocket-common":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.18_1727806833226_0.4397130455537017","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@eleven-am/pondsocket-express","version":"0.0.19","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.19","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"0a4bb038691472f28c0038ec83b106b1fbf0511c","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.19.tgz","fileCount":6,"integrity":"sha512-iYj1SkJeL7PB0HjvWVQM4BVupyl3YeeYlpD1b3K3fGbDYjrU28deX8UBQcGKbDYiG3+Ar0kXDaDsvX6qkSrVdA==","signatures":[{"sig":"MEUCIFi+rTAdY0zNCWnUcwn5y3AdTpZYYeSu2oHxmmoUDm4OAiEAvTuL7lVulof9na59ZYn06WUWZC6204fvD22UHcoTNjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"3fecf0d5b77da9f2d081aca45b49dde7bff7efd2","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.171"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.19_1727807104808_0.37030394840552616","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@eleven-am/pondsocket-express","version":"0.0.20","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.20","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"ed46ffce0d56c93cde566ede90154c542236f1ee","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.20.tgz","fileCount":6,"integrity":"sha512-bNzXQussYkvGtGbYj7znU7sqHfIkVdwlc0W+LnZG8rxiMtlkgGS35YzlgEHj6DCoPvY/uXSDpw/D/aeMbdxT2A==","signatures":[{"sig":"MEUCIQD4M/Rx0HbWredjkfrVlN9aaFw3s4jwrzj7A1l27DCZhwIgT6OLKbHQuAkSLNL5C2dyA/TUI24hSrBz+O4LtAD8cFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"3fecf0d5b77da9f2d081aca45b49dde7bff7efd2","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.172"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.20_1727807812927_0.12650390091620234","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@eleven-am/pondsocket-express","version":"0.0.21","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.21","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"26162ad66ed202fd4654e07b55d7d739605cc2e9","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.21.tgz","fileCount":6,"integrity":"sha512-wwsdqa2tlq5NgzTOUGRcbGsBD0AmkfFvhx+5ClYnN0lQm3X4Ye1NhndV22t4eGMiYZIqL4bbUVkhux3kT7rdHw==","signatures":[{"sig":"MEQCIG/qu1bPOAAHcRHzTC2A+xqyfg+JQ+SFBXP4qFL7FgNsAiA2kBt4S/D3cdnPD5TqwcQhuscPKaSZKmK7G+1lYDZSSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"1598f64181e312ea932e19acef4ece6767336fd6","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.173"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.21_1727816788367_0.5007764776915777","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@eleven-am/pondsocket-express","version":"0.0.22","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.22","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"c8fc9bd968ff3350e1f697d846120bf8502c4230","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.22.tgz","fileCount":6,"integrity":"sha512-0n9n97OzJf1fS0dWq3JKV2t/wjBWiSgWreinj7nFHsq68DPaJ4GgI0xDnCuYoatoUJmucFUaCHxL24bNs9GWzg==","signatures":[{"sig":"MEUCIH+5UyPEvIdv7n4jIg7VnBtMv9toepANqUxPPhEwqj7UAiEArsxIcWU34FFYRpCMriQyc+pk44Lg5rWtex5BqJDNqvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"114d3a85d9d2aff5c0d5edf7aa431f9fa4b906a6","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.174"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.22_1727852812802_0.705899732242758","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@eleven-am/pondsocket-express","version":"0.0.24","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.24","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"95e45296f66bf91cc26216e346a878b4d53ebc04","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.24.tgz","fileCount":6,"integrity":"sha512-4AUHA7L3zsgmepXMy+FxpvPQllkYI2UJsm2KJtBwbi5FdBaaSqHTiL2e1psfwnn3dARD07J3ihBFTFWr9Rj+gA==","signatures":[{"sig":"MEUCIH4F2Ww4486Vs2YJ3SfVtrSHrf5Fq8/v/gT6963OKOaHAiEAnuRlL7ysA+6szkjzZnQnoM+bSlacDiHEWi3XmX41ZM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"f14f0b0f1441262589417f5f2dfb26f3cfe55bc1","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.176"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.24_1727880318641_0.39898154568474165","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@eleven-am/pondsocket-express","version":"0.0.25","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.25","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"54dfe0e0100faa7b0be3ceadff1bfe8b00b85f4c","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.25.tgz","fileCount":6,"integrity":"sha512-b2PDDTTzo6glgAi2guYbP3jpHUmKMsBt52aQ3xd9KHECMFyh0ehV4PrSx3kX20enHEkO0GbyLz50Kytga0q3Cw==","signatures":[{"sig":"MEUCIQDMxeqSMCP98Hvdn+gQMa5MDDoe+C0Q/dbDdkgVot8fIAIgFUvDvosWX5Aan/ht18ZPomm43Xu42XHZE/Kp/PdmvBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62733},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"5794603bd269d164894371e74e29e76ae4ae2e38","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.8.3","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.190"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/express":"^5.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-file-progress":"^1.5.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.25_1730754287430_0.3191355302948298","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@eleven-am/pondsocket-express","version":"0.0.26","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.26","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"984d30b9648db5191cc6d214dc559550f55da8d7","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.26.tgz","fileCount":6,"integrity":"sha512-ukGMhFEE7HlEypHY6iHCuOSKFwWLu2peQCIfxzbkEG1LvKrU8e2IrxX77LhP67xjo5VdldXh3/E5Dt0JzLujtA==","signatures":[{"sig":"MEQCIHOGZUHvARrrjBVk5dkunq5yMcLJ4IlayZ0c05MJeFEWAiAGEk8y3uL+X/W43sS95igHOTMbtErOFhYKF8bcIRk2ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62924},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"9d1b840dfcbe6ee4cfecd29595b306063158ef80","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.192"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.2","ts-loader":"^9.5.2","@eslint/js":"^9.21.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.7","@types/express":"^5.0.0","@eslint/eslintrc":"^3.3.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.0.1","eslint-plugin-file-progress":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.26_1740217000266_0.28015291751054683","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@eleven-am/pondsocket-express","version":"0.0.27","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.27","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"ec9ac53e4fd8ab7f1579530669433ef0534dde49","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.27.tgz","fileCount":6,"integrity":"sha512-W5QOTtkc/Knksgem7s9K+NT+MkToBDFwSAMorGoqgu/oosREA0+OAARWUBw2vUJk9+KQmS55AsU+sLEk31reeA==","signatures":[{"sig":"MEUCIQDqk/NpXPgI6TneirHqab1gzwZkON9U4Qp47gzhYl0pSQIgUGT0ijdH6U7w4IT8y8P9DlAovZeTyNIi9V9WtKnmqqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62924},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"896d18746eecde5d5e892e493e8585c547d45085","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.193"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.2","ts-loader":"^9.5.2","@eslint/js":"^9.21.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.7","@types/express":"^5.0.0","@eslint/eslintrc":"^3.3.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.0.1","eslint-plugin-file-progress":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.27_1740384715691_0.8983372529663503","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@eleven-am/pondsocket-express","version":"0.0.28","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.28","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"84cc06ce36822c6f860024e57a294fffa8612bef","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.28.tgz","fileCount":6,"integrity":"sha512-KQMBb6GjjWyK22/vStpJe69HKv5BqQ6ryuIiii/r04jrQFNfGEM85PdPIcdhQNfK8ud796j3bdN0qze2I7NA5w==","signatures":[{"sig":"MEQCIFkooML6W0nBYPMsBe4dGYmxIda1CvipkfRWmhDrAtfrAiA42jVwTQSOPCy9PaXGpIAZZbd67LwDee87ndVPCQ++Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62924},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"57649cfcb344997fd7baef725f4dd2d160795080","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.195"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.25.1","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.8","@types/express":"^5.0.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.2.0","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.31.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.28_1745827547604_0.6775393624741346","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@eleven-am/pondsocket-express","version":"0.0.29","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.29","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"1e8fead9b079a9dc6fd35d59205444e9b96a89b6","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.29.tgz","fileCount":6,"integrity":"sha512-o6kVNMdjbgoiNUxKKW55fhhYYoe7qc7VKfSs+o7KoTTg3W/FX71ERLYUGbr0G0UigsHf3v04yLKkgveSv6dSzg==","signatures":[{"sig":"MEQCIAFWwo6bvN6xSw6Ed+iEiQNU1HtPf8tnjnNv18lHYmuGAiA5pl4OGrP69A5Ehvdvv2Lp6CS8Ezv58j3uKRA/nXma+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62924},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"57649cfcb344997fd7baef725f4dd2d160795080","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.196"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.25.1","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.8","@types/express":"^5.0.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.2.0","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.31.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.29_1745828016776_0.7626348418997777","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@eleven-am/pondsocket-express","version":"0.0.30","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.30","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"688971bbaf2169a4c8cb8a52ff4f12e561576fcf","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.30.tgz","fileCount":6,"integrity":"sha512-0swgg4Z8EWlx07+9hoTFakSh8InsRSjzeVdThTra+IGOUc05Vn6pL2rblMXvi++gxtY12Mkg2GOWB0GbWfvDHw==","signatures":[{"sig":"MEUCIQCHejxalVsM3709sp+5D3k8rOdD/6kyaI0RlPYCKJJPZAIgJKND1lksQrBNdn3W64eBxtJvAWjXovlNx+/IV7fQowM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62603},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"8ec13fa875f0170e5fe3575ff0a93046f3da91f7","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@eleven-am/pondsocket":"^0.1.200"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.26.0","globals":"^16.1.0","ts-jest":"^29.3.3","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.2.0","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.30_1747391045604_0.12682745249837257","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@eleven-am/pondsocket-express","version":"0.0.31","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.31","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"21e566d456d5514ded3748555a54f170ff462a5a","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.31.tgz","fileCount":6,"integrity":"sha512-xSFXXgkC+BJXMFaOj4QUA/+BjNR8yRju+yfGt6YgE+TE3rjnAtJ2RZmLXM/NEkLjoCgo91WQwdBVN0uUa0VVmw==","signatures":[{"sig":"MEQCIAnJUH7lrdT66gGbnBTIXfrOpx6P7myVMMj7zKETCedRAiBL09psSDqUS5FKNDXaMy4kaQU5s/D06hMp9y8tKxpSug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"858ed9cf034cba17cea5d325b3e04808df178e10","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.202"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.33.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.31_1749376599107_0.7260659968798879","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@eleven-am/pondsocket-express","version":"0.0.32","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.32","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"464e560aa832de84c11463568018c4e8b0c0e8e1","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.32.tgz","fileCount":6,"integrity":"sha512-abeDS3Tt/NGEy4nW8gd2ylmjCZvC2D74NNi8PsTxUuFYISYLrTxnT7PiIRSLVqq6yiPyObiZ6kGmL065fThfxg==","signatures":[{"sig":"MEQCIGOtcrsTIPV+LoJwldCDURPBXY+a6JIWxiyYDDekZv2FAiAqLrQpwggBqUtX9L/4yvSxcBaLNuj+/AIqbdxprthdFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"53f5253076806c1fe72ac34c820f7cbcc1134b49","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.203"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.33.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.32_1749378884255_0.9435402060245635","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@eleven-am/pondsocket-express","version":"0.0.33","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.33","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"03c347788bc499b39619c92ba158d24fbf584d7b","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.33.tgz","fileCount":6,"integrity":"sha512-CUyRq9iI0Ox3/S7t4nzka+EqZUcAzy6epMlvsCMK825hF92aLWXB3qV92FzcDl0ALqoLjZ0ZhJJbOEWci+MsBQ==","signatures":[{"sig":"MEUCIQCxtrNMq2y0y++2gcTPOvmNwpxUNUMw0sjEHAQgeq2DsAIgCGorn0ElNzXHZFZ9/Y71+Hg3Q2WNfZlEmVFrl4agObc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"ef414a2aedbb4caa4a3d55693e478dddd8aad47d","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.204"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.33.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.33_1749382261394_0.17397948227281912","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@eleven-am/pondsocket-express","version":"0.0.34","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.34","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"5a6ab1d04e496c8fab4ec57499beef0308e6f875","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.34.tgz","fileCount":6,"integrity":"sha512-ipvpWMG6sn4Sk8AwNAp16A+ePhkteGLTaq0pz/Bh381MxH5StxeDinaiRtqpUaq0ON802/KEba/zQjJY5IBkVQ==","signatures":[{"sig":"MEUCIQDFL1/6YxFXQIwdllJ/7t468YllvKLM91S1HiNSJO59jAIgJZ2OaRVkenIcrtmAJQD7NXtCGzloxpq2uIRArVi6cME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"24d6cb54ecf2310ddd52469323a493275682c118","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.208"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.34_1749590120503_0.6948428433986358","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@eleven-am/pondsocket-express","version":"0.0.35","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.35","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"8d34033a2cb047809f74fa0353b74a1007d52faf","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.35.tgz","fileCount":6,"integrity":"sha512-311E1q/zyQKJBqNWxWUh7i3i1bY/5ORvUDCiuQMMV0yaUtcbFyvFl28mhDbSK3RGb4qpIxDp17r/vhbi3H1wbA==","signatures":[{"sig":"MEUCIDAH6U07zhDAnDaRIP9BIex5JweiGL487vXGXiDtDezGAiEA90WhbinuOs5BireJZJkFz1O91MfmY8No/4VT3J9x1bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"5ffd131b9500901203823ef94abad33a2709fd3d","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.210"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.35_1749639912952_0.8664106536121319","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@eleven-am/pondsocket-express","version":"0.0.36","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.36","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"784aa478db189dd684ae8aa33c91bd1bf7d8a6d7","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.36.tgz","fileCount":6,"integrity":"sha512-zizbm4AsWKVty1uFqKDhbzp5xoPsifKjZBcv5Ra/9gff1T5uHHV1MsXGHNTRNjJ7Yr0Wi3qIPWtvWOe19A3WdQ==","signatures":[{"sig":"MEUCICxqFWcNPcTOXDNJSUwQS4TxVd4qzmIhpA+e8zv+i+EBAiEAwNNpvPPq+eAGynwr10+VVlRC+TxfXDIPRSS/dEA7HRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62863},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"a87e50b21f32d9af995058c8e0602522e2a82354","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.210"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.36_1749641094627_0.9140436054042991","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@eleven-am/pondsocket-express","version":"0.0.37","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.37","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"64d48158fc021a45beede991c9f91ec914a8e554","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.37.tgz","fileCount":6,"integrity":"sha512-tCEC3kN3sFXMvZVfAYy3Sf4s9fQFszyN0ggtQP4m5MNK07uu/dJ8AX4NIRmpEC9T3wdYxPAW9P1/tZkI+kwjJg==","signatures":[{"sig":"MEQCIGgQZi3JZQPK5nK0k34wySvmYpHfhUvR/O88fYOSq1SlAiBcqafYphS1Wenvo+bbqh3R6emEj63/BZDJ5GfjtArTZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43904},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"a87e50b21f32d9af995058c8e0602522e2a82354","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@eleven-am/pondsocket":"^0.1.212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.28.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@eslint/compat":"^1.2.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.37_1749642935758_0.30156567940014223","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@eleven-am/pondsocket-express","version":"0.0.38","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.38","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"b824a04bb5ebb13c6b7ceef624598c617332d095","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.38.tgz","fileCount":6,"integrity":"sha512-YnhKlxmnfqugKQWrTrsWW13Bjejfpf5K2Sv1ehSo+RrhgvjW0KDJq+0ltm31oj3t5l+wiZ7VRX9rqn6vfDHDwA==","signatures":[{"sig":"MEUCIQCeS+Ukq20qVOwoDVATvPKu34As17CmbTWQ2SVcoEVCKgIgFJCQoTxBlyBt4+f2Aee2ytMszumOGjAoc6kFDlFkA/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43903},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"7fb3e08f3f44b4b819de2490fc5cfbd1064b6125","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"11.4.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@eleven-am/pondsocket":"^0.1.214"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","prettier":"^3.6.2","ts-loader":"^9.5.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@eslint/compat":"^1.4.0","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.46.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.38_1760912104701_0.7897074234141028","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@eleven-am/pondsocket-express","version":"0.0.39","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.39","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"2952ba45e0eb60f06c0e81145e0288515d1855eb","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.39.tgz","fileCount":6,"integrity":"sha512-Ps47IgITbuZfStbt+D6M/daN8KSV8pyI7ChVoYiqonrZ7nGLoWXa0OSqG1OSDw0vJdSmYJgkwW3Ajv97pG+0Cw==","signatures":[{"sig":"MEYCIQD2QctEoUk8AU/C4KwcjAmuJsb26Jdx6+JG18a7yXGZcwIhAOOwUrhbmsAlvzWaAss0ItyA2XARH1UOKX9DPflmAVeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42956},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"d76a5c61aaa1e803af67fe5307faadbe01b123f9","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"11.4.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@eleven-am/pondsocket":"^0.1.215"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.38.0","globals":"^16.4.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","ts-loader":"^9.5.4","@eslint/js":"^9.38.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@eslint/compat":"^1.4.0","@types/express":"^5.0.6","@eslint/eslintrc":"^3.3.4","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.39_1772405421277_0.21146890745634073","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@eleven-am/pondsocket-express","version":"0.0.40","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.40","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"6e64d5d2df77daacaa5fa0a28e40c65459af8efe","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.40.tgz","fileCount":6,"integrity":"sha512-aAljGhqp361uL3DjO+HKB2D+tR9lgDSWTjeDOk2lBzApK7mCieYxDu0zeXkK5vLIlpIWBrM+66gm7iQZmz6oUQ==","signatures":[{"sig":"MEUCICdqfyhrngUArE3QW1wXufJaBSlOizf9QyAGS9G/xsSTAiEAzu+HQkAdBsiTpnpT7jrRFS3qIBNIlHC9rn4KI7gduTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42975},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"e59b7a4d9f13d5b4ddf278707d8cb3aca9091c4c","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose --passWithNoTests","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"11.4.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@eleven-am/pondsocket":"^0.1.216"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.4","globals":"^16.4.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"^3.8.3","ts-loader":"^9.5.7","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@eslint/compat":"^1.4.0","@types/express":"^5.0.6","@eslint/eslintrc":"^3.3.4","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.40_1779395725919_0.4086580850943764","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@eleven-am/pondsocket-express","version":"0.0.41","keywords":["socket","server","ws","websocket","pubsub","presence","realtime","realtime server"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/pondsocket-express@0.0.41","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"5546bd00c9453a546a618ce81fcb66dd3d3c44bd","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.41.tgz","fileCount":6,"integrity":"sha512-PgT1wwxNi9AgkaFfSLZ+csRsQEeI/tjvQnxPyQK/ikF5dOUyBjwvAYwnpk9ErRn4YaoZK0BtnsJmsAVbMLlrUg==","signatures":[{"sig":"MEUCIQC05acz6xOFHQw/W6uMmRgEdEritPsyOBElOZvEffpypAIgG+q3ZYQc6V3BoJqSMdOSqV0dG4qiYy+0aHYAaVwyVMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42975},"jest":{"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./index.js","types":"./index.d.ts","gitHead":"25cfd38bb0c3f73855bc64c2fa687adae9c4c28b","scripts":{"copy":"cp package.json dist && cp README.md dist && cp LICENSE dist","lint":"eslint --ext .ts src","push":"npm version patch && npm run copy && cd dist && npm publish && cd ..","test":"jest --coverage --verbose --passWithNoTests","build":"rimraf dist && tsc --build tsconfig.json","lint:fix":"eslint --fix --ext .ts src","pipeline":"npm run lint:fix && npm run lint && npm run build && npm run push"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"11.4.2","description":"PondSocket is a fast simple socket server","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@eleven-am/pondsocket":"^0.1.218"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.4","globals":"^16.4.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","prettier":"^3.8.3","ts-loader":"^9.5.7","@eslint/js":"^9.39.4","typescript":"^5.9.3","@types/jest":"^30.0.0","@eslint/compat":"^1.4.0","@types/express":"^5.0.6","@eslint/eslintrc":"^3.3.4","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin-ts":"^4.4.1","eslint-plugin-file-progress":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/pondsocket-express_0.0.41_1783068312956_0.11291269511896562","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@eleven-am/pondsocket-express","version":"0.0.42","description":"Express integration for the PondSocket server.","keywords":["pondsocket","express","websocket","sse","realtime"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","homepage":"https://github.com/eleven-am/pondsocket#readme","bugs":{"url":"https://github.com/eleven-am/pondsocket/issues"},"repository":{"type":"git","url":"git+https://github.com/eleven-am/pondsocket.git","directory":"javascript/express"},"engines":{"node":">=20"},"type":"commonjs","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","default":"./dist/index.js"}},"sideEffects":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"clean":"rimraf dist","build":"npm run clean && tsc --project tsconfig.json","test":"jest --coverage --verbose --passWithNoTests","lint":"eslint src --max-warnings=0","prepack":"npm run build"},"dependencies":{"@eleven-am/pondsocket":"^0.1.219"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverageFrom":["**/*.ts","!**/*.test.ts"],"coverageDirectory":"../coverage/express","testEnvironment":"node"},"_id":"@eleven-am/pondsocket-express@0.0.42","gitHead":"f62635916a9502a411a2484714df1ea5f31b072b","_nodeVersion":"22.17.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-ALsH3utCL2oGeTgvy8av+X8JN6YOImcoT+Vpagj5PUtI2doWrvoBbdip1q4loKlnYDm8VklxlAXwEOqrq6ytXA==","shasum":"16d0e50f1740f372715b491a623c5d9c1dd47778","tarball":"https://registry.npmjs.org/@eleven-am/pondsocket-express/-/pondsocket-express-0.0.42.tgz","fileCount":5,"unpackedSize":42610,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDt8abPZi7wBygE46sMW6ep5a3dhUmY4hGhUOepEpe8twIhAKFekYiBO6OQx85gxw8/LeFeBBp0ttjKE8GwSHLH2GUZ"}]},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"directories":{},"maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pondsocket-express_0.0.42_1783635466791_0.6819707875226455"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-06T14:44:52.212Z","modified":"2026-07-09T22:17:47.031Z","0.0.2":"2024-01-06T14:44:52.526Z","0.0.3":"2024-01-18T17:47:33.977Z","0.0.4":"2024-01-18T18:16:32.538Z","0.0.5":"2024-01-20T12:09:36.965Z","0.0.6":"2024-01-20T12:18:53.304Z","0.0.7":"2024-01-20T13:29:37.103Z","0.0.8":"2024-02-23T23:56:26.170Z","0.0.9":"2024-02-24T08:50:21.709Z","0.0.10":"2024-02-24T12:22:14.226Z","0.0.11":"2024-03-02T11:20:54.015Z","0.0.12":"2024-07-06T14:15:57.588Z","0.0.13":"2024-07-06T17:28:37.363Z","0.0.14":"2024-07-07T08:31:43.438Z","0.0.15":"2024-07-18T19:15:07.097Z","0.0.16":"2024-07-20T09:11:20.012Z","0.0.17":"2024-07-21T08:18:23.293Z","0.0.18":"2024-10-01T18:20:33.436Z","0.0.19":"2024-10-01T18:25:04.977Z","0.0.20":"2024-10-01T18:36:53.149Z","0.0.21":"2024-10-01T21:06:28.618Z","0.0.22":"2024-10-02T07:06:52.986Z","0.0.24":"2024-10-02T14:45:18.863Z","0.0.25":"2024-11-04T21:04:47.931Z","0.0.26":"2025-02-22T09:36:40.441Z","0.0.27":"2025-02-24T08:11:55.925Z","0.0.28":"2025-04-28T08:05:47.804Z","0.0.29":"2025-04-28T08:13:36.940Z","0.0.30":"2025-05-16T10:24:05.788Z","0.0.31":"2025-06-08T09:56:39.289Z","0.0.32":"2025-06-08T10:34:44.420Z","0.0.33":"2025-06-08T11:31:01.578Z","0.0.34":"2025-06-10T21:15:20.673Z","0.0.35":"2025-06-11T11:05:13.167Z","0.0.36":"2025-06-11T11:24:54.818Z","0.0.37":"2025-06-11T11:55:35.980Z","0.0.38":"2025-10-19T22:15:04.909Z","0.0.39":"2026-03-01T22:50:21.425Z","0.0.40":"2026-05-21T20:35:26.295Z","0.0.41":"2026-07-03T08:45:13.087Z","0.0.42":"2026-07-09T22:17:46.939Z"},"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","keywords":["pondsocket","express","websocket","sse","realtime"],"description":"Express integration for the PondSocket server.","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"readme":"# PondSocket Express Integration\n\nThis package provides seamless integration of [PondSocket](https://www.npmjs.com/package/@eleven-am/pondsocket) with [Express](https://expressjs.com/), allowing you to add high-performance, bidirectional WebSocket endpoints to your Express applications with minimal effort.\n\n## Installation\n\nInstall the Express adapter alongside PondSocket:\n\n```bash\nnpm install @eleven-am/pondsocket @eleven-am/pondsocket-express\n```\n\n## Overview\n\nThis package exposes a function that takes your Express app and PondSocket options, and returns the app with additional methods for real-time socket communication:\n\n- `createEndpoint(path, handler)`: Define a WebSocket endpoint on your Express app.\n- `listen(...)`: Start the HTTP server and WebSocket server together.\n\n## Server-side Usage\n\n```typescript\nimport express from \"express\";\nimport pondSocket from \"@eleven-am/pondsocket-express\";\n\nconst app = express();\n\nconst pondApp = pondSocket(app, {\n  // PondSocket options (except 'server')\n});\n\n// Create a WebSocket endpoint\nconst endpoint = pondApp.createEndpoint('/api/socket', (ctx, next) => {\n  const token = ctx.request.query.token;\n  if (isValidToken(token)) {\n    ctx.accept({ role: getRoleFromToken(token) });\n  } else {\n    ctx.reject('Invalid token', 401);\n  }\n});\n\n// Create a channel\nconst channel = endpoint.createChannel('/channel/:id', (ctx, next) => {\n  const { role } = ctx.user.assigns;\n  const { username } = ctx.joinParams;\n  if (role === 'admin') {\n    ctx.accept({ username }).trackPresence({\n      username,\n      role,\n      status: 'online',\n      onlineSince: Date.now(),\n    });\n  } else {\n    ctx.decline('Insufficient permissions', 403);\n  }\n});\n\n// Start the server\npondApp.listen(3000);\n```\n\n## Client-side Usage\n\nThe client API is unchanged—use `@eleven-am/pondsocket-client` as described in the main PondSocket documentation.\n\n```typescript\nimport PondClient from \"@eleven-am/pondsocket-client\";\n\nconst socket = new PondClient('ws://your-server/api/socket', {\n  token: 'your-auth-token'\n});\nsocket.connect();\n\nconst channel = socket.createChannel('/channel/123', { username: 'user123' });\nchannel.join();\nchannel.broadcast('message', { text: 'Hello, PondSocket!' });\n```\n\n## Key Features\n\n- **Express Integration**: Add real-time endpoints to your existing Express app.\n- **Simple and Efficient API**: Easy-to-use, type-safe API for WebSocket communication.\n- **Organized Channels**: Group users and manage communication efficiently.\n- **Assigns**: Store private information for users and channels.\n- **Presence**: Track and broadcast user state changes.\n- **Broadcasting**: Send messages to all or specific users.\n- **Middleware Support**: Extensible request processing.\n- **Distributed Support**: Built-in distributed deployment with state sync.\n\n## Advanced Features\n\n### Presence Management\n\n```typescript\n// Server-side\nchannel.onEvent('presence', (ctx, next) => {\n  ctx.trackPresence({\n    username: ctx.user.assigns.username,\n    status: 'online',\n    lastSeen: Date.now()\n  });\n});\n\n// Client-side\nchannel.onPresence((presences) => {\n  console.log('Current users:', presences);\n});\n```\n\n### User Assigns\n\n```typescript\n// Server-side\nchannel.onEvent('update-profile', (ctx, next) => {\n  ctx.assign({\n    ...ctx.user.assigns,\n    profile: ctx.event.payload\n  });\n});\n\n// Client-side\nchannel.onAssigns((assigns) => {\n  console.log('User data updated:', assigns);\n});\n```\n\n### Error Handling\n\n```typescript\n// Server-side\nchannel.onEvent('message', (ctx, next) => {\n  try {\n    ctx.accept();\n  } catch (error) {\n    ctx.decline(error.message, 400);\n  }\n});\n\n// Client-side\nchannel.onError((error) => {\n  console.error('Channel error:', error);\n});\n```\n\n## Distributed Deployment\n\nPondSocket supports distributed deployment through its distributed backend system. This allows you to scale your application across multiple nodes while maintaining state synchronization.\n\n```typescript\nimport express from \"express\";\nimport pondSocket from \"@eleven-am/pondsocket-express\";\nimport { RedisBackend } from \"@eleven-am/pondsocket\";\n\nconst app = express();\n\nconst pondApp = pondSocket(app, {\n  backend: new RedisBackend({\n    host: 'localhost',\n    port: 6379\n  }),\n  // ...other PondSocket options\n});\n\n// Now use pondApp.createEndpoint(...) as usual\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the GPL-3.0 License - see the LICENSE file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/eleven-am/pondsocket#readme","repository":{"type":"git","url":"git+https://github.com/eleven-am/pondsocket.git","directory":"javascript/express"},"bugs":{"url":"https://github.com/eleven-am/pondsocket/issues"}}