{"_id":"@arke-institute/klados-testing","_rev":"11-52d4700a8cfe6f65ddd7cd7012ad5b46","name":"@arke-institute/klados-testing","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@arke-institute/klados-testing","version":"0.1.0","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.1.0","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"4fe84ee3c3a9ac4d3db91a25f357a85d916fdde5","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.1.0.tgz","fileCount":30,"integrity":"sha512-njfnDnaOLSxyMaHRfor1HSar+gmIVSBC9ANRHoCI5JzOrORfwrI2eH4cjgIJnouclNJlBiirwXooRFdHEcGPng==","signatures":[{"sig":"MEUCIQDgV6Cpdpoc9fgnSf6f81h2HxDVLKJZAs2apBmO3UGEegIgSq/nzGxzfnZjuGGRFU7eFA+O0BMhTcejWZuyBKQwCig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f1d1e284d04b5edacc86267f5a98a0ab8d6b3f12","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^2.9.0"},"peerDependencies":{"@arke-institute/sdk":"^2.9.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.1.0_1770183113927_0.3083718529351336","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arke-institute/klados-testing","version":"0.1.1","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.1.1","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"74e8c28be889263f2d6b8aa8f5e023c7f2258b40","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.1.1.tgz","fileCount":30,"integrity":"sha512-wzws3tJ9A7knIFaf+HNrvVxN7JISWuzvrzCJXyXQMQy/wKldQQXN51tseqt2LRe6nutazRKGjUcCmlCkHwwHsA==","signatures":[{"sig":"MEUCIQDTvDfx+/PMtOL1EXS4poKdTbJFQ8Lhodq6tc0/ocHCVQIgdoorusKIUUkX3Aoi0dQigRvRHWUFT+Doac/xDUu1HBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b94cb791e840849800160df2503ccc50836db20","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^2.9.0"},"peerDependencies":{"@arke-institute/sdk":"^2.9.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.1.1_1770225300594_0.6817856522604635","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@arke-institute/klados-testing","version":"0.1.2","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.1.2","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"baede465c95b47b10604b08499fa106843682ab4","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.1.2.tgz","fileCount":30,"integrity":"sha512-CRKeR3Byg4dnQVKuoBB4YvPSCNvlAbwRkM6gnKfwnHbv+gvqDKRPt82DqiPp0jtkNR9vZGsxA/OWX4bCUzUUsw==","signatures":[{"sig":"MEUCIF2w2sljU/6MhUnSz9TT+wM2pSFgN9swbMxkBFirrP0uAiEAjajUhrV1q33A4snyiHs+iAecjJvvCkXVJsBjoDyMSNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b94cb791e840849800160df2503ccc50836db20","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^2.9.0"},"peerDependencies":{"@arke-institute/sdk":"^2.9.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.1.2_1770225573903_0.376179177080342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@arke-institute/klados-testing","version":"0.1.3","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.1.3","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"a901b1e260459ec223883a5c971d5c6d6029e303","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.1.3.tgz","fileCount":30,"integrity":"sha512-C9FkqyLZaqmzIaYwG8ZqDOPtHEcMrF0S+PixMTDtqvgF66O2mt0+vOvMfwzn2ZNgcs0+L525SSNGe+WklGGXzA==","signatures":[{"sig":"MEYCIQC/Waxs549Gk54E54T94p0yUyUuTJ7EoVTnQeHAuImloQIhAI+45h/18HB357P27BQU1bTmtSaG4AwvHNnS0B96bKoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b94cb791e840849800160df2503ccc50836db20","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^2.9.0"},"peerDependencies":{"@arke-institute/sdk":"^2.9.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.1.3_1770227563213_0.7972123039873384","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@arke-institute/klados-testing","version":"0.3.0","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.3.0","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"f5a7b86aa6a8a6093da62611329b8aa91ecfc314","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.3.0.tgz","fileCount":34,"integrity":"sha512-LxVpZQ8zkYdk3uD/GsGd4/0g5l04+GncIpDnxlWT3JubafJRp1JQ2UWSyc+3r+1k/pcPRWWEqQBO/VRi92bP4g==","signatures":[{"sig":"MEYCIQDeCKRJgQSSdbDUlSWg8mGzDgrofhx8HB1xYUqiYj5DMwIhAMCr5MF4SsDAPpqoH1DdjrKBXB0DdLIECBM5oI0I0Jb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c959a5e300e3ad034fb9cc361513e0df2bd1477d","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.0.0"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.3.0_1770346209111_0.9509595432711362","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@arke-institute/klados-testing","version":"0.3.1","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.3.1","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"8413e6b918b8e800d4c065c968ebef4f6229a8ba","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.3.1.tgz","fileCount":34,"integrity":"sha512-j/tOQJ+k4gYoS+aoHPDh8RugyN4vI6GcdHqPJq1tglSKQB89o/w7BDhhgbQBfRHO0zwEGdGL47WBzJGm7/9U2g==","signatures":[{"sig":"MEUCIQDoODVYOru/dvjfuoEzLH9V50SnKXDp2G2lV7ZheQNIHwIgaEZf09SXl0Nqb5vG7+w00t+R4QoGIYxrmJoyH9akqOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b6ae022dfc0ef53fca35c32c48f1b326d63b6ce","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.0.0"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.3.1_1771198573027_0.36855690094630367","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@arke-institute/klados-testing","version":"0.3.2","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.3.2","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"2b4aad30a4840945e7a370634af25e2d1c4d6843","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.3.2.tgz","fileCount":34,"integrity":"sha512-w9o7o3SmdvnrjravxikABkebk09ckjEY7uwcS15z3WM8bWZiFy/EbJxeLKAFBa7fANk60Ror3W031ngdaqtz7Q==","signatures":[{"sig":"MEQCIAi+pFXIP23drEyYua2zE0dEGfY+t69k9QZBhaMPBesLAiBKAcn/ZCF2gL32RBf8L4lGqsmEzaIMkUDipfnPojbLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea90f62e716477e6d7b3752daec97276e3476106","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.0.0"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.3.2_1771287595216_0.7335567157342355","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@arke-institute/klados-testing","version":"0.3.3","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.3.3","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"e7136a032817c176bfd5dfd1676e30f86c6c6635","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.3.3.tgz","fileCount":34,"integrity":"sha512-C20I29n2kMs+Ls5j7vuUqxsQGhf1uv5FTefalTe6GYD8wcSWMyv4Ev4gvZHZCaINB3wfYCQ1pbQ4BJqQhkzAgw==","signatures":[{"sig":"MEUCIQDtzv+EJiXd/5d+zMckSZW+/a3V+AKe8pOAWYt1s8xWSQIgHzfzRyzgcgRAAH0zvTTVpRYWs/uTBHLRe9SBwFM/ZbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea90f62e716477e6d7b3752daec97276e3476106","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.6.13"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.3.3_1771288071029_0.3250611246470363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@arke-institute/klados-testing","version":"0.4.0","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.4.0","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"d85c0bee63027a0a9b39f3c429cdfce1b6abb796","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.4.0.tgz","fileCount":34,"integrity":"sha512-KJUwMP7ZHIkvYLI+jlEPxBin1AtlarcO10/ttO4wT6MZGrZBdsc/9kTbNqhPdpyZ1GYj1t6MLs4S4KhKbQGXlg==","signatures":[{"sig":"MEUCIFNgcawv2fbRK3i5d1Q+SKikX5+qIvM8Bv71XzvgPuqDAiEAl0U02kX4+1wTy62LMEejql49gvzuIqqhx5ErVY3ate4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d3bf485438abfd01c3ad591fd5f69449cde6e90","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.6.13"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.4.0_1773023477532_0.7377378137183859","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@arke-institute/klados-testing","version":"0.4.1","keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.4.1","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"dist":{"shasum":"68bf98504da0e7bee29aec0ae5e702eb19a94057","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.4.1.tgz","fileCount":34,"integrity":"sha512-cS8O+ZHhj5RU9GGfBHqhVtYqlxBRYqJbji26XhpBbuNDS3XN6VFTNT2YdA5stVKTRQyG+gnmEbbd3sZJT40bRg==","signatures":[{"sig":"MEQCIELiaVdFNyfqQq822T9i5d+gqQvKEt2yskJvEkpmgEQkAiBjoIPfHXML+zlPB0871o1nvFOJu8OlaL7jI8bX4l7/YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d3bf485438abfd01c3ad591fd5f69449cde6e90","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"_npmVersion":"11.4.2","description":"Test utilities for klados workers on the Arke network","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@arke-institute/sdk":"^3.6.13"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klados-testing_0.4.1_1773025964492_0.2816838278460767","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@arke-institute/klados-testing","version":"0.5.0","description":"Test utilities for klados workers on the Arke network","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","dev":"tsc --watch","type-check":"tsc --noEmit","clean":"rm -rf dist"},"peerDependencies":{"@arke-institute/sdk":"^3.0.0"},"peerDependenciesMeta":{"@arke-institute/sdk":{"optional":true}},"devDependencies":{"@arke-institute/sdk":"^3.6.15","typescript":"^5.7.2"},"keywords":["arke","klados","testing","workflow","e2e"],"author":{"name":"Arke Institute"},"license":"MIT","_id":"@arke-institute/klados-testing@0.5.0","gitHead":"18fff6901c77e6233fb383989b4ac56692503e6e","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-8z1qLTKCdJuaMyEAfvqGjHEDQlRXwaMuxRr3teJF5nsAX/MagJzc4L2qJ6c1kB7bUh8hB9MAHZAej7Yt6T4QAw==","shasum":"fa0bf0bb66133066177c6bf765f02836a8a8add9","tarball":"https://registry.npmjs.org/@arke-institute/klados-testing/-/klados-testing-0.5.0.tgz","fileCount":34,"unpackedSize":130185,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD006oJCuJJ3X/6HsD757vB7NacyZQydsy2b0Mdo8L5BQIgIwU3y7qmaEcOI55MmVMLSKTEFSpqIaboRYr69Jd+ETE="}]},"_npmUser":{"name":"nac-codes","email":"nchimicles@gmail.com"},"directories":{},"maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/klados-testing_0.5.0_1773287325701_0.5502457575541901"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T05:31:53.810Z","modified":"2026-03-12T03:48:46.001Z","0.1.0":"2026-02-04T05:31:54.089Z","0.1.1":"2026-02-04T17:15:00.735Z","0.1.2":"2026-02-04T17:19:34.039Z","0.1.3":"2026-02-04T17:52:43.410Z","0.3.0":"2026-02-06T02:50:09.270Z","0.3.1":"2026-02-15T23:36:13.164Z","0.3.2":"2026-02-17T00:19:55.397Z","0.3.3":"2026-02-17T00:27:51.183Z","0.4.0":"2026-03-09T02:31:17.729Z","0.4.1":"2026-03-09T03:12:44.771Z","0.5.0":"2026-03-12T03:48:45.859Z"},"author":{"name":"Arke Institute"},"license":"MIT","keywords":["arke","klados","testing","workflow","e2e"],"description":"Test utilities for klados workers on the Arke network","maintainers":[{"name":"nac-codes","email":"nchimicles@gmail.com"}],"readme":"# @arke-institute/klados-testing\n\nTest utilities for klados workers on the Arke network.\n\n## Installation\n\n```bash\nnpm install --save-dev @arke-institute/klados-testing\n```\n\n## Usage\n\n### Configure the Test Client\n\nCall `configureTestClient` once in your test setup:\n\n```typescript\nimport { configureTestClient } from '@arke-institute/klados-testing';\n\nconfigureTestClient({\n  apiBase: 'https://arke-v1.arke.institute',\n  userKey: process.env.ARKE_USER_KEY!,\n  network: 'test',\n});\n```\n\n### Create Test Fixtures\n\n```typescript\nimport {\n  createCollection,\n  createEntity,\n  deleteEntity,\n} from '@arke-institute/klados-testing';\n\n// Create a collection\nconst collection = await createCollection({\n  label: 'Test Collection',\n  allowedTypes: ['document'],\n});\n\n// Create an entity in the collection\nconst entity = await createEntity({\n  type: 'document',\n  properties: { title: 'Test' },\n  collection: collection.id,\n});\n\n// Cleanup\nawait deleteEntity(entity.id);\nawait deleteEntity(collection.id);\n```\n\n### Invoke and Verify Klados\n\n```typescript\nimport {\n  invokeKlados,\n  waitForKladosLog,\n  assertLogCompleted,\n  assertLogHasMessages,\n} from '@arke-institute/klados-testing';\n\n// Invoke a klados\nconst result = await invokeKlados({\n  kladosId: 'klados_xxx',\n  targetEntity: entity.id,\n  targetCollection: collection.id,\n  jobCollection: jobCollection.id,\n  confirm: true,\n});\n\n// Wait for completion\nconst log = await waitForKladosLog(result.job_collection!, {\n  timeout: 30000,\n  pollInterval: 1000,\n});\n\n// Verify with assertions\nassertLogCompleted(log);\nassertLogHasMessages(log, [\n  { level: 'info', textContains: 'Processing' },\n  { level: 'success', textContains: 'completed' },\n]);\n```\n\n## API Reference\n\n### Configuration\n\n- `configureTestClient(config)` - Configure the test client\n- `getConfig()` - Get current config (throws if not configured)\n- `resetTestClient()` - Reset configuration\n\n### Entity Operations\n\n- `createEntity(options)` - Create an entity\n- `getEntity(id)` - Get an entity by ID\n- `deleteEntity(id)` - Delete an entity\n- `createCollection(options)` - Create a collection\n- `getCollectionEntities(id)` - Get entities in a collection\n\n### Log Utilities\n\n- `getKladosLog(id)` - Get a klados log by ID\n- `getFirstLogFromCollection(id)` - Get first_log relationship from collection\n- `waitForKladosLog(jobCollectionId, options?)` - Wait for log completion\n- `getLogMessages(log)` - Extract messages from log\n- `getLogEntry(log)` - Extract entry details from log\n\n### Klados Invocation\n\n- `invokeKlados(options)` - Invoke a klados worker\n\n### Assertions\n\n- `assertLogCompleted(log)` - Assert log completed successfully\n- `assertLogFailed(log, expectedCode?)` - Assert log failed with error\n- `assertLogHasMessages(log, criteria)` - Assert log contains specific messages\n- `assertLogMessageCount(log, minCount)` - Assert minimum message count\n- `assertLogHasHandoff(log, handoffType)` - Assert log has specific handoff\n\n### Helpers\n\n- `sleep(ms)` - Sleep for duration\n- `log(message, data?)` - Log with timestamp\n- `apiRequest(method, path, body?)` - Make raw API request\n\n## Environment Variables\n\nYour tests should set these environment variables:\n\n- `ARKE_USER_KEY` - User API key (uk_...) for authentication\n- `ARKE_API_BASE` - API base URL (default: https://arke-v1.arke.institute)\n- `ARKE_NETWORK` - Network to use: 'test' or 'main' (default: test)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}