{"_id":"@dstanesc/o-o-o-o-o-o-o-r","_rev":"9-1d765933592c7607870a007d43de36ba","name":"@dstanesc/o-o-o-o-o-o-o-r","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.1","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","main":"./dist/main.js","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.13","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"0ce7efed1f2fe4e81d3de1847fc88bba3afc310d","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qFv9BcyGp+x7dYMYF7ClLleytaQJWJfOc2qvnzCsU0aWzifq5YoWUQI8w7jjzzxPY4EsrRAUZzmX988X7Dqhog==","shasum":"896cbc25b1ed5632541cc283704e746b59d0f5fe","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.1.tgz","fileCount":25,"unpackedSize":61994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9ptLUmNE903SW94knad1dJzjL+qAlxzYe+XihbenuJAiAjjbpuQPJ0kPiziRMhwH+dVszDnM0M4JyA1jby1fVxlA=="}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.1_1687475984246_0.056869376971980135"},"_hasShrinkwrap":false},"0.0.2":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.2","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.13","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"e0944c69a6bb451c33c321d2132e4980238e2b8f","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-r5SQ5oYuv2UD6Y+IphPXsuJiE+3vEWei3i+vOZdYOO3cd9KurolAlz0Q5HimZCvseP1K+RoOmXEp/DUdMHhKHA==","shasum":"19266a7bd72c73dc41892a9c9f615e87493e14e4","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.2.tgz","fileCount":25,"unpackedSize":61968,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID93ToUopvnMSW2PbhFAh9KJoVHTsifTr5mc1J/4tINYAiBwyymodTv9ye5pCVYt8IsggUoBv/4PusTJO4yNVED1Tg=="}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.2_1687565941413_0.22939157055809822"},"_hasShrinkwrap":false},"0.0.3":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.3","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.13","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"5dce2a6937497f9db4081da2fd04cf62c171e8fd","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HkJBoNxa7RgPrrwFhNZ9Q0ShHQ2ACq/T680OLsWUpDbgLyb5UX9YZSNzMUxrAw17f7Xp28izdyqMPaWjVk6Fug==","shasum":"5f49b50059cc28ca8c5b97eff27bfb19e75b3224","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.3.tgz","fileCount":25,"unpackedSize":61966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp8rhatjdx6LCd0fkN/vYJQlJSPGlAXBcxsGJr9R+0jAIhAJZER968OKlm73lt7qZD62uBGDZmUbzfg0whxxllz02Z"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.3_1687653727085_0.170236471008143"},"_hasShrinkwrap":false},"0.0.4":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.4","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.14","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"8ec40ec31c7a7b363bc9ef9e770c60ebfd49fbc6","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-88Qgste9kwcYLxpci4mpAq87OKdN0tZyM6SYFRSrtRUXTvxcV83IJwYW8Ccmdaz0NIBnUazQQxLwu1Y4jRkrgg==","shasum":"4b09651b713b1156bf04b23bb9de540ad2960569","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.4.tgz","fileCount":25,"unpackedSize":61966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ0GjMrYiuZ+Mr4LrkPVnuKteIcD/DL71G/Qk6HLtO/AiEAsmojcrZZecPXEI56W5dSZBOmwsHm3bO41doFiy0qHJo="}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.4_1687740671044_0.8198690471951093"},"_hasShrinkwrap":false},"0.0.5":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.5","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"0.0.16","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"552c6d48576618244e6d6f9ff94bc6d672294417","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/yq3hF3gVkpr2tvT7jg2I1qXlr3SkLnvhXsn73C+TgaV1Zc/u/YajOEp5OWKZZaH6CrynHZBe7Ez15pvYAOTIQ==","shasum":"65c344c428b83fd3d3395c65bd9767b1fbe376ff","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.5.tgz","fileCount":25,"unpackedSize":61981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQAqsxMICbRR7418c6CrthpgvQ785+/rDgBGlY3O7hsAIhAP0B1nENnWBPfs8RZW3yW0LYayvcNbuyLsN05DM9wU9X"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.5_1690763891099_0.509619931122079"},"_hasShrinkwrap":false},"0.0.23":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.23","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.23","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"62a8f75224cddde9f9fe084ad14cd75ceb472da7","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.23","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vLYYJqAeL914GZuMWNyz6NxH0fQaOvleBRc5xtkgIZAlQhaQyUNG+mRiBsg/CHRd6b2sz40UtiffiHvwDMLpQA==","shasum":"bb31bf87c327b7593307d82fc21c009e4add2dac","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.23.tgz","fileCount":40,"unpackedSize":144830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHaMqvtBbN/6U2ZM+0/nxHflgAmliK7FOrZ4LlPc9ajQIhAO0mI+A/uFh7uTUwIljtfZLiKEp4xTXYD/Tg88bVO5Jj"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.23_1692835627370_0.46698393112713266"},"_hasShrinkwrap":false},"0.0.24":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.0.24","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.0.23","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"6e320af7b26dac39eb7e518a085375c1d07e6df3","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.0.24","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-pBp767OVn0GEH9XcQ+P2fQH0137E2FcCBqQotpb5tuvSEEd65K+4qsaAbEFbEYIUg5niVO4QGiX8cgOdgo7HAQ==","shasum":"3c85dea650d9297e99c5b8319afa8c5ee1dbd5ad","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.0.24.tgz","fileCount":40,"unpackedSize":145068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLYINI96Yd+nHKFrAUhtA86+95WK1HzjSZtk4GVFvdkQIhAMVmFj4HNRQwbAmUzP1ioOH6vAgXczDh+L7MVDq5xnsy"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.0.24_1692836084158_0.605059186823544"},"_hasShrinkwrap":false},"0.1.0":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.1.0","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","share","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.1.0","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"5009b084b41f1bae7c296c370d14b6a7bde99cf7","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-eeBtsudUfTqV9TZIvoPLO7KbrP7pkUnKDIVLpUKEVbqO9v/nckE5zgzfDkXvlv7b7lCyATxn8kcP7KzpfOTEXw==","shasum":"ba08f139537627d077bda16a94fe8b0d2695e1c1","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.1.0.tgz","fileCount":58,"unpackedSize":165864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLeKwEckPhF9APYXnim01q7ldb7Uj+9aPJkCS+c0J0ZQIgeMio0YJb4UjyNvDxWkMUEAWYKiWagnBXrRRv879j1LE="}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.1.0_1693855918199_0.2513602741691736"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.1.1","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","share","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.1.1","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"gitHead":"66a37a19c0a43ce0b29b020c1808a7b82593d6ce","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_id":"@dstanesc/o-o-o-o-o-o-o-r@0.1.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-u9zk26nLnEUCpn3iUHn5QHrm0ZQ1ul0hijzu0lAbrvUFTBRqqZOMbUGr6RfMlJHOpknE2U8/xkKRYWqguqcZWA==","shasum":"a599888ff8b96f3f502554f963d569645f528fda","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.1.1.tgz","fileCount":58,"unpackedSize":168799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCb8Kn9t/KXOMDO9xajeOOJI/qK64j2yuccp0y5kfHiwIhAMABZis3hmjauwbyeTsri3LDtSuBn86K0rWFXGS8eeab"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.1.1_1693949401877_0.9952052395031119"},"_hasShrinkwrap":false},"0.1.2":{"name":"@dstanesc/o-o-o-o-o-o-o-r","version":"0.1.2","description":"O-O-O-O-O-O-O relay","repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"type":"module","exports":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"o-o-o-o-o-o-o-r":"dist/main.js"},"scripts":{"clean":"rimraf dist node_modules","build":"tsc","test":"npm-run-all build test:jest -- --detectOpenHandles","test:jest":"NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist","start":"tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/main.ts"},"keywords":["graph","tree","share","relay","o-o-o-o-o-o-o","service"],"license":"(Apache-2.0 AND MIT)","author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"dependencies":{"@dstanesc/o-o-o-o-o-o-o":"^0.1.1","@dstanesc/wasm-chunking-fastcdc-node":"^0.1.1","express":"^4.18.2"},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/supertest":"^2.0.12","axios":"^1.4.0","cross-env":"^7.0.3","jest":"^29.5.0","npm-run-all":"4.1.5","prettier":"2.7.1","rimraf":"3.0.2","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.1.3"},"_id":"@dstanesc/o-o-o-o-o-o-o-r@0.1.2","gitHead":"09a89e657711781c56ce5ef5e866029b7cc1b170","bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","_nodeVersion":"18.20.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-+d/fkeOQXgBeJNaZJRv93Jt7S8dw97VLsD7PNQOvZDp9AJ+qV8oxcCVifp/Asjf4qNRcm7/Sp3UTYpVA25r3Ng==","shasum":"6d6a670c4051d9896bc29c1e06f10d43869daed9","tarball":"https://registry.npmjs.org/@dstanesc/o-o-o-o-o-o-o-r/-/o-o-o-o-o-o-o-r-0.1.2.tgz","fileCount":58,"unpackedSize":169159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx1aHogK4kmdBb1IlmOhsiym6tDdUbkUzS1GS+t5YLbgIhAJddpcuZuNMXYsxVLFmiMfqbUj+sZT7IZkzqATmVR/nQ"}]},"_npmUser":{"name":"dstanesc","email":"dstanesc@gmail.com"},"directories":{},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-o-o-o-o-o-o-r_0.1.2_1712952158788_0.43575371098870264"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-22T23:19:44.115Z","0.0.1":"2023-06-22T23:19:44.500Z","modified":"2024-04-12T20:02:39.134Z","0.0.2":"2023-06-24T00:19:01.597Z","0.0.3":"2023-06-25T00:42:07.355Z","0.0.4":"2023-06-26T00:51:11.236Z","0.0.5":"2023-07-31T00:38:11.265Z","0.0.23":"2023-08-24T00:07:07.602Z","0.0.24":"2023-08-24T00:14:44.404Z","0.1.0":"2023-09-04T19:31:58.418Z","0.1.1":"2023-09-05T21:30:02.177Z","0.1.2":"2024-04-12T20:02:38.958Z"},"maintainers":[{"name":"dstanesc","email":"dstanesc@gmail.com"}],"description":"O-O-O-O-O-O-O relay","homepage":"https://github.com/dstanesc/O-O-O-O-O-O-O-R#readme","keywords":["graph","tree","share","relay","o-o-o-o-o-o-o","service"],"repository":{"type":"git","url":"git+https://github.com/dstanesc/O-O-O-O-O-O-O-R.git"},"author":{"name":"dstanesc","email":"dstanesc@gmail.com"},"bugs":{"url":"https://github.com/dstanesc/O-O-O-O-O-O-O-R/issues"},"license":"(Apache-2.0 AND MIT)","readme":"# Discontinued\n\nThis project is discontinued. [@ubiquify/relay](https://www.npmjs.com/package/@ubiquify/relay) fork provides a compatible and more advanced implementation. The new relay needs paired with the evolved [@ubiquify/core](https://www.npmjs.com/package/@ubiquify/core).\n\n# O-O-O-O-O-O-O-R\n\nSimple graph relay for [O7](https://github.com/dstanesc/O-O-O-O-O-O-O) library.\n\n## Usage\n\nRelay api. Only _http_ and _https_ protocols are supported at this stage.\n\n```ts\nconst blockStore: BlockStore = memoryBlockStoreFactory();\nconst linkResolver: LinkResolver = memoryBlockResolverFactory();\nconst httpsPort = 3003;\nconst graphRelay = createGraphRelay(blockStore, linkResolver);\ngraphRelay.startHttps(3000, getCertificate(), () => {\n  console.log(`GraphRelay listening on https://localhost:${httpsPort}`);\n});\nconst httpPort = 3001;\ngraphRelay.startHttp(httpPort, () => {\n  console.log(`GraphRelay listening on http://localhost:${httpPort}`);\n});\n```\n\nClient api. Two categories: plumbing (fine granular) & basic (coarse granular) apis.\n\n```ts\n// See tests for examples.\n```\n\n## SSL\n\nThe relay expects two files in the `ssl` folder:\n\n- `server.key` - Private key.\n- `server.crt` - Certificate.\n\nA self signed certificate can be generated in linux with `openssl`:\n\n```sh\ncd ssl/\nopenssl req -nodes -new -x509 -keyout server.key -out server.crt\n```\n\n## Build\n\n```sh\nnpm run clean\nnpm install\nnpm run build\nnpm run test\n```\n\n## Usage\n\n```sh\nnpm start\n```\n\n## Licenses\n\nLicensed under either [Apache 2.0](http://opensource.org/licenses/MIT) or [MIT](http://opensource.org/licenses/MIT) at your option.\n","readmeFilename":"README.md"}