{"_id":"@shacks/h22p","_rev":"30-1747886f8ed0e8ab9f837a54e7034860","name":"@shacks/h22p","dist-tags":{"latest":"2.0.12"},"versions":{"0.0.0":{"name":"@shacks/h22p","version":"0.0.0","author":{"name":"Tom Shacham"},"license":"ISC","_id":"@shacks/h22p@0.0.0","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"homepage":"https://github.com/TomShacham/shacks#readme","bugs":{"url":"https://github.com/TomShacham/shacks/issues"},"dist":{"shasum":"3972cf8e0bcf502b75a72196a0013827339cb136","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-0.0.0.tgz","fileCount":19,"integrity":"sha512-NCGurOfPRV5X2scmEHOOb5qhhEFGBPi4Nv2Wwa1/ErxULMzCFjTBD/ROzmczs3iAvgi5ESsXSsvqhsPvD6MMBw==","signatures":[{"sig":"MEUCIQDxtb7brfIB7i0r6CGLnOqmwmpCKMiFI8nY95YlVIGzUQIgERfoBIteZdcIn/KwtXfJywnpxCFIttsw8pjvZiv4id8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79790},"main":"src/index.ts","source":"src/index.ts","gitHead":"09d7f27f0ca75e180b8c651a8365b14574ce26ac","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"repository":{"url":"git+https://github.com/TomShacham/shacks.git","type":"git"},"_npmVersion":"10.5.0","description":"Simple http library","directories":{"test":"test"},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/h22p_0.0.0_1714381902009_0.5954689550353933","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@shacks/h22p","version":"1.0.0","_id":"@shacks/h22p@1.0.0","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"c850a67c54131abeaa3fae6291880bfde757840f","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.0.tgz","fileCount":24,"integrity":"sha512-G2fnsor5jpsYLa4DgZQD8Z4E0VmQw8Ggg92iXXiqaGqYSY8JX2+kJYj6gQtXq8KqvGR7wYqpiFLjfLs3VFSetw==","signatures":[{"sig":"MEYCIQDsN1RRa8do0trfnjPOJYa3YZ3QTTxgluGEfS3I+NC8twIhAOJyLSA71ZkAAMOnOHWatlUjPLJUxgdhS/jhifDivMxs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63882},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","start":"node server.js","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.0_1714392367834_0.6212510339866091","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@shacks/h22p","version":"1.0.1","_id":"@shacks/h22p@1.0.1","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"29cd84f85b30e6cf09ca0a14517c3a3ebbc32ca2","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.1.tgz","fileCount":38,"integrity":"sha512-SRf7+LxXYsClDe0+PdPYVumOVlK+Ig+fNs3c3v/8A/DmO9GajjefsSrgG110WCJaprFm06bnoSbxbQw9fqh1JA==","signatures":[{"sig":"MEUCIQD7JEUzYsY9kO8CLZe9YO/xmqBnky3M9Eh2+40HOfOaJAIgNH1E2LQQ58RD/5PdRvJQsodUtQ9IzgV+uPGUB1ywF9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","start":"node server.js","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.1_1714392814997_0.8374213686124281","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@shacks/h22p","version":"1.0.2","_id":"@shacks/h22p@1.0.2","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"d21ffc8ba1eb59fe569f699d192749c3cf304a10","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.2.tgz","fileCount":38,"integrity":"sha512-k8HvjakGvclgC4MyZYRmUoVi4c4yi2ayo7/HSEd3HRYXm7iy6C1gQ7xpOhdntzPEE5EksKUk5NuEzAvunIcBwQ==","signatures":[{"sig":"MEUCIAtsMI1fU74doxld2HoPpcQe7TYqQPdNNb65WiGWpp1+AiEAuJ6qnakuyUTUgg+nLrnhpKI+OIlgVS9DsyYrQ7TwESU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","start":"node server.js","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.2_1714392938544_0.1883934903006088","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@shacks/h22p","version":"1.0.3","_id":"@shacks/h22p@1.0.3","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"465f2f7b39e57b0b526495469d38d048347980f0","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.3.tgz","fileCount":38,"integrity":"sha512-xynMRhIH+TJw2A8QMhvXsoDRgP4ibC3u6BH828U4xhEM/Sk6lwUkkWLq7wFUmvpcR1Hx7ThbK2tkO7+5uOdQsA==","signatures":[{"sig":"MEUCIQDLGOiSZoSt2RrzcQgINS45lIBgwZOPluRnlK5a/yrKgAIgPpfGcYgwk5XMpBJb7Z8xZe5G/MmKGhOvcpPy7W//Jig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96192},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","start":"node server.js","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.3_1714393026347_0.4970370543986231","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@shacks/h22p","version":"1.0.4","_id":"@shacks/h22p@1.0.4","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"0c61f365302292432155459b3c4bb639f245abcf","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.4.tgz","fileCount":39,"integrity":"sha512-+TL/C44s2aqnWHydP3SA7ovFb0k/vVPPzgpUOoE8hAEbpSiMAp7hNx4fAOwdiHUDJm/dZl41wo+5JBwwjFR/Kw==","signatures":[{"sig":"MEUCIQDV5aYi9WHpXkF1iRu+2kvFcPACuOUMwLRtuT6M3wc4mgIgHnqqz6NTD1KMaIqBcUKGjN269T/F6oXN22MbRLwUOFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96413},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","start":"node server.js","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.4_1714393053396_0.9990975963317152","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@shacks/h22p","version":"1.0.5","_id":"@shacks/h22p@1.0.5","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"d91e504c1f646e560221ff37b7d0004e61fa99ad","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.5.tgz","fileCount":74,"integrity":"sha512-qy8wrcU4CWQrIEzk3LwyuBWj4EWgcM47b2Gw/FjS7YmVINJuovi0yrSXBOJ6L/Dk/gLhjTSlpMMfn/kaDnAOrw==","signatures":[{"sig":"MEYCIQDCMuayN7GTqpMp4ChVl1uuFjhn0TPwhfDaMU0RE/ubfAIhALUQ2JrCoD3lcm5sbeJvXmltRNDuvnVZ80f5gGnxgnBO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200347},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","publish":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.5_1714393354549_0.8559234451451887","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@shacks/h22p","version":"1.0.6","_id":"@shacks/h22p@1.0.6","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"cb8ddc590a00f8db1b1a8ab903475dbde609548c","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.6.tgz","fileCount":74,"integrity":"sha512-VIaHh3Sc7R88lO4I6tfarobdwul9IyPF/3ATerp8zSYY/XmlRryDE0J9vowZPN53pP1NHySyerigbwvWwRztww==","signatures":[{"sig":"MEQCIGjqPWqdY3G3gMrvAMfuFl7omA54/3DtSm+k48rbmHdpAiAoGViVsQjVWRJRm0gP1O0Vq5BLMcyyHmL1lLY7UXtUzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200347},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.6_1714393416196_0.8017723070762091","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@shacks/h22p","version":"1.0.7","_id":"@shacks/h22p@1.0.7","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"0bc7e1366f23f018ddecb7f33897dc8cd3e116ae","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.7.tgz","fileCount":50,"integrity":"sha512-QB88hhTYOnEjohOES3b1IEenOLkYKCR03zJCA2kxlqJADAs4mXSBdGbQVIiX+Mwn4/OnvJnY+N6TZfvrzYm5ng==","signatures":[{"sig":"MEQCIC8PhfpnT6KQXxm4uADBHvUQsYbAA82HAf7+cXI/wi89AiBf7+x/+sijfPdob2dTIsqpWh5XInpYjiZmbIS2+Wtngw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124987},"main":"index.js","types":"index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.7_1714394131830_0.6648629312111234","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@shacks/h22p","version":"1.0.8","_id":"@shacks/h22p@1.0.8","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"23c813353aa459f6ad237b3ad4bd83996389f188","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.8.tgz","fileCount":61,"integrity":"sha512-PQqJP7AFNPOiSTN0/hOtSpRNHW944xnlmvJNUcs9ciNtZ8OWRFpVrrZqnW3EO9rvKbv1ME/AgrH1P65jOus9Sw==","signatures":[{"sig":"MEUCIG3J+L3UtE7Q9IAKrlHDZCqpblIdoIgw6Oxrp4TzQ+1yAiEA3Zq9WPzzyRTOXi+vb1MztQlJ8wTK5NiIDfzc5y7fozk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157054},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd3dd1be9acb4f8c15c4fe8f0b5eab61e5ffa96e","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.8_1714394348099_0.045474273023307976","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@shacks/h22p","version":"1.0.9","_id":"@shacks/h22p@1.0.9","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"a9affca6e7f19d89d9352e68acb37e095287428e","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.9.tgz","fileCount":54,"integrity":"sha512-mPoFn2YOyzYWUc6tebtPnn5TKikaJbtpByP5MGS4G+5djcC5rOatWjODfOwaekb50RCr3sCmveXjD02guvHqdw==","signatures":[{"sig":"MEYCIQDz8kZO6jrcluVFSEhNqAl/1PBehA3axqYfFD5//sYR8gIhAMQk5QoFdO/SrTp5t7ynM50UUe4Hn9vUCZaXjPxyfW8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127546},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6170e32a931ca3efe4f5a80585679af501b8d3c4","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.9_1714394732098_0.07429113306825919","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@shacks/h22p","version":"1.0.10","_id":"@shacks/h22p@1.0.10","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"ca9d02f907c1972aa3477a467062bd1e8f578786","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.10.tgz","fileCount":54,"integrity":"sha512-KuHD2OEOj6b/D2VJnf+ricRj04ofrWnytBlBilVrukqhd4xsg8KzaQK0UMHmlhYYFzxWaues76q2N904b0d6QQ==","signatures":[{"sig":"MEYCIQC9PPapXWy91TlNYnj8w47LVZiKqnYR9gb6KHhEGQz+kAIhANkqLFUVVSun+nixRwiWutCNAWD0I2cejOh7in+lDKHV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127547},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6170e32a931ca3efe4f5a80585679af501b8d3c4","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","dependencies":{"typescript":"5.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.10_1714395572047_0.847335396676038","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@shacks/h22p","version":"1.0.11","_id":"@shacks/h22p@1.0.11","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"82bd7108fd292443a2d09685f833f9874d078040","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.11.tgz","fileCount":54,"integrity":"sha512-16+djuFy+1Qd0FQuphd/vd/+ITsKfbR1Mcxdq1OrnaahFjFWdPKhNulo40nE3BKcCuMksYWJ/GtQrkg7VMAovA==","signatures":[{"sig":"MEYCIQDQ0cOFKly5x16RxVN7ycTR2rjwA9U9asxmVJXTh3eS8AIhAJykYLX29Nu729T/wqSfKj/9zxPBScoWST3sOhnl8iMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127513},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6170e32a931ca3efe4f5a80585679af501b8d3c4","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","typescript":"5.4.3","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.11_1714395782638_0.7010828426915914","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@shacks/h22p","version":"1.0.12","_id":"@shacks/h22p@1.0.12","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"f5f1696ae20b128f94e50f19d9c7b9d47c1a3dea","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.12.tgz","fileCount":54,"integrity":"sha512-WjTzkwPONIeFNbEE+zVNnCiIggJO6XYBIX0Xkd37iAqySr0ddphTI7LRXQXmIpjU8sxGBdp2Tk44dGgXRGLTTw==","signatures":[{"sig":"MEUCIC0nZNdV4seG92YHpMrrpftxeCWDhLMGPjLtRPaq8PLOAiEAr2oPSdOrzSTRGp6/xTXkCQqYxYlTF4hcNXn7s/9MuH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131121},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7dcdf8f3dfa69a4ae39bd9b6074e7482faacef27","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","typescript":"5.4.3","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.12_1714396058188_0.2444324411683747","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@shacks/h22p","version":"1.0.13","_id":"@shacks/h22p@1.0.13","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"c8d1f8e085366a0fc5a265fe8098d2da99227890","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.0.13.tgz","fileCount":54,"integrity":"sha512-PzcFRK/rCViirp34/x9yLZjmoN3eaTqEo14g+dm06GHUmp85RUcx3C++IueAdMlvizSsAL5nIcKyjz4v1PSFuw==","signatures":[{"sig":"MEMCHwazXvo+oHwamR7o+fYZBCgy2YBsPodhYdtrOZbRGjkCIEuHDs4w+7Rd+yCjAEs06OKpR7aCcqRBud8YZ9nMIiQC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131283},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0557a2d7a222f3fe524b3b48f7e307a113c77b25","scripts":{"test":"tsc; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server that can do:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","typescript":"5.4.3","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.0.13_1714396481093_0.20116935902476962","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@shacks/h22p","version":"1.1.0","_id":"@shacks/h22p@1.1.0","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"c4dc6c9ed1db186e4b1b553499fbfba9d1cfa7ad","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.1.0.tgz","fileCount":98,"integrity":"sha512-cqK9WMF2jfjouekI/Xvgz7t/ItoKAvUVhpGqE+dQp9VpdE45rmNGBJRuYC9gDsb/kpBguKRPbPk+tiJmArbiAA==","signatures":[{"sig":"MEUCIBFDVB99Xi7YDEZYsCbl8Zph3TZ6kbe1TBpeVavS/4YiAiEAqSinvZpXN2rPt6Abt/XWoDW4/eREJ5lzucSatfvNQ5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":900909},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6669ff123933e6ea9c6a098a300f1a9b41cd932","scripts":{"test":"tsc --noEmit; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc; bun run src/packages/h22p/build.ts","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","puppeteer":"^22.10.0","typescript":"5.4.5","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.1.0_1717148406245_0.11015828774450931","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@shacks/h22p","version":"1.1.1","_id":"@shacks/h22p@1.1.1","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"10f2ee703c12f63b7c15c25a11cbb078d9994f63","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.1.1.tgz","fileCount":98,"integrity":"sha512-BbLrXdpplh90ddVe81begRsFUxEyEiTkRB0NDudMfWSCph+5i9MJgps2cquc18PbB3Trem4W/aW/GMfyuhUwlA==","signatures":[{"sig":"MEYCIQDiyuzIXyO+Lp7EqWk4q50JHn9lWaZGe96ymUWgQnSaCgIhAJofsmDbrIAOcTWmlZ52ZWvPRPPCZNCmitlZaMXFbJhj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":898686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"66e82149fcef8b264d10d964c7f4cba4a2c21556","scripts":{"test":"tsc --noEmit; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc; bun run src/packages/h22p/build.ts","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","puppeteer":"^22.10.0","typescript":"5.4.5","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.1.1_1717149531696_0.08900877649706418","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@shacks/h22p","version":"1.1.2","_id":"@shacks/h22p@1.1.2","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"9c21c01fd62f835e69482c7225c6caaaeb338872","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-1.1.2.tgz","fileCount":98,"integrity":"sha512-HkGQAUB0pVZjCAmFKvg99QwSPrpZb4xxVRSb3drqSPc3Sx6MGJRhbPPUn1gmu1FLh2RrGAUvNSZJs7NYrNLYqg==","signatures":[{"sig":"MEQCIEu7tlYjFkPoLldQZmDaeKzWEVCRcsqGE3pEc1Ex0EkFAiB32cPhow9HpYSWxrP1IbYcYGwi1K/iuanxRACH1jdfgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":922030},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f7b166426ce6ac5499d73a9adfdff57a368cac1","scripts":{"test":"tsc --noEmit; mocha --require ts-node/register 'src/packages/**/*spec.ts'","build":"tsc; bun run src/packages/h22p/build.ts","clean":"./clean.sh","release":"./release.sh"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"workspaces":["src/app-example","src/packages/**"],"_npmVersion":"10.5.0","description":"Simple 99% use-case client/server:","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","puppeteer":"^22.10.0","typescript":"5.4.5","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_1.1.2_1717163540044_0.6004764739037207","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@shacks/h22p","version":"2.0.0","_id":"@shacks/h22p@2.0.0","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"b0dc8c58dea93e6207c6055f91c4a1432278ade9","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.0.tgz","fileCount":52,"integrity":"sha512-Nioux3S/poSyI2pqmkDifE9day3yIl5NRa82EzsFVNF1zn56LxM0RNThMBuF6tDQuz8CzAXmORn0kHzq7g/2UQ==","signatures":[{"sig":"MEUCIQDgF78apzbCkMGjKgqeMBc0alTpBnFeBALa3KqaOEGR5AIgPoqdUCL33O0/lZNErEIMg8fwGPMSKeeMVDxFO4UI/DY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158875},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.0.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/248f645196b1a45461b4ae2e5bcc4b7d/shacks-h22p-2.0.0.tgz","_integrity":"sha512-Nioux3S/poSyI2pqmkDifE9day3yIl5NRa82EzsFVNF1zn56LxM0RNThMBuF6tDQuz8CzAXmORn0kHzq7g/2UQ==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.4.5","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.0_1721851868370_0.03947473080059649","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@shacks/h22p","version":"2.0.1","_id":"@shacks/h22p@2.0.1","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"71661a7e35ec6480524b93cb6ca4a65a8837f408","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.1.tgz","fileCount":52,"integrity":"sha512-Og/NWLTSLbMJL5U88qO/hmAMgSolt5STQUuyCTwKVv1spPC3PCnF0jzyHqi6tWlsJPu6i8kiXOB6UZfp7IRZCA==","signatures":[{"sig":"MEUCIQClxuzghpzlD1NiJuWTtHG/C/GeJw2ZCmsdq4jQ5UVeVgIgSiC6Fy/AAPvbhYnW45Clh+KdrEsbZQypttE5gTVqPUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150751},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/16d8de0775eb7bf4a71b25c8c4bc3f4b/shacks-h22p-2.0.1.tgz","_integrity":"sha512-Og/NWLTSLbMJL5U88qO/hmAMgSolt5STQUuyCTwKVv1spPC3PCnF0jzyHqi6tWlsJPu6i8kiXOB6UZfp7IRZCA==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.1_1722791500860_0.704185746685944","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@shacks/h22p","version":"2.0.2","_id":"@shacks/h22p@2.0.2","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"215f34651c17ecd4a6f83482c393098bcd1f532e","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.2.tgz","fileCount":52,"integrity":"sha512-yI1S5BDcLIjQ9elavqhG27mWU7KVoi2hhmojAeF6taCspnDIT+fw6jpfszP0KbB99r9nYn+qVIG+G3cD2jmllw==","signatures":[{"sig":"MEQCIDtOPgDeEmLbK2kyWAhn5q+6tvlX/oR71lMb5ni/AT9wAiBduGNUrRq0uclkCyzoMeEDcCS80R6j3JukA//WVlD42A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150761},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.2.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/f03ba77db610d3e516a22d061c750439/shacks-h22p-2.0.2.tgz","_integrity":"sha512-yI1S5BDcLIjQ9elavqhG27mWU7KVoi2hhmojAeF6taCspnDIT+fw6jpfszP0KbB99r9nYn+qVIG+G3cD2jmllw==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.2_1726690269845_0.6029530408421202","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@shacks/h22p","version":"2.0.3","_id":"@shacks/h22p@2.0.3","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"fc91b5eaa0f898e7ce0188427d1d1cbe66bf451e","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.3.tgz","fileCount":49,"integrity":"sha512-z3ItHjXGIviXZxuErRVT0YT3f4pG9T9EGuC8l7dajCNVssW+vYInHbwtFXufiaCTlC9RHDCqFejO/JQgR5fi9A==","signatures":[{"sig":"MEQCIQD7TmmHbiv6sBkEAb1j8ZocJ5xUbTZRZHGRJptUJv1wIAIfPgbr95g8fRGdUeJR00io98uPW5sphrDas6Aak1g1dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148593},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.3.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/a8b09f316ca99ce5280275bd205189ec/shacks-h22p-2.0.3.tgz","_integrity":"sha512-z3ItHjXGIviXZxuErRVT0YT3f4pG9T9EGuC8l7dajCNVssW+vYInHbwtFXufiaCTlC9RHDCqFejO/JQgR5fi9A==","_npmVersion":"10.8.1","description":"This is the core module of h22p","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.3_1728324645090_0.5808376970598801","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@shacks/h22p","version":"2.0.4","_id":"@shacks/h22p@2.0.4","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"bfa64618f6c185a7c0bd36bcc60605d935494b86","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.4.tgz","fileCount":48,"integrity":"sha512-ebelJnP20xn24XZNb86vDF+CIeaI3xmZbUkm3zzUkd4Zpn4VwRdZSL+YrsW6MVczVy6n+NIRmBrsNa5nav3yhQ==","signatures":[{"sig":"MEYCIQCcyXar3PLb/7SDMKKmWQuMg73aR1TRj8mMmIL9/qhbfAIhAM7lVIuZ3C9q8SWf2Evq3iQI8jltEHfwn87JpcbF8WSi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143290},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.4.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/cc1c2a227211f8dcafd6476b554efd40/shacks-h22p-2.0.4.tgz","_integrity":"sha512-ebelJnP20xn24XZNb86vDF+CIeaI3xmZbUkm3zzUkd4Zpn4VwRdZSL+YrsW6MVczVy6n+NIRmBrsNa5nav3yhQ==","_npmVersion":"10.8.1","description":"This is the core module of h22p","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.4_1728330858240_0.7009887695279493","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@shacks/h22p","version":"2.0.5","_id":"@shacks/h22p@2.0.5","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"21eccfe6aa3b745f0b9342c9e8a0b37644838c36","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.5.tgz","fileCount":48,"integrity":"sha512-+00PJUgvNkoo4p0ZI6veq6JyTEpsA/4x0yQIysmlSBlYUpU9jEFoXZvVzisyvbpEDPID6Vmqb7tHWd918zS3TA==","signatures":[{"sig":"MEUCIFY16iV/uKru0L/TVS8Dvp3SRAWfCcz47daQG/WODCdZAiEAyMcjTBa7caEXymXm1u3bbeCSvgZV5VEDgh15KFNV5bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143290},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.5.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/30ae690ea033b6f0799a203a460e2767/shacks-h22p-2.0.5.tgz","_integrity":"sha512-+00PJUgvNkoo4p0ZI6veq6JyTEpsA/4x0yQIysmlSBlYUpU9jEFoXZvVzisyvbpEDPID6Vmqb7tHWd918zS3TA==","_npmVersion":"10.8.1","description":"This is the core module of h22p","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.5_1728592153179_0.616622430401208","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@shacks/h22p","version":"2.0.6","_id":"@shacks/h22p@2.0.6","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"23298f0d9ce861f5bd23c5ab7efed75f8abb936d","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.6.tgz","fileCount":53,"integrity":"sha512-0+TcY1OZtw/4Oon0e+2nTZp16jzl0p2lYLD5C0IRCg8qGjM/SBiHTBr4k4fa75zykn0i4YI8wKuZWiwOgCTOdg==","signatures":[{"sig":"MEYCIQD5VDtUGNBW1fjDT2f0kg66fnmrzqJ9TiL4HfJZtpMdxwIhAN8EoUWWq4YOypznGm+f8UYmFIJG2tMyj9R8XDsc+gPr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151731},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.6.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/159e0176ab8b4b55c27de8586deb3aff/shacks-h22p-2.0.6.tgz","_integrity":"sha512-0+TcY1OZtw/4Oon0e+2nTZp16jzl0p2lYLD5C0IRCg8qGjM/SBiHTBr4k4fa75zykn0i4YI8wKuZWiwOgCTOdg==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.6_1734031182785_0.020850536485431892","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@shacks/h22p","version":"2.0.7","_id":"@shacks/h22p@2.0.7","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"d4032213a83b74c5916b503249af5eecd7ca3706","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.7.tgz","fileCount":53,"integrity":"sha512-QR2sMlEJUtgR3Oe+Q/o7cZJyvxxNyYcaipxznoTvRMn/gOLYGv6SC+KeZQnzxd1CtfeKoselHYw3jngFZ1Gu0A==","signatures":[{"sig":"MEYCIQCUlytxBTEZ8QZnxafwLjTDhSdpNtv/CZxQRPMb8XUfVQIhAONm1V3iM3KMBhAtquzwJhn2BJHK9vSNGV0DVC/P4WPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152823},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.7.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/9d1eed2e0db2b206e51334bc78087a57/shacks-h22p-2.0.7.tgz","_integrity":"sha512-QR2sMlEJUtgR3Oe+Q/o7cZJyvxxNyYcaipxznoTvRMn/gOLYGv6SC+KeZQnzxd1CtfeKoselHYw3jngFZ1Gu0A==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.7_1734184061318_0.10946699914746172","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@shacks/h22p","version":"2.0.8","_id":"@shacks/h22p@2.0.8","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"60b59c48bf7a0a3fb48af84b99df7db3ada1c083","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.8.tgz","fileCount":53,"integrity":"sha512-DVL952rk72E19VBWyfOeib7w+qc4tW8eMiO3VRkkokp8R4Ex0I5fSw2YnyGebiYA65ZICxr2sC4cbgxbLg1USw==","signatures":[{"sig":"MEQCICxzyjIyw4yYveJ0QxIBbhstcWQgFoTN7423gMQGRWQ7AiAfOWqYg60zVb4CTgJihXOt+URtaI3YPFoW57b+6BsKtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159259},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.8.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/0cb3e1005e361cfa1ef88faff50232ab/shacks-h22p-2.0.8.tgz","_integrity":"sha512-DVL952rk72E19VBWyfOeib7w+qc4tW8eMiO3VRkkokp8R4Ex0I5fSw2YnyGebiYA65ZICxr2sC4cbgxbLg1USw==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.8_1734617433166_0.8137860142833995","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@shacks/h22p","version":"2.0.9","_id":"@shacks/h22p@2.0.9","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"fb05e7bc80c62982087abca8a40ff6ac4a48bbe4","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.9.tgz","fileCount":53,"integrity":"sha512-bPpMv6EEb+4CiocFSZEXPHaUdJm2XvN0BQyOd4FwOgTzm7/8SWZCV3aJMJL7FJrEirdYUOwwCBIIL5UrjdI6Ew==","signatures":[{"sig":"MEUCIEGmf99/cRQQ9OwTIEs8MKj2LZtX/6sstxqdExIdsB8BAiEA7s4fO/YyC0l/scFAcqzjWKnIMBxapBU1gLuxrVZxeBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159259},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.9.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/b1d48f275a006a2deb67f0ac1359b4f6/shacks-h22p-2.0.9.tgz","_integrity":"sha512-bPpMv6EEb+4CiocFSZEXPHaUdJm2XvN0BQyOd4FwOgTzm7/8SWZCV3aJMJL7FJrEirdYUOwwCBIIL5UrjdI6Ew==","_npmVersion":"10.5.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.9_1735599235291_0.9274095546927656","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@shacks/h22p","version":"2.0.10","_id":"@shacks/h22p@2.0.10","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"42d3191b417948ca7e4fbee283859270a171e6d1","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.10.tgz","fileCount":50,"integrity":"sha512-4gfN6VXdiTF+6tz1Xkh8WC/A4BXSG3WxZuJhdYf4zsJYzylxZeY3B+TDfOC2aRFvzTOnhnD7GFxVFuqHDtTQXQ==","signatures":[{"sig":"MEQCIHHF0pPtT9aIHCEcnH0WrPwsj1nbxMYhso5SdgpN762iAiBAR8qB7yqIKjorVFZ4DqvJaEE2NJpttrlbryL/17qlpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158016},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.10.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/bff421b36b4df18a59c0bb204e2f2a89/shacks-h22p-2.0.10.tgz","_integrity":"sha512-4gfN6VXdiTF+6tz1Xkh8WC/A4BXSG3WxZuJhdYf4zsJYzylxZeY3B+TDfOC2aRFvzTOnhnD7GFxVFuqHDtTQXQ==","_npmVersion":"10.9.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.10"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.10_1736676124456_0.6438514631167531","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@shacks/h22p","version":"2.0.11","_id":"@shacks/h22p@2.0.11","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"dist":{"shasum":"b9dc7d14b833e38716c0b59527be3b76bdfcb2d0","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.11.tgz","fileCount":53,"integrity":"sha512-WMmxDOBbYXdz+FfidvN/Qcjepz/BRy7s4lIiK8R4rovDfMhn1sVrmDMGGCnw+r5PG4nhjnj0lqFDS2RY5Heb2Q==","signatures":[{"sig":"MEUCIQDsNnQHDkomrQYVj0RSzVltURDekqGel8QVWCPIq08HtAIgXZq+57TpXnMFOYbM0tl8caFtx7cADryPE4BiitW4IiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160536},"main":"dist/index.js","_from":"file:shacks-h22p-2.0.11.tgz","types":"dist/index.d.ts","scripts":{"test":"tsc; mocha --require ts-node/register '**/*spec.ts'","build":"tsc"},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/f73663ed246a6abfd25c61d2935579d3/shacks-h22p-2.0.11.tgz","_integrity":"sha512-WMmxDOBbYXdz+FfidvN/Qcjepz/BRy7s4lIiK8R4rovDfMhn1sVrmDMGGCnw+r5PG4nhjnj0lqFDS2RY5Heb2Q==","_npmVersion":"10.9.0","description":"This is the core module of h22p","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"chai":"4.4.1","mocha":"10.2.0","ts-node":"10.9.2","wrangler":"^3.60.2","puppeteer":"22.10.0","typescript":"5.5.4","@types/chai":"4.3.11","@types/node":"20.11.4","@types/mocha":"10.0.6","@shacks/h22p-node":"2.0.11"},"_npmOperationalInternal":{"tmp":"tmp/h22p_2.0.11_1736681478789_0.7385644399408982","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@shacks/h22p","version":"2.0.12","main":"dist/index.js","types":"dist/index.d.ts","devDependencies":{"@types/chai":"4.3.11","@types/mocha":"10.0.6","@types/node":"20.11.4","chai":"4.4.1","mocha":"10.2.0","puppeteer":"22.10.0","ts-node":"10.9.2","typescript":"5.5.4","wrangler":"^3.60.2","@shacks/h22p-node":"2.0.12"},"scripts":{"build":"tsc","test":"tsc; mocha --require ts-node/register '**/*spec.ts'"},"_id":"@shacks/h22p@2.0.12","description":"This is the core module of h22p","_integrity":"sha512-CAtMTOj384hWWwBk462BfLnsXH0agqAjFg8mlJpiZIlJcuZMPG3rvUlrM0fX7b4V2TX/mRJo/U74NQUP9KJwgQ==","_resolved":"/private/var/folders/s_/9j8b6zhd4hg8b1w5l2ctg1s80000gn/T/f48671e0e127c7b5a7d6aa080eef923f/shacks-h22p-2.0.12.tgz","_from":"file:shacks-h22p-2.0.12.tgz","_nodeVersion":"23.1.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-CAtMTOj384hWWwBk462BfLnsXH0agqAjFg8mlJpiZIlJcuZMPG3rvUlrM0fX7b4V2TX/mRJo/U74NQUP9KJwgQ==","shasum":"4d4089a1075d968dd0f9008f3ba1681262516a1c","tarball":"https://registry.npmjs.org/@shacks/h22p/-/h22p-2.0.12.tgz","fileCount":53,"unpackedSize":160536,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiqxoU2lgH+D6s51tZ9179UxCYEmV91COGUTQvuh+0swIhAJwWS+3SQoJUJ+Re4sIOb13luzyGZwS4LzDPIx6OTLAa"}]},"_npmUser":{"name":"tomshacham","email":"shachamtom@gmail.com"},"directories":{},"maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/h22p_2.0.12_1739873570537_0.7880271975288322"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-29T09:11:41.866Z","modified":"2025-02-18T10:12:51.067Z","0.0.0":"2024-04-29T09:11:42.208Z","1.0.0":"2024-04-29T12:06:07.976Z","1.0.1":"2024-04-29T12:13:35.196Z","1.0.2":"2024-04-29T12:15:38.715Z","1.0.3":"2024-04-29T12:17:06.540Z","1.0.4":"2024-04-29T12:17:33.581Z","1.0.5":"2024-04-29T12:22:34.711Z","1.0.6":"2024-04-29T12:23:36.361Z","1.0.7":"2024-04-29T12:35:32.057Z","1.0.8":"2024-04-29T12:39:08.295Z","1.0.9":"2024-04-29T12:45:32.299Z","1.0.10":"2024-04-29T12:59:32.205Z","1.0.11":"2024-04-29T13:03:02.787Z","1.0.12":"2024-04-29T13:07:38.369Z","1.0.13":"2024-04-29T13:14:41.245Z","1.1.0":"2024-05-31T09:40:06.394Z","1.1.1":"2024-05-31T09:58:51.936Z","1.1.2":"2024-05-31T13:52:20.295Z","2.0.0":"2024-07-24T20:11:08.577Z","2.0.1":"2024-08-04T17:11:41.096Z","2.0.2":"2024-09-18T20:11:10.078Z","2.0.3":"2024-10-07T18:10:45.311Z","2.0.4":"2024-10-07T19:54:18.480Z","2.0.5":"2024-10-10T20:29:13.431Z","2.0.6":"2024-12-12T19:19:43.012Z","2.0.7":"2024-12-14T13:47:41.509Z","2.0.8":"2024-12-19T14:10:33.351Z","2.0.9":"2024-12-30T22:53:55.464Z","2.0.10":"2025-01-12T10:02:04.647Z","2.0.11":"2025-01-12T11:31:18.993Z","2.0.12":"2025-02-18T10:12:50.879Z"},"description":"This is the core module of h22p","maintainers":[{"name":"tomshacham","email":"shachamtom@gmail.com"}],"readme":"## h22p - core\n\nThis is the core module of h22p\n\n## Simple Http Library\n\nSimple 99% use-case client/server:\n\n    + fast\n    + streaming\n    + multipart/form-data built-in\n    + type-safe routing \n    + openapi spec generation\n\nSimple because:\n\n    + zero dependencies\n    + no reflection; no magic; no DI framework; small well-tested codebase\n    + symmetrical client and server (ie same interface) \n    + immutable http message objects as close to wire format as possible\n    + start/stop server in one line of code \n    + server starts up in milliseconds (unlike heavy frameworks)\n    + test in-memory or over the wire (so can easily build a fast test suite)\n    + type-safe routing with minimal extra syntax\n\nDesign choices:\n\n    + composition over configuation (made easy because there is one simple http interface)\n      h22p is light on configuration options, instead you can implement HttpHandler to get \n      whatever behaviour you want around request/response\n    + http client responses 4xx or 5xx are not exceptions\n      unlike a lot of clients out there, we do not throw an exception so you do not need to try/catch requests\n    + there is no routing precedence, we do not want any complexity, it's first come, first served\n    + fast (about 4x faster than express from my tests) ","readmeFilename":"README.md"}