{"_id":"@aetherius/client","_rev":"13-362124fae23152fe3347ebdf997c9688","name":"@aetherius/client","dist-tags":{"latest":"0.5.9"},"versions":{"0.2.0":{"name":"@aetherius/client","version":"0.2.0","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.2.0","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"2c6c6a2c483e2ad172930119b47a9dcc3eb72064","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.2.0.tgz","fileCount":14,"integrity":"sha512-gXEKBDpyDlbZP8Ug/T8zSr2oxYkXx9+F9ToZYzbYe8xL9hh+JDcnLVknV9Y82Th8mZdly+5bMu8elVuWTbVZ8Q==","signatures":[{"sig":"MEUCIFpaC18wsz3b+oQ2EWr/DtVSIam26+d/+ojAF26nzA1GAiEA9cWJKylEoL4mLgPMVERDjwVH17iMqbs7XiwJCW7tVdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea110a67935f90e7f673ddfebd3ed5168dd4a2bb","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.0_1783677782873_0.9283456291095844","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aetherius/client","version":"0.3.0","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.3.0","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"77132e30e73cf6f0daebb364d0db1cc75e3442d4","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.3.0.tgz","fileCount":14,"integrity":"sha512-Ns2uP8eYSwIAk5zYMHlLnC6SMbOixjTYcgz0lF36O5o2isCaQeC+zv1SSyZqEMwEufpAN8n9cn3oGSHXewH/QQ==","signatures":[{"sig":"MEQCIAGsnwZP3F3LO+XwBHwCwzJ61xen5ZahrXHNNYrRHvzyAiA7Dj0JV716kuvwNy09oSaAqA0QdEJq3CKj3By9MYfuvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af14591c1add504b3cbed90c8dd46082802c2dab","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.3.0_1784287565613_0.6559937619232585","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aetherius/client","version":"0.4.0","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.4.0","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"e7d3b63435c42da834a9d956f65effc109dfa137","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.4.0.tgz","fileCount":14,"integrity":"sha512-M0RQryIazI6KkYjhuvuNdYkFGclIuDWPGt0KAYsnYV7OAeepjcaCvEqRQFWVYeQstB7VorwtxilhV4c8/FNeGw==","signatures":[{"sig":"MEUCIHv7GEFSlwBDN1FgQxxSUWAYuSD7JzZnuMygzvp3idqLAiEAlKD5yqkRQ3pvbZBlPqy8CbGZqUl6H9Cr/eKBVZO3HC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66a65dda4604d18d3ab586b04e6dc1f686873837","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0_1784581211715_0.4286142097166721","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aetherius/client","version":"0.5.0","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.0","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"e7e7a8ba658c8113afd702f685a1d7c284870b86","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.0.tgz","fileCount":14,"integrity":"sha512-eK7aDoZpD51uqJ00HWgOBo7JpKp2JWNYP2sr3+op/Ji63YhH7ErSuMkpa8OaInhtPiew7UKii9FM60cPcSJFCw==","signatures":[{"sig":"MEUCIQCMWxMWcp2IRcB6TEe0E+wN/abn3R0+Jujq4vXiwjRhRwIgZx3lssBfuCXxKj/tVwddKQAt7TAI+Z5HC8w8l3FiMbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76a9d9216bc789307c9a092bd5ae1ea17acc3d56","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.0_1786063491549_0.8337488167549383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aetherius/client","version":"0.5.1","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.1","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"40a43a3a6027b063a1b02a95b0c817250544f341","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.1.tgz","fileCount":14,"integrity":"sha512-uKP5JIDflSLbxQRYcyyn74Ocs/E3KUq5p0LWXqGIPkkaabm/6BlZrzgW98YFac7er6FI7PbQTUayU22B11o8Nw==","signatures":[{"sig":"MEQCIDnASTkHMco/RQe8amoYeHf2EgNwO58SJdnJ//khqQr3AiAqPUpXgAM/bDZLc7PErRrxvmmekkvd3iipPBl0fpedkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e5015445761bd4c92a30a3ec44bb9357e22de36","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.1_1786092158396_0.8079323533691487","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aetherius/client","version":"0.5.2","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.2","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"2913d0c9839c634a54bfbf6d2884b55ce8f0812a","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.2.tgz","fileCount":14,"integrity":"sha512-q0iyEYFeD7qfeetlKkfhEMhfBQKRtsO66AZXsBnle4mSQKYezvpg+3dmfuBlLp2KGMiT+fcVI0ae9b3C6DnlMg==","signatures":[{"sig":"MEUCIH3HZcg0SWyE9JqSV58yTrJSoCXii3Ay8ctGFyQThm/NAiEA3T0nfiIJI+POCOqQmRfqv9WBIp/Yfq4fljhoAA5OJQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"416d52ed15ff11e8c52d65c5d9fa287544577034","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.2_1786134463574_0.028692932421896522","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@aetherius/client","version":"0.5.3","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.3","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"678f973c05fbce7c850f07db844c23a4c0757940","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.3.tgz","fileCount":14,"integrity":"sha512-UA36iw6x3TY7D1lBps17yEHbzveWGqcI3N+a5fsBkrnVzG0sDVdUkAIp9P2k/zE9kj8cwA3SJm3Fne4hhi2y5g==","signatures":[{"sig":"MEQCIEbTRPDqSz4oY/ODCQOYyjTYQDklPA+CBdmVXEjxE58yAiAymOgSDGqR/kiY15YHttdAr3xHkCsRuYIEm8th9rmn7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e7067f2034e4b940cebb5fe70b40e0b51f8d993","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.3_1786314732155_0.6532032414379809","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@aetherius/client","version":"0.5.4","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.4","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"875b289219fe8856537a258909ae53f10518de7f","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.4.tgz","fileCount":14,"integrity":"sha512-PHaEZ3PKOOaHVoEcX1X53R85D5nW6sRpF2zip6HTN/b6zAF+nyC+rLPANfiIQkP8T3ws8HuIyDNQKlTjUgs7jg==","signatures":[{"sig":"MEUCIQDbbNi3IosWu2a5Hjd+vwi08cvxGJKl8a3G6XM0Z4msvQIgWj5V1GtxBuvKzs2TT9WA8FR+EDcB3hU4JAZk1Xtz/oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53142ee8cd5adcd54f47286c7717cb577d24d24d","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.4_1786802274140_0.7221706448055225","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@aetherius/client","version":"0.5.5","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.5","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"338824e9c03f0fe8104cbeea3f3ebe5dced97fb5","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.5.tgz","fileCount":14,"integrity":"sha512-47gnPro+q+E9EBYp6Og5cuWyHMJ4ZK2a2D32i7F4UG6DNxW9S1YBDht4SrtwoLXZZ4DMzh3Xih5tWKqtSQ8Bkw==","signatures":[{"sig":"MEQCIApjP9+e4fHyrHizCRR2VSSEjg7SyIveTsCMGRN5tndZAiAnh6YVgdINs4N+m3EPyvsIe9lhrwXuBVcn/EUByiTAFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a204eb8c3660f7be329cf11222eb2ae2e92bead7","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.5_1787868542549_0.459571351044743","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@aetherius/client","version":"0.5.6","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.6","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"6f8415328cba1cf112ee20697b6b29b9d0864bb8","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.6.tgz","fileCount":14,"integrity":"sha512-igjE95Z+NyTQ8QVgJ7dTAwsGPc/PouJZtcjFXz9Nqzvg0V53zjphXdEgUAXP9nPtPQCEb4U62oRuWoVzZ857Aw==","signatures":[{"sig":"MEUCIHjuHF4psbg1vltnd2iEWIyeCyG7/ClwWANogZYEOEFkAiEAnGCfJvr+A0QELkmTCeuo0viRUGZmqoO2tTk68w5cJ3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"41ad55a8f37779308596e289b05d0ff94c659bf3","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.6_1788613230259_0.45602680334935997","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@aetherius/client","version":"0.5.7","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.7","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"65e717ed9ebea1aaf4d86b59a98642a0c72de17a","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.7.tgz","fileCount":14,"integrity":"sha512-olk7lFfoiR16Mu4Lpzq2qPEaTIraLlHdCqrv++dgP9mnclBVzOluYE+bobWXF+rrnQaYnEdxb91g1gstpqNOsA==","signatures":[{"sig":"MEUCIBHJ54Ixn5W3gvC0p+uoxOmadWP/KGJRC3AoaccGdtspAiEA+VYG/LXiv//+s6eHWeT6p9d4/5dG+eB8nkwvAlsi7DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ad881fccb81a94e539974fdc559fa1d754800e0","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.7_1788615292761_0.4524998962042852","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@aetherius/client","version":"0.5.8","license":"CC-BY-NC-4.0","_id":"@aetherius/client@0.5.8","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"dist":{"shasum":"927958191b6933ca48af3da4955ed1a82069e008","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.8.tgz","fileCount":14,"integrity":"sha512-q5eoaHbLXYEbTbxKjaNpyH3jGBsU0fSp3060mYXfGm2KlrV8d7Lpo7SgpuxsTkFr2xY/uzQLRjEco1IetDLQkA==","signatures":[{"sig":"MEQCIA5nyxKTQ22A+2bG5jxKV9IwpxDGjI4UwrDFK0+X627jAiA2apng7WGRVwYCshlzwHbiMWXR/3bz0G1wSVkj9cgxFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9479d99ed306dfb422ffcab5c1b34d23bd367f57","scripts":{"test":"npm run build && node --test test/","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"_npmVersion":"10.8.2","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.4.0","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client_0.5.8_1788683241357_0.807351982172132","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@aetherius/client","version":"0.5.9","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"engines":{"node":">=20"},"scripts":{"build":"tsc -p tsconfig.json","test":"npm run build && node --test test/"},"license":"CC-BY-NC-4.0","dependencies":{"ws":"^8.17.0"},"devDependencies":{"@types/node":"^20.12.0","@types/ws":"^8.5.10","typescript":"^5.4.0"},"_id":"@aetherius/client@0.5.9","gitHead":"99f128931dde26fb263df1bac5b896b9fd4f4c2d","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tLyYeTwx3XPEqFTOGQn0FtyOC5QlAu/QtnvzwCP/DPT+ay4tjcJQcC1C+ilCv8TJe50MTsZHOWTKKpNULybbzQ==","shasum":"bfd9101979678207f4f403f800f02566de23506c","tarball":"https://registry.npmjs.org/@aetherius/client/-/client-0.5.9.tgz","fileCount":14,"unpackedSize":19428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF3DF2CwMfm7CdM9jKaCKuK4SyrtW5j7nKw/LseSkb9JAiBu6ViuVu30P37eXbIoioja4uSDDD2qheCPEAxR3zEixQ=="}]},"_npmUser":{"name":"kln-mltre","email":"kylian.malartre@gmail.com"},"directories":{},"maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_0.5.9_1788686683979_0.7187397228226633"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-10T10:03:02.787Z","modified":"2026-09-06T09:24:44.283Z","0.2.0":"2026-07-10T10:03:03.007Z","0.3.0":"2026-07-17T11:26:05.752Z","0.4.0":"2026-07-20T21:00:11.875Z","0.5.0":"2026-08-07T00:44:51.707Z","0.5.1":"2026-08-07T08:42:38.553Z","0.5.2":"2026-08-07T20:27:43.701Z","0.5.3":"2026-08-09T22:32:12.312Z","0.5.4":"2026-08-15T13:57:54.320Z","0.5.5":"2026-08-27T22:09:02.712Z","0.5.6":"2026-09-05T13:00:30.392Z","0.5.7":"2026-09-05T13:34:52.897Z","0.5.8":"2026-09-06T08:27:21.492Z","0.5.9":"2026-09-06T09:24:44.120Z"},"license":"CC-BY-NC-4.0","description":"Thin TypeScript client for the Aetherius daemon. Load a Blueprint, run it, stream events.","maintainers":[{"name":"kln-mltre","email":"kylian.malartre@gmail.com"}],"readme":"# @aetherius/client\n\nThin TypeScript client for the Aetherius daemon. Load an existing Blueprint, run it, and stream its\nevents — from any Node process. The Console is never involved at runtime; execution is fully\ncode-driven.\n\nThe engine is Python. This client talks to the local **daemon** (`aetherius serve`) over HTTP +\nWebSocket. It either spawns a daemon for you or targets one you already run. The wire contracts live\nin [`contracts/`](../../contracts) (OpenAPI + the events schema) and are the source of truth.\n\n## Requirements\n\n- Node 20+.\n- The Aetherius Python package installed and on `PATH` (so the client can spawn `aetherius serve`),\n  unless you point the client at an already-running daemon via `baseUrl`.\n\n## Install\n\n```bash\nnpm install @aetherius/client\n```\n\n## Usage\n\nSpawn a local daemon automatically, run a Blueprint, stream events:\n\n```ts\nimport { Aetherius } from \"@aetherius/client\";\n\nconst client = new Aetherius();\ntry {\n  const result = await client.run(\"blueprints/ukit-planning-week.blueprint.json\", {\n    inputs: { group: \"TP-A1\", monday: \"2026-09-07\" },\n    onEvent: (event) => console.log(event.type, event.message ?? \"\"),\n  });\n  console.log(result.status, result.outputs);\n} finally {\n  await client.close(); // stops the daemon this client spawned\n}\n```\n\nA Blueprint may be a path the daemon resolves, or an inline object:\n\n```ts\nconst result = await client.run({ aetherius: \"1.0\", name: \"demo\", act: \"vector\", steps: [/* ... */] });\n```\n\nTarget an already-running daemon (no spawn, no `close()` teardown needed):\n\n```ts\nconst client = new Aetherius({ baseUrl: \"http://127.0.0.1:8787\", token: \"s3cr3t\" });\n```\n\nSubscribe to a run's events on their own (resolves when the run finishes):\n\n```ts\nawait client.onEvent(runId, (event) => console.log(event));\n```\n\n## Configuration\n\n`new Aetherius(config)`:\n\n| Option           | Default                 | Purpose                                                              |\n| ---------------- | ----------------------- | ------------------------------------------------------------------- |\n| `baseUrl`        | spawn a local daemon    | Target an already-running daemon instead of spawning one.           |\n| `token`          | none                    | Bearer token, when the daemon is started with one.                  |\n| `command`        | `[\"aetherius\", \"serve\"]`| argv to spawn the daemon (e.g. `[\"python3\", \"-m\", \"aetherius\", \"serve\"]`). |\n| `startTimeoutMs` | `10000`                 | How long to wait for the spawned daemon to become healthy.          |\n\n## Development\n\n```bash\nnpm run build   # tsc, emits dist/\nnpm test        # build + node --test (unit transport tests + a real spawn E2E)\n```\n\nThe E2E test skips cleanly when the Aetherius package is not importable. From the repo root,\n`make test-ts` runs the same thing.\n","readmeFilename":"README.md"}