{"_id":"nodecommons-esm-app-socket-io","_rev":"46-36e7f6447887dc8c5d4aeb16e36af6da","name":"nodecommons-esm-app-socket-io","dist-tags":{"latest":"3.0.16"},"versions":{"0.0.2":{"name":"nodecommons-esm-app-socket-io","version":"0.0.2","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.2","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"8f05db1541af257a7a5f726516c62781f66e5bd6","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.2.tgz","fileCount":13,"integrity":"sha512-/bCpfHupFe43TXI2iP/54V4aq0VEQEbIJtFmEddsYSYc/GgPIEDFcJU0+/Bwh6cYVOZITBbldHlXtEI6T+zV8w==","signatures":[{"sig":"MEQCIB/nQu5fcZCVUbKsvP+absqB8fC7s2fZYHVPKS09+sRLAiAwf771+HVWXZJvUsSXECAg0oMrLFDOgb3h5PZuZL9XRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"1da82a24ee27e1854f55a80a5f9be3a0f5ca63ff","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.4","nodecommons-esm-express":"^0.0.8","nodecommons-esm-app-rest":"^0.0.7","nodecommons-esm-socket-io":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.2_1735086193819_0.20112960115619805","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"nodecommons-esm-app-socket-io","version":"0.0.3","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.3","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"735b1622e49391ff5c7a708dc578e65f23aa0f79","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.3.tgz","fileCount":13,"integrity":"sha512-j1RHPcTTj3W9xKuC1dRZyPIMF0Bo0DY1zQHtGroAWxSbNzVLkjvVSIOY8sNToub6CYY2zgeORCK3lJC56jXpxQ==","signatures":[{"sig":"MEYCIQCkZRwsSWpkzTxFDImGOv8nrHCeSkFe6UkjGExRmrjT+AIhAOgwMntGkVSf/2seFXApNYewwPbUw/jC/BuJgSB88CBG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4b39988e4b091edbb3ad6da73ca45072f0d4bf84","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.4","nodecommons-esm-express":"^0.0.8","nodecommons-esm-app-rest":"^0.0.7","nodecommons-esm-socket-io":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.3_1735086778705_0.7292381134197015","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"nodecommons-esm-app-socket-io","version":"0.0.4","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.4","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"9dd80d5afcc9706a57d37b708f000742694b3753","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.4.tgz","fileCount":13,"integrity":"sha512-+D9xa5LVQ3DBmSWPICycpvVEzjYUHqiVv+MgkYvyUZm9P3IDFKKk1fLxoQT8rD2BjavuP/FaiSJupxaZOOmvBw==","signatures":[{"sig":"MEQCIA7hhOwZX+j811dAPH9dhYH5E8X/MXLh+F7tqRbA8YgGAiBpdaIF4ruFWy6ciFYJjL47r+tBNdt5Kbuhwwjb/P9KkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"a23c4c8f26076e49c4bb7ddcdcdb617f637b0a29","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.4","nodecommons-esm-express":"^0.0.8","nodecommons-esm-app-rest":"^0.0.7","nodecommons-esm-socket-io":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.4_1735144809253_0.46504281786242174","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"nodecommons-esm-app-socket-io","version":"0.0.5","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.5","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"f0347477ab3245dcb60e569c8e195a93a8ac2e2b","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.5.tgz","fileCount":13,"integrity":"sha512-xbx34122tcXR1Viz7lMRXB9RCITehOB5uqEOwkFpXAGbj9iK3tHzJtTdwfqGUy2awYW6fCDdlxtj5oyR3Kxd2g==","signatures":[{"sig":"MEUCIQCRyzvUzxymhrsFeYhAFkK4ma2OYcIZ/qQiWBK+DEzTRwIgOPxn8nz/zupy8iqeLl2nikPt0+eGGC5yuGzo2s42yiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7358},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"b58676013dfb1c83f0ba1f612cd0636f60cd58a4","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.4","nodecommons-esm-express":"^0.0.9","nodecommons-esm-app-rest":"^0.0.8","nodecommons-esm-socket-io":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.5_1735173608591_0.8325493602378977","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"nodecommons-esm-app-socket-io","version":"0.0.6","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.6","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"57f5d85ddb641fc840b49d0a55832b5eca7da94d","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.6.tgz","fileCount":13,"integrity":"sha512-Qn5kd7bUPTcfEtiD/NuyEBzzZargS6qPN31APOLP3LX3j/ob7NRctew0t8zSDBgjEd5sWIkEvKT2X/yLfYxoqg==","signatures":[{"sig":"MEQCICXzip7kgHJZxWSZcBeo5X9K3fha0GC0T4bG+P+dCE8KAiBmImRM++dp54JJ1JepLYEr49cM9YhE6M0AJj3nUs+2OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"a3395d19aa2130b34e49c7e73f207c5a31f9af4a","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.5","nodecommons-esm-express":"^0.0.10","nodecommons-esm-app-rest":"^0.0.9","nodecommons-esm-socket-io":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.6_1739201117864_0.3342191699681103","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"nodecommons-esm-app-socket-io","version":"0.0.7","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.7","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"5a7d8c2d547d5008c08cececa3658f979bcb7967","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.7.tgz","fileCount":13,"integrity":"sha512-z6lgXxGjebMnd5BHDyf7RpocT9L7gUzfO00GrmlsX3CZawZqjegtD6okaBAZtQg8tmmny9ycPPM4cEd78rbl1w==","signatures":[{"sig":"MEUCIQCyQBEvzEJg3oee1Qc3BqjOouz70Kar8kTnCtQCGdyhDQIgWHVbgGDPeysEi1sIoc/Q+Qz1HiRgNKSmaghccK1nOyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"411959f32210c488607665ec5ae75124aaa74f32","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.5","nodecommons-esm-express":"^0.0.10","nodecommons-esm-app-rest":"^0.0.10","nodecommons-esm-socket-io":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.7_1740658397333_0.41558825133688915","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"nodecommons-esm-app-socket-io","version":"0.0.8","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.8","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"d7be63819208d2034440842d9139e27d4200b840","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.8.tgz","fileCount":13,"integrity":"sha512-8KVw116hqSV5WFY0AF/8j5jpAphPxNAe6Snao0FoYImvU1oVn6VOKCZiKULb2hIqinpDJLMIIkNrnCddYJpN7w==","signatures":[{"sig":"MEQCIBZumoc5blVWX29xntaSKSwJN2+44hhJuDtwSAFdlLG1AiAh+DsEXgxh/ATZwwSHdB3MxN+a3+FTZJTRN2Txenh0zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"b15b14a1c82db1d2025a2d68bd58736757df190e","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.7","nodecommons-esm-express":"^1.0.0","nodecommons-esm-app-rest":"^0.0.11","nodecommons-esm-socket-io":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.8_1749219380808_0.08606062373487822","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"nodecommons-esm-app-socket-io","version":"0.0.9","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.9","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"cde5e95b9082dd8e1f2c7fa704d52a1ab3a18fc2","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.9.tgz","fileCount":13,"integrity":"sha512-qy+bFQ+D+tzKqK8enQdxykP+TQFTeqVfwXHJFzlPfVUsaNJh+qzsILdN3WQTlgWRs3RZNlq1tMUoxDGrpz9dQw==","signatures":[{"sig":"MEUCIHkIEyaUbS4O68SbzsFPEWohrlKmVitOHGxD/GFCZ3erAiEAgs3prX8KJz/vQxhEZ9kn/ictD57KlYxVLejFDS+hxKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"df665f5af6e2e48f1471e9286b3bfa132b9ba5e2","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.8","nodecommons-esm-express":"^1.0.1","nodecommons-esm-app-rest":"^0.0.12","nodecommons-esm-socket-io":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.9_1749224816137_0.9025000991677328","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"nodecommons-esm-app-socket-io","version":"0.0.10","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@0.0.10","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"d8cc855a78a101e232d4ebde7422e748149a6959","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-0.0.10.tgz","fileCount":13,"integrity":"sha512-eTLywRLA9Y1wJ/wARm4jABMn/eSLKHGvZ7p5TCRwdAfghnHOoYwOYjoEGDGo4qVmnfsKvd7f3QooumXiJTON9w==","signatures":[{"sig":"MEQCICSq6ijds9+y6sA8FgqoiXEA4PZx1bMUb1+dxHmU5GWMAiBDn/j/8gl8qKl8+NeBIB3kjpvhcD5klJddHpHy1afaKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"31ce6ed4b2564511b494f8dd3a1a79d3d39f0f0f","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.8","nodecommons-esm-express":"^1.0.1","nodecommons-esm-app-rest":"^0.0.13","nodecommons-esm-socket-io":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_0.0.10_1754001730571_0.7461141773636448","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nodecommons-esm-app-socket-io","version":"1.0.0","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@1.0.0","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"210a2256ec1dc8e9a68e05bd65a325a43640d7fd","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-1.0.0.tgz","fileCount":13,"integrity":"sha512-QgB88rMGYAeGcySAu73bYt8ikxzxsR8TRUCAVJhVADd2YUA5FnYv46Gp6eztJI3TVEnELvEKXEAWEj/O5nVJ7g==","signatures":[{"sig":"MEUCIQCTRzFSVkM29ZmAYhWZHzq8/Ee1AGQCp81Ko2KeoSjUowIgbUfDNyQYcJImmJMbqjtfSLH9Ru6KjPS7lS3VrAHkFqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7500},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"aa4651bfd36b8b70d55293d8750f7b3c2f67e32e","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.8","nodecommons-esm-express":"^1.0.1","nodecommons-esm-app-rest":"^0.0.13","nodecommons-esm-socket-io":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_1.0.0_1754003633906_0.9141822879502035","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nodecommons-esm-app-socket-io","version":"1.0.1","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@1.0.1","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"4618b5b1881c337d025c6beea6e333c8a7e69e0b","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-1.0.1.tgz","fileCount":13,"integrity":"sha512-y2JlMFoiDfoCwG8C4thsqjDIAIqYIUTuEE7jXQQZrNLzLiHbt7Jid5LtlKiPiJY0pyC9N7+QfNxNoFI5Z2TTgg==","signatures":[{"sig":"MEUCIQDeXTOJFDOtUJCEiPzCyjTkYbzJbHevC1xS7uxBwjHz+wIgItuVB+kT9d23ydMmhC4rmywghNyOPCWkU/tLt41E/IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"95016f88fe587b951817db553d3dc4731ea6e052","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.8","nodecommons-esm-express":"^1.0.1","nodecommons-esm-app-rest":"^0.0.13","nodecommons-esm-socket-io":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_1.0.1_1754004281123_0.35696729860299614","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"nodecommons-esm-app-socket-io","version":"2.0.0","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.0","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"0d7bbd1ab55c7706fa1be72fa51148c4b2c58246","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.0.tgz","fileCount":13,"integrity":"sha512-sTXWmWUosFfCgfKBMa0z2iV3ruDKVBHNfU3l/AwBszK5owwzrmkq0ekVcNjlLjgkvh8ooZxDlqvlH6BQv8HIuA==","signatures":[{"sig":"MEUCIBjTFGCY73Jmv1RwUA6DgUSXZxas/wbrG1WIuOwef1XsAiEA2VvTaRJnWbSg+S6Q4jNBtGhgq7kUkOt/dPIVGZD3F3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"997c4397038c8fe1670629636aabe075f2628525","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.12.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.0.8","nodecommons-esm-express":"^1.0.1","nodecommons-esm-app-rest":"^0.0.13","nodecommons-esm-socket-io":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.0_1754039997082_0.897649773532192","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"nodecommons-esm-app-socket-io","version":"2.0.1","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.1","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"be7c3aa744bf1d969f817f170b118bf2d59ac5b8","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.1.tgz","fileCount":13,"integrity":"sha512-Dld/FUCLH201Hgv5Bqf3ql3lXrq1dLD4nCmCdz2Wb1uBOb1URGG69AM3dNIZT2AzaKvwGy5qBEpcRRevHQKw7w==","signatures":[{"sig":"MEYCIQCZXlkBjjU5YBt3Y82XNfwbv8+ac496VSiX8svhggrMxwIhAJ5AWK75znbi+UtEK9+7Hz5bRLoqh0Gr7zPNMHshCVJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"3c0f520fa54a4351505b9d195c3c4a4edc97e1a0","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.1.0","nodecommons-esm-express":"^1.0.3","nodecommons-esm-app-rest":"^0.0.14","nodecommons-esm-socket-io":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.1_1757671663498_0.3706483987525804","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"nodecommons-esm-app-socket-io","version":"2.0.2","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.2","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"ab09338e7910781d103c0f2b3b0fb961b1e9ef3c","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.2.tgz","fileCount":13,"integrity":"sha512-kw9ZxmobDBKzsy+N03H5saiAsRyA71WdUMCPJwZl2k1YFZsDtbTHOZMKANUMd69zD7LAacJoUo2FiaJvQgXPzA==","signatures":[{"sig":"MEUCIQCI9QEiF6yctYbRhZ3FPQTjsKeg0npXxSXXTCMsKJyOggIgOM/eW7lEK5TScy22oBdMjHgFg7zln+nRZax8pYt7GyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"d1cd3aa70772b6f326e3678b0cf27ece46c8e7e0","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.2.0","nodecommons-esm-express":"^1.0.4","nodecommons-esm-app-rest":"^0.0.15","nodecommons-esm-socket-io":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.2_1761301245405_0.915872585111726","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"nodecommons-esm-app-socket-io","version":"2.0.3","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.3","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"be55ee5dc72b1b2f95e63cc303c2b13498c24efa","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.3.tgz","fileCount":13,"integrity":"sha512-Cqp+m0bSAnNz2yqee4sf45ZoKNeI5/k5Z8HtW4gIPFjHSmePc/afdhZJYdus9UbQy8SlS1KhtnXTm0YYm8Hyuw==","signatures":[{"sig":"MEQCIE9ycz3e1eNpG/5L/Emzac+/+hxLdcL8R4LfUfkvLiGuAiBHPWGqGhGQ6prpDh1xULKUf1Tho0BK/XIVBy8VlEc8KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"2acb6bf97cb5176a0f0988fb066e5a4aa6097dab","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.2.0","nodecommons-esm-express":"^1.0.5","nodecommons-esm-app-rest":"^0.0.16","nodecommons-esm-socket-io":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.3_1767183543504_0.5950542260998584","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"nodecommons-esm-app-socket-io","version":"2.0.4","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.4","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"04dbfbfecd812d7d0c179a8b5b603ea5a538be8c","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.4.tgz","fileCount":13,"integrity":"sha512-ah6mFqf02l8IyiNKnecgViE8pCCWJfqRAWtukSxjRjy2cG5kpZd3N5qldOkxLYPk0e1TC37B/mDLFvE/cLeQkw==","signatures":[{"sig":"MEQCIDdO/rI92ot99vvU4JY61vUNkjW1xGbBzBSVdqXXHjwrAiBHrIsp4l8dqDCuPxseramH+cebU4MFcbc+4X/+t7elWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"b60909301079ffc700ceab14bcac3ebd3c731947","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.2.0","nodecommons-esm-express":"^1.0.6","nodecommons-esm-app-rest":"^0.0.17","nodecommons-esm-socket-io":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.4_1767381637900_0.07588966728827784","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"nodecommons-esm-app-socket-io","version":"2.0.5","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.5","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"dcf02615df928a15d25aee609bd497aba5645c57","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.5.tgz","fileCount":13,"integrity":"sha512-kWOJnOu47z4CsVqkoBjeEkuHHq3+YzLjQXVVl+ZE6nHveUW/WagtSiUXFSH7gyTEst/C28Rkx4IUCOUK3WLQjg==","signatures":[{"sig":"MEUCIA3kMAuxeQ3/AtRLgdBMy0sjVkPfRFC2paUSuzlOZdX5AiEA8uM870EewEy3R8J9KUZwBehC411EjPvSvnii4YZcFdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"88787404b9e6d291d02fa18a484c031e0bc0974a","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.2.0","nodecommons-esm-express":"^1.0.8","nodecommons-esm-app-rest":"^0.0.17","nodecommons-esm-socket-io":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.5_1767390724532_0.6598218667194993","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"nodecommons-esm-app-socket-io","version":"2.0.6","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.6","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"542d5e2bcf64c612bd9b9919b11832d077ed48b3","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.6.tgz","fileCount":13,"integrity":"sha512-enMqg1/HhYmvUPWrz+1smyHXOvsLE6SkC+4lfKe/aWp+3e7J+RdFMc81sUR/d3iJfKbk/Wjf10tLlUKGnnC2Og==","signatures":[{"sig":"MEQCIHkKPjX7cVibIYcp+pjeutFmvLqbJbH56vnya+w79yP7AiAOocY8Ol+ilGVvuLeNkKyGf6ixjSenvsjjeAnMZ5xVNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"3d501acd9035170decec43db6c8385996ec78607","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.2.0","nodecommons-esm-express":"^1.0.9","nodecommons-esm-app-rest":"^0.0.17","nodecommons-esm-socket-io":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.6_1767391441694_0.8917484881786863","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"nodecommons-esm-app-socket-io","version":"2.0.7","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.7","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"86355ea623eb483d67deca172a8a403f5608f90e","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.7.tgz","fileCount":13,"integrity":"sha512-V1cbG+JodpXESQayXIeRbiHwYVuEeupfzoh77BdDUZQLJa0OH1cKTk1VDHDE/yCCWTk5aGqzLcKae3X0YpJmng==","signatures":[{"sig":"MEYCIQCTirX2k6QzruCIt/ZeRtUgLYLcWvfMVpCKlqLV+3+MIAIhAJJD4LKgwac28VLddaZRZg+7kgvfpuc+izwesQtw63c5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"eede875a4453635fc914414c4746ff8cd106cb06","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.3.0","nodecommons-esm-express":"^1.0.10","nodecommons-esm-app-rest":"^0.0.18","nodecommons-esm-socket-io":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.7_1768739660053_0.7899029258903132","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"nodecommons-esm-app-socket-io","version":"2.0.8","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.8","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"52b0c65f9281bc428891a7cdbafae1e89082e3d4","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.8.tgz","fileCount":13,"integrity":"sha512-nhf1elCIFM/yF3tuyfwkJ6QAXAfzjFLkEkXcpVAAU9SOHU02p8dtyxkr0MPfoP5qvRuN1z6TAWTkIO0q0ls9/g==","signatures":[{"sig":"MEUCIQDJyblU5+7/QSEXVGll6DF6/59XC5leGRF4BPe+z7sVbwIgL8UBHtm6VFBwFZAz4enJt9agMH6DTvXT2fFAXJ2WL7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"92007dbd2e203391bf79cc8dbfdafe47fd9cd67b","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.3.0","nodecommons-esm-express":"^1.0.11","nodecommons-esm-app-rest":"^0.0.19","nodecommons-esm-socket-io":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.8_1770590217510_0.9749383518857277","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"nodecommons-esm-app-socket-io","version":"2.0.9","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.9","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"e92745a7cf2cd7ee926d085b3e7e63b596abf01a","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.9.tgz","fileCount":13,"integrity":"sha512-NW9kAI60eV93bU7badEwfDXaDIAkYbZneCQ5c5PouMrZaLh2EGvwU7H3qr/ayhbc91n6z8KlSgExqlQQWr8XvA==","signatures":[{"sig":"MEUCIHzPGxQeQPiQxnJ7hcBQjQkSh7cwDkBDX1wYnSKG1aOnAiEA+260lb+CXGFbUwJYDN9l7U5IbRi8kmXP+D00sKeBmEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"7a59ab22b8ce823c53e7b295f12da683bf31ff5e","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.3.0","nodecommons-esm-express":"^1.0.12","nodecommons-esm-app-rest":"^0.0.20","nodecommons-esm-socket-io":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.9_1770591293845_0.9549140020723099","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"nodecommons-esm-app-socket-io","version":"2.0.10","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.10","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"4d606268e7c6e7579df34a2831cccac06f791c62","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.10.tgz","fileCount":13,"integrity":"sha512-sBwf+HsUz5bYyIsesjur0YVMXBq0Aqb81X78QkgaWZXguwgNUXo+viERrxKe69oc1kSPBYQXlz0ApDGmE7wXRQ==","signatures":[{"sig":"MEUCIQDciaLpI52R+mjY5mTIk1RljSfhHrJzvTZWVUYZkkHzFgIgPunhu9n4Z394vo0uPlNNfwfZQNCxm7hnju5IIp2npTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4886481e0d7f3f5607f83acbf1778022a882207c","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.3.0","nodecommons-esm-express":"^1.0.13","nodecommons-esm-app-rest":"^0.0.21","nodecommons-esm-socket-io":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.10_1770646208253_0.9575236723362439","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"nodecommons-esm-app-socket-io","version":"2.0.11","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.11","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"a357d7eb28d9fbff6d5c0add0fa71689a0e78055","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.11.tgz","fileCount":13,"integrity":"sha512-QjgZa6XdWvpv1vZ7nx7JqjOvEFwd53sdR8vC1r7eD8fGu+JsHh0NtpRx4tYpcdVUtMxAVus0SScz5gYGWRe36A==","signatures":[{"sig":"MEMCIHznD+O4ZazHEC66tCBFjBD++8GRG4s3oyJZ3w2vo+w9Ah9VHIdjDd68WAwwVC/lGMvzk32j9c1y9TIKcGA+5BWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"2e9b9b69bc948c8895a13732bc7f999ed2d23c99","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.4.0","nodecommons-esm-express":"^1.0.14","nodecommons-esm-app-rest":"^0.0.22","nodecommons-esm-socket-io":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.11_1771072170808_0.9361940108155404","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"nodecommons-esm-app-socket-io","version":"2.0.12","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.12","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"46a80549d25f37bdc59caf7037ce87ed3553afe0","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.12.tgz","fileCount":13,"integrity":"sha512-/MPDHpCh1ML6/eq34SyS36mUoPLCGCVA2oMhPrse/Qep9sQC14s7xVKGORnJEpOHWQEMrxaYIqVBOlOG+bNhhw==","signatures":[{"sig":"MEUCIQDO/C5olANHfJrvTvXDvr80foRh5fneKRrYYCNi+aWrpQIgcFIbRvZNb8nDSW+2SrX1g0dyrcDgB/mMZpzyzqMVZH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"5de990eb1dc68b6246dbb16c7b87cf4b4751c411","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.5.0","nodecommons-esm-express":"^1.0.15","nodecommons-esm-app-rest":"^0.0.23","nodecommons-esm-socket-io":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.12_1771078058896_0.04464609034154243","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"nodecommons-esm-app-socket-io","version":"2.0.13","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.13","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"a28d8aa0bf2fc03fc4aaa7eb2ea02609dcfd7bbc","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.13.tgz","fileCount":13,"integrity":"sha512-aKb1ajE8yrj0/4y9EMezce30vIsjF3wnh2X3cFO8MqUvtQYffN2VRRlmoCvLHFGQLo/TQD5v6Jmkz4VO31n0mQ==","signatures":[{"sig":"MEQCIAFnHSRIcOMYZ2Y+F1G7MJBFYuMStI3ob07ProIhTgRJAiB05huiKt0JY8VLtClynrbPvdAund64fXiJTxfzMurcIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"84de2c0b846d007831ea50b46eae06a0774f3cc2","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.5.2","nodecommons-esm-express":"^1.0.16","nodecommons-esm-app-rest":"^0.0.24","nodecommons-esm-socket-io":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.13_1771081107377_0.43649023056187986","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"nodecommons-esm-app-socket-io","version":"2.0.14","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.14","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"a945feb7c7c57c9c102eb52c296a6e2b8c75f21f","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.14.tgz","fileCount":13,"integrity":"sha512-LNr6KOyQNvkDYx5YVwYhu5SLO5mB9dW8EkMsQiGp0EmvGI9fqPPT4q2TO28Ewh/6ZD1BHh3bun5o1CpRsf091w==","signatures":[{"sig":"MEUCIBQrGSP6rtKfBujeAninLQ/xdLLBnUamFQcmwAkyKDOsAiEAtzSvXTofPjhacwW3ycaikb1f65ZpwiyHoUxx/9Bez+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"837301633ab84a8ad48d41e3b32dde589e1b9d8c","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.5.2","nodecommons-esm-express":"^1.0.17","nodecommons-esm-app-rest":"^0.0.25","nodecommons-esm-socket-io":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.14_1772039552678_0.6448910903790279","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"nodecommons-esm-app-socket-io","version":"2.0.15","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.15","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"8c58d5876e6e9f8a38faeb4fa444b7f676b3f6ea","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.15.tgz","fileCount":13,"integrity":"sha512-ljZr8Kg2MvVcXLdpSlnwfCYqen4bILNUXUpPZXJDKs3jCYYa40vrNZf+XresDQKHbDgUI6jyYxiAU6AwOJt0hw==","signatures":[{"sig":"MEYCIQC4cSsi8uG/beKKwQNATZ1TTFQ4JtR95znP8ZhhZDouKQIhAMMPTSNOL66ktkU+5nNSnwdNr4W4QkBCxgvy2LB7EbCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"0d26fdda117142dbfd6e76d1997c883631ecaaf3","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.5.2","nodecommons-esm-express":"^1.0.18","nodecommons-esm-app-rest":"^0.0.26","nodecommons-esm-socket-io":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.15_1772185346286_0.10502882000275315","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"nodecommons-esm-app-socket-io","version":"2.0.16","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.16","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"51286c8cebe70ca428a2987e6fabdff335bb212f","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.16.tgz","fileCount":13,"integrity":"sha512-+VcLBQu8jC/zyliDWFuBoQunWaug/Ym3eSyx3rtg8ZL5RaDghinu+ScfjSUkK+woq6E5t45p9dbJXsrftmIsKA==","signatures":[{"sig":"MEUCIQD0m7wiBtgE8qjqIC+8DMkponPl/PQjx1a/etYCVXQbMgIgfRwSDinqwzLQQ/NAQKX/pe76S7hflsK+n+LnbNrDvoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"69bdb0410280f8ff8cb01f3bb176571299d5443d","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.6.0","nodecommons-esm-express":"^1.0.19","nodecommons-esm-app-rest":"^0.0.27","nodecommons-esm-socket-io":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.16_1772450822336_0.4638769266509841","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"nodecommons-esm-app-socket-io","version":"2.0.17","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@2.0.17","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"93c83a03b386572c9787a0d93f5d243f7e52b01c","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-2.0.17.tgz","fileCount":13,"integrity":"sha512-bJNBJ9vTRDRRtvQjclbf2B20u3SdG/OZ/sIvxi5KSV+G9n3B0n0/9A3tQCKHqw2ZnMNma7SPg5rG+JngeSerRg==","signatures":[{"sig":"MEYCIQDkmsnHVIB7eszPHeWrPqVWaFtG1lJB/ikDj9m/rdIWngIhAL0XY+XPYMIQ9jlt+OCNDYOW2XmjoCvIRXV5hCCNIqEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"8fde75899660b0488f34436d5ce556d121d7d4d8","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.1","@types/express":"^5.0.0","tscommons-esm-core":"^0.6.0","nodecommons-esm-express":"^1.0.20","nodecommons-esm-app-rest":"^0.0.28","nodecommons-esm-socket-io":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_2.0.17_1772630627027_0.9648828042231432","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"nodecommons-esm-app-socket-io","version":"3.0.0","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.0","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"d1a80a369301850d2a2d5bc89fa6ac914587f1bb","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.0.tgz","fileCount":13,"integrity":"sha512-7KbS01sQG7JsbWc1i1sSp8gBmh/3i2939U7AwGxsefAJRaefjfnhe5g1ipctOUsK8tHM8U24lBQOh2a0EKdAFw==","signatures":[{"sig":"MEQCIEIR2Oc0OvKBrEnG4/sh7awEBm8x/zw7sFp2Lyz3SZpsAiAqwENsK5dVeyZ8Fe8gpK7/xu7+tU5LzD8XAOkV+1xopQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4920c327f04b01ebf1bffaf6039c94169cfd7805","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.1","nodecommons-esm-express":"^2.0.0","nodecommons-esm-app-rest":"^1.0.0","nodecommons-esm-socket-io":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.0_1772797586337_0.6817788118942452","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"nodecommons-esm-app-socket-io","version":"3.0.1","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.1","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"e7bfc27e705e271c8724431527c69cc2a516b7fc","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.1.tgz","fileCount":13,"integrity":"sha512-BFMDzc7jKpOprW/VFCixUCGCEPWZJupqFYNuOGr4n8nARkUZnsWHv9Ca57Wkrv75hbht+0BxgBZoQw6SpnbcgQ==","signatures":[{"sig":"MEYCIQD0wVJkNk1BYWN/gQ4Vx2MQTqgodV0dN9go84Mt77qYmAIhALtjSCjao0Kael0nZ+1M5KjD5CJ8daPqmaBFlVEHTf+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"276b6aaa6c477b6316f6b436d3cfe60d036448fa","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.1","nodecommons-esm-app-rest":"^1.0.1","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.1_1773676212381_0.8759350427581731","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"nodecommons-esm-app-socket-io","version":"3.0.2","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.2","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"2ce453ae0b7475bb548c56f2b3efb24eb11d7931","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.2.tgz","fileCount":13,"integrity":"sha512-UzdtJe/wa6osPfr25nGjjUBCtRItsJgKaGbrGiWDgWFGKdEPIRN1b8HcgNTJrtBO4HIHnsbzG+37b/By+cnt2g==","signatures":[{"sig":"MEYCIQC5qhhK2p/R2N4pApD8h4MrGRMBlrV9fwL5N0FTDK3tHgIhAK0QHh8Nm8a/+FPLX6lWIqw0gW28eB0HNZvfP5gDnPMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4389e1acddff1e5809fb8e21f98f10b9da845c00","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.1","nodecommons-esm-app-rest":"^1.0.2","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.2_1773677512858_0.8469075437154496","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"nodecommons-esm-app-socket-io","version":"3.0.3","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.3","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"6d4490b138630ee0d648cb1f9bbb5354ef9769f9","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.3.tgz","fileCount":13,"integrity":"sha512-53lgxOW5IhCjfKOVB6u8hwiVcHk3TywdN5iBPGmB56LRWRjd+MgWLfa9SPCrsgQBvzC9nh5d20I1+ElNYzItbQ==","signatures":[{"sig":"MEUCIQDPbH7jfXXsqY+kEd6yLEleLAvkVvFfTrNPh7D1DmmwDwIgMiquwJ4ah77EHIDKktBhS2UyHRydPeNTW8TdEuV53do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"394c450c1a3bba1cc8fe4f4a109bf1ee71abfa7a","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.1","nodecommons-esm-app-rest":"^1.0.3","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.3_1773752481830_0.14842552309169643","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"nodecommons-esm-app-socket-io","version":"3.0.4","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.4","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"27aa2d2fb8e342b7f9259016dce34bfac93cdbf9","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.4.tgz","fileCount":13,"integrity":"sha512-+Tw1CN10Z4qhaMlesvSrcc/1t4mbvegVc1IXu4aCcY32PZNdZ7M4fnXKP+H/FyQ4MCHZb2X55FKnxTQnZaFFzw==","signatures":[{"sig":"MEQCICZKti1jxPRzSeLiFnC+zmuQLsTz/b4mczX5ywCcILgxAiAEAoZlQ+QCqb3B901pXv5nBXsR1xAGr9T3MKguxVU/rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"bb862909b1cfca75f73fbd541c8a0c0e1d482b14","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.1","nodecommons-esm-app-rest":"^1.0.5","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.4_1773753009979_0.8580957413842043","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"nodecommons-esm-app-socket-io","version":"3.0.5","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.5","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"e9f0dcefdba09a651e631fb8e2f2b1c2867d8913","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.5.tgz","fileCount":13,"integrity":"sha512-YPNzpMHUX0eLMUO/aydLLBzrbWnq+L7H6dcG52lUOOdIMCcG+OpCneWEbcSfQjI2zs/sPdYSc2tqyktOMUjjjg==","signatures":[{"sig":"MEQCICNgmFlKoVZux3fG88fpapY4ZxwrlrqkwSicGzjieu0KAiBV6F7B+PB3WyLYXLhvaUlZ3xwvuLuAmhq96a4pBkFDZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"aeacb860bc90ebc538ffd154aa65e7a3f7f04d6b","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.1","nodecommons-esm-app-rest":"^1.0.6","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.5_1773792668411_0.3836336889715437","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"nodecommons-esm-app-socket-io","version":"3.0.6","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.6","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"231deb9a59b66a3dc80c1bed66bf23c984a8ed2c","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.6.tgz","fileCount":13,"integrity":"sha512-GBHbFhd4NNHPp9K71B64CZ+yr0Ck6SyEcgZ0ddanWVjqccmBGfQAaqSqDET77QweUf7clsXxel5TWnZXTatcPQ==","signatures":[{"sig":"MEUCIQC9KYvu/hXWO5+6JCmoj61vAkhWskJ21uj0TYPlLPwM4AIgRCRrmzhcXVf+ug53hY4uFYdPwl8tEjjprjVPX2SNv0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"94eb51ad7ffac20dd070b678b2715ee85ce08e87","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.2","nodecommons-esm-app-rest":"^1.0.7","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.6_1773835039110_0.9504508284186686","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"nodecommons-esm-app-socket-io","version":"3.0.7","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.7","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"1ba2a6679fead41c93bb1c518bf513e7beee1af9","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.7.tgz","fileCount":13,"integrity":"sha512-YcjILl1t/RIBWoplKnVyeeNQ2GohW5MHie/5l6MxLpGh0ZygRzcjDGMsA+SSAB1rkqew5AARpcddl/mHo1D7Kg==","signatures":[{"sig":"MEQCIDBHc/gKXipKey1ZDu8uY0v/esI5s+BBfcTkUMFjJ1ZnAiAjvZZNjPYUPKjJtBfRWD+BBbWOLKbeDy6Bb6CN1ebhCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"d030aed52e26cb9ce251e8f4f24d56b8cc5a3e0b","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.3","nodecommons-esm-app-rest":"^1.0.8","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.7_1773836995355_0.13501534521375902","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"nodecommons-esm-app-socket-io","version":"3.0.8","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.8","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"3bef04deb8eba0e49c90a90664d10bd5b02ff341","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.8.tgz","fileCount":13,"integrity":"sha512-LAweunLbE3UQTWFUTG1UTwz7RhMJygcaTsyjRxYG59KGMoGdlO89r2kqzyjMipYhS49x/A60xSn58XFJj/gvmA==","signatures":[{"sig":"MEUCIQDkDViwqnIuvnyXOr6b0ZX3NM1V7mXAiaFEiyxR42EqyQIgZ+/rpjKtnfpQGJFk6RDwVVtGPTqJ7t0xNNgMpdXjYgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"0851a3c4a7046d1d86a72350bf9dc05afb0c1b5d","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.3","nodecommons-esm-app-rest":"^1.0.9","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.8_1775999088328_0.7790799705614859","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"nodecommons-esm-app-socket-io","version":"3.0.9","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.9","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"659aa84707c77252632d50f8dcd1407032e74f21","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.9.tgz","fileCount":13,"integrity":"sha512-T+YF5kIYeb0NWS4v95rKHCGqbp9FP/NLmy32M/h5hystaBqCf//jr4Gq0fH8jm8ezedF59uZhrLx0HvaYtOTAQ==","signatures":[{"sig":"MEQCIEpuU0pH0Q04pCArqbZSILlUvH1xF9/zmZFeiXqgwIW6AiB9BunvpKOSDNCwQpsl0tl/tqY4/Ee+taAAXZg2USIhsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7358},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"bbd8d6a3b06dde06b7f7cabcecb8744078e53174","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.3","nodecommons-esm-app-rest":"^1.0.10","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.9_1776000232454_0.9418221986568376","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"nodecommons-esm-app-socket-io","version":"3.0.10","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.10","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"6210e83c778242970a55d072f75e2312517bc783","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.10.tgz","fileCount":13,"integrity":"sha512-Ub3w8qudUCN4SqrOoisadC4FhTbOXj6ojqJJzoOI2VnWMIuM/JOkXbjTFx5e+zmefbNb/OCbszo5qua/lnWLww==","signatures":[{"sig":"MEYCIQCCMBLotHCPoDXiMGvwCyEbAKYZC0v9gTwr9OzP3ikjRgIhAMv2nZc/axPTEKykgUvD+Q57/faf+6Mp9w1RO5MPfKDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"ab750846fc98170c4658c74b68706ada478095b3","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.3","nodecommons-esm-app-rest":"^1.0.11","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.10_1778084362236_0.7826549339932758","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"nodecommons-esm-app-socket-io","version":"3.0.11","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.11","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"598a08c6c2399d6a4a3d557cd389a760f2691511","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.11.tgz","fileCount":13,"integrity":"sha512-8T7UhvtbifSjmwZi6C2VeZmltlLc7wZ0hhO4xYVrA+RyNr6t9RxfY/psxZz/HCi1oy7Hk0yjM1RBbqIBNkhbHA==","signatures":[{"sig":"MEUCIDYJg0sxfOzzghsXUHn3Ql5ijp4F+srUwNS6Tns66JJbAiEAyd+wZ3IHpazGgySQZ3KdiPGAXqnXq2rmdiUi8ST6ZzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"8e2c9eec67f46c1734a378dbf4d8a97795f609f1","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.0.2","nodecommons-esm-express":"^2.0.3","nodecommons-esm-app-rest":"^1.0.12","nodecommons-esm-socket-io":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.11_1778090591833_0.4003917657480298","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"nodecommons-esm-app-socket-io","version":"3.0.12","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.12","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"644f530861f080b4b3fafd9a5acc71a9a3d513d0","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.12.tgz","fileCount":13,"integrity":"sha512-dRghBxsjVpJOaqMdA1pz5WnmW2Us1IFq3Wmo5HqYuSa61yRNogs8NQsVjF/+BQETVhaRwZrFmRExlsy2Zl7WnA==","signatures":[{"sig":"MEUCIE209fxfacXUavn19xz6mEVxiMaUSSIxIC3IzSHnigrIAiEAp6hI9VLs5MfwT3NyrVFaFKpxKC8vlSHYYL5K/9vcwu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"303fc35e3226ed7d054a31abac386c556f452977","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.1.0","nodecommons-esm-express":"^2.0.4","nodecommons-esm-app-rest":"^1.0.13","nodecommons-esm-socket-io":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.12_1779189334485_0.6741169743466016","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"nodecommons-esm-app-socket-io","version":"3.0.13","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.13","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"20d3fe3db62c80aabd95247b4146ee77e7f13eb6","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.13.tgz","fileCount":13,"integrity":"sha512-afIlxjmDwB+TqdL6hrK2W0GLMP9kbWf3lON0TB94eXEwR+9oU/CdOZTwCdcWbNffqZHNH4D5fp0kXkTEu9z8nA==","signatures":[{"sig":"MEUCIEyhIzkbqkd9OB8c/CSMk48WNVYyxG88VOmKtWP6K15ZAiEAkSYIJwmW1BGKA3PHea+bY22MBd9M72l5p4mdwmzkYPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"b9ef68643169f21948ad6cf6aee59c57f1f66633","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.1.0","nodecommons-esm-express":"^2.0.6","nodecommons-esm-app-rest":"^1.0.15","nodecommons-esm-socket-io":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.13_1786403045568_0.7356422213919995","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"nodecommons-esm-app-socket-io","version":"3.0.14","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.14","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"b033721fbf083bfa53e05a9b20e66f62a1d1b62c","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.14.tgz","fileCount":13,"integrity":"sha512-uPbKC5LriKxMM7C/8DWvuzxtixcowRoR2sx0WJ7aOSoGpu7Cro0Omf/TnMKhKczbDzHFKCJIk1m4B1eQtKi0Mw==","signatures":[{"sig":"MEMCIHBTXgW1ItubDxTdUy3phx4ANNQPReMAC2GcnAhDnldBAh9dL4ABJtOg+Fmr9FMoH4x5Gx3AxXvWnv2NonWccMju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"57a8af120f70e6823ab30104c5ce96575849b664","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.1.0","nodecommons-esm-express":"^2.0.6","nodecommons-esm-app-rest":"^1.0.15","nodecommons-esm-socket-io":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.14_1786403084645_0.3358752106151488","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"nodecommons-esm-app-socket-io","version":"3.0.15","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-app-socket-io@3.0.15","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"95017b4dfbf104f03b1af72bc4b0bcfaa9c72926","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.15.tgz","fileCount":13,"integrity":"sha512-c+wQDWQL7+f3hRfY7PkeeyCeLP7FTdw58OIF41jbcIhf3nZiwaZEdkN06dB2BHNdeOLZl65ixbJjDXAz0oWXnw==","signatures":[{"sig":"MEQCIC2PIVzU/cK6WT81qVSZFnWzflfE049X8Iyy578gt692AiADSw6LGIPDKo6zEdnJYseIvlgSVEo+PnsMvJKktywBwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"f8760207269b1f11c06cd0bc3daf2be11d630684","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"express":"^4.21.2","socket.io":"^4.8.3","tscommons-esm-core":"^1.1.0","nodecommons-esm-express":"^2.0.8","nodecommons-esm-app-rest":"^1.0.16","nodecommons-esm-socket-io":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","@types/express":"^4.17.25","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-app-socket-io_3.0.15_1786406141944_0.2972201132821011","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"nodecommons-esm-app-socket-io","version":"3.0.16","description":"","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.mjs","types":"dist/index.d.mjs","type":"module","author":{"name":"Pete Morris"},"license":"ISC","devDependencies":{"@stylistic/eslint-plugin":"^5.10.0","@types/node":"^22.10.0","@types/express":"^4.17.25","eslint-plugin-import":"^2.32.0","eslint-plugin-prefer-arrow-functions":"^3.9.1","typescript":"^5.8.0","typescript-eslint":"^8.53.0"},"dependencies":{"express":"^4.21.2","nodecommons-esm-app-rest":"^1.0.17","nodecommons-esm-express":"^2.0.8","nodecommons-esm-socket-io":"^1.0.4","socket.io":"^4.8.3","tscommons-esm-core":"^1.1.0"},"_id":"nodecommons-esm-app-socket-io@3.0.16","gitHead":"2f70c11046d4ecca2f3fb8fd0ee0792d264caed8","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-uhctyNxFiWu2jkwQglEXCLS+iuw/8ayNtPbpaVwGMiio1b7Iwm2DZlmg8BnQVif8+NZ6DWiVVWUmXUJHGRGHUw==","shasum":"7eda5258e93951ea74246355f16b00e7b68e8515","tarball":"https://registry.npmjs.org/nodecommons-esm-app-socket-io/-/nodecommons-esm-app-socket-io-3.0.16.tgz","fileCount":13,"unpackedSize":7359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDefffH2ZvAdFD/iUQn14OQHdK2rtYsx7litOL5yNHgIAiBQICpI1hYZ+565AlndNOcxSICEtpKHhyRlQ/Q9Xpqa8Q=="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nodecommons-esm-app-socket-io_3.0.16_1786406883971_0.1577144917871114"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-25T00:23:13.818Z","modified":"2026-08-11T00:08:04.564Z","0.0.2":"2024-12-25T00:23:14.023Z","0.0.3":"2024-12-25T00:32:58.888Z","0.0.4":"2024-12-25T16:40:09.484Z","0.0.5":"2024-12-26T00:40:08.758Z","0.0.6":"2025-02-10T15:25:18.097Z","0.0.7":"2025-02-27T12:13:17.514Z","0.0.8":"2025-06-06T14:16:20.974Z","0.0.9":"2025-06-06T15:46:56.326Z","0.0.10":"2025-07-31T22:42:10.749Z","1.0.0":"2025-07-31T23:13:54.091Z","1.0.1":"2025-07-31T23:24:41.342Z","2.0.0":"2025-08-01T09:19:57.256Z","2.0.1":"2025-09-12T10:07:43.681Z","2.0.2":"2025-10-24T10:20:45.592Z","2.0.3":"2025-12-31T12:19:03.655Z","2.0.4":"2026-01-02T19:20:38.048Z","2.0.5":"2026-01-02T21:52:04.685Z","2.0.6":"2026-01-02T22:04:01.850Z","2.0.7":"2026-01-18T12:34:20.189Z","2.0.8":"2026-02-08T22:36:57.650Z","2.0.9":"2026-02-08T22:54:53.989Z","2.0.10":"2026-02-09T14:10:08.382Z","2.0.11":"2026-02-14T12:29:30.958Z","2.0.12":"2026-02-14T14:07:39.039Z","2.0.13":"2026-02-14T14:58:27.531Z","2.0.14":"2026-02-25T17:12:32.851Z","2.0.15":"2026-02-27T09:42:26.441Z","2.0.16":"2026-03-02T11:27:02.491Z","2.0.17":"2026-03-04T13:23:47.150Z","3.0.0":"2026-03-06T11:46:26.508Z","3.0.1":"2026-03-16T15:50:12.513Z","3.0.2":"2026-03-16T16:11:53.026Z","3.0.3":"2026-03-17T13:01:21.988Z","3.0.4":"2026-03-17T13:10:10.151Z","3.0.5":"2026-03-18T00:11:08.546Z","3.0.6":"2026-03-18T11:57:19.257Z","3.0.7":"2026-03-18T12:29:55.490Z","3.0.8":"2026-04-12T13:04:48.453Z","3.0.9":"2026-04-12T13:23:52.614Z","3.0.10":"2026-05-06T16:19:22.382Z","3.0.11":"2026-05-06T18:03:11.978Z","3.0.12":"2026-05-19T11:15:34.642Z","3.0.13":"2026-08-10T23:04:05.724Z","3.0.14":"2026-08-10T23:04:44.793Z","3.0.15":"2026-08-10T23:55:42.084Z","3.0.16":"2026-08-11T00:08:04.264Z"},"author":{"name":"Pete Morris"},"license":"ISC","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"readme":"ERROR: No README data found!","readmeFilename":""}