{"_id":"@almondoo/klaus","_rev":"14-dceb06887a8b515e30eef0c224c0ed8b","name":"@almondoo/klaus","dist-tags":{"latest":"0.14.1"},"versions":{"0.1.0":{"name":"@almondoo/klaus","version":"0.1.0","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.1.0","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"eb30aa731fb0ceba2b465a5534d48cbef433ad38","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.1.0.tgz","fileCount":38,"integrity":"sha512-AEg0Xecqno4n1XQPWydJrLvji4d2VcSIJXOHjFn1QAu2XiOD+U6lFWY6caERhao9gl8fbD13oZA7ElY5YJf69w==","signatures":[{"sig":"MEUCIE3eOfUP3wjEwujNyBf8f7zArbbeCCnDNsZe5ylZ7z2cAiEAqpzSlPmGHBqdv8SZdh+JBStGMX+WKjZc3EwHSH/wJg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3193770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5667a99a6ff942278f2cb8e63f39834a28f1dfaf","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","build:all":"pnpm clean && pnpm build && pnpm build:ui","typecheck":"tsc --noEmit"},"_npmUser":{"name":"almondoo","email":"tsubasa.engineer@gmail.com"},"repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.13.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4","hono":"^4.13.1","yaml":"^2.9.0","undici":"^8","commander":"^15","jsonpath-plus":"^10.4.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","tsup":"^8.5","vitest":"^4","@types/ws":"^8.18.1","typescript":"^5.9","@types/node":"^22.20.1","@biomejs/biome":"^2"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.1.0_1786184531985_0.7771806519413538","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@almondoo/klaus","version":"0.1.1","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.1.1","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"a215f6bccdf68db359779288575efc5e2f18cbe9","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.1.1.tgz","fileCount":38,"integrity":"sha512-w1I96vV4FWd9OVqrkOlxxo8BvwgFU/NPt38Btlh/g9zXmyFaeN79fckoxsHEz1sYSXRUCKPM6CdaXkMUQVkhsg==","signatures":[{"sig":"MEYCIQDT9VEmIDm3JDoJUbMZ3iGmdCTiihYBjbzEMR0uA0S1XgIhAKdCPROX1XzX2z+B7NwVNeEmaPx9d7z1Ai8IgoMajqbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3193770},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","build:all":"pnpm clean && pnpm build && pnpm build:ui","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.1.1.tgz","_integrity":"sha512-w1I96vV4FWd9OVqrkOlxxo8BvwgFU/NPt38Btlh/g9zXmyFaeN79fckoxsHEz1sYSXRUCKPM6CdaXkMUQVkhsg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4","hono":"^4.13.1","yaml":"^2.9.0","undici":"^8","commander":"^15","jsonpath-plus":"^10.4.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","tsup":"^8.5","vitest":"^4","@types/ws":"^8.18.1","typescript":"^5.9","@types/node":"^22.20.1","@biomejs/biome":"^2"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.1.1_1786189282518_0.750312949331597","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@almondoo/klaus","version":"0.2.0","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.2.0","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"703e27f8a2abea4a1b8d3017e2dcd7eeb7094f98","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.2.0.tgz","fileCount":40,"integrity":"sha512-4wsunV3DU21Orqa8yutnTsGbEZIzrdrzLnABbh40dJ0qTzKGxAVadVNLB3w6TmxaKVgQ8bwgBMf/qXoH9bn5FQ==","signatures":[{"sig":"MEUCIQCk40FIxAOY2YocpRUGFViOgj14tsNsiG97H72fbgO2dwIgHcVA2r9QH47b0pwwiLcO6eUOJN9Mch/n/LlY/4o+iGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19971528},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.2.0.tgz","_integrity":"sha512-4wsunV3DU21Orqa8yutnTsGbEZIzrdrzLnABbh40dJ0qTzKGxAVadVNLB3w6TmxaKVgQ8bwgBMf/qXoH9bn5FQ==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.2.0_1786200922270_0.6642418772485978","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@almondoo/klaus","version":"0.3.0","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.3.0","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"11aef10a501824f7b4e9d9b69ce049e3787a6f21","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.3.0.tgz","fileCount":36,"integrity":"sha512-J/kd24RwO7ITctrjB7cFZJe3Cr4FdGC2EtCBWdbjKrfRrq8KM0suwkJs4cQDCkilUCnKRDiM7nqyBiEiApCLow==","signatures":[{"sig":"MEQCIHi/z9UF4u88WVLDsdRdVOwyqGY/Hgh4p+rneybeW8lWAiAE54ipYH3Rcz1ds7tXreS77EUOWx674Ei1qEfpRvdFgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7466333},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.3.0.tgz","_integrity":"sha512-J/kd24RwO7ITctrjB7cFZJe3Cr4FdGC2EtCBWdbjKrfRrq8KM0suwkJs4cQDCkilUCnKRDiM7nqyBiEiApCLow==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.3.0_1786247201365_0.2568968565862648","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@almondoo/klaus","version":"0.4.0","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.4.0","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"4c37f808a0068524f77b809c8520f7c0f34af754","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.4.0.tgz","fileCount":38,"integrity":"sha512-steudwjYz37n6GUBGSxO00IrsyiRu9vq99rGpq3KgkhZl92cylFvpbZWqNbREosbUQOaT4Mk8B+NlGhDfcJmXg==","signatures":[{"sig":"MEYCIQCuWwxQbK/zg0iPczgpT/lMRCVVZ0qaLFc6nSP+taCe2QIhANFjJ6uLaUyPyJwI6ubb+J8lQhVilu5tpTlhY7z0Qqmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7517217},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.4.0.tgz","_integrity":"sha512-steudwjYz37n6GUBGSxO00IrsyiRu9vq99rGpq3KgkhZl92cylFvpbZWqNbREosbUQOaT4Mk8B+NlGhDfcJmXg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.4.0_1786253144987_0.10042926856086343","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@almondoo/klaus","version":"0.4.1","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.4.1","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"101c4280b1730a422c3a548fbab6a582658fc7e4","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.4.1.tgz","fileCount":38,"integrity":"sha512-zyt1lM0JzUJ7kMHQYU5rK7Z8mucU5fPIFX6ZuZODDUOtYFEqPTlKbQs1fUE7p6LyZknmvwK+OkI+eF5njaSUNg==","signatures":[{"sig":"MEUCIHsFIEgTGY5VoB8ua1wQjylBV5EtyczfVjpM0rg707PjAiEA8syAXP8aucpIoPTLBGuk+XV6njpd47Vh9nCMhwCryBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7525984},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.4.1.tgz","_integrity":"sha512-zyt1lM0JzUJ7kMHQYU5rK7Z8mucU5fPIFX6ZuZODDUOtYFEqPTlKbQs1fUE7p6LyZknmvwK+OkI+eF5njaSUNg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.4.1_1786266362798_0.563656714425355","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@almondoo/klaus","version":"0.5.0","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.5.0","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"c2bae8b4e09d09ba19a050bd588b2abc9b0d98af","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.5.0.tgz","fileCount":40,"integrity":"sha512-ifWc10woY0vjSYC/3r2vu2hgPws9IkIujkgx4kz2Hb7Ue46fXdsNcZjcinoUrV0u+UGSmv0nBUGWQnKWcbKESg==","signatures":[{"sig":"MEUCIQCQXpkdgF+sIZRQKy2c8hNkIZeRWKKc7RayuEBM3J4s6QIgTuvnpUgg9L2Jxat4w6yYl+0Yi+iopkGdVh7Yj2NCQsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8831299},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.5.0.tgz","_integrity":"sha512-ifWc10woY0vjSYC/3r2vu2hgPws9IkIujkgx4kz2Hb7Ue46fXdsNcZjcinoUrV0u+UGSmv0nBUGWQnKWcbKESg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.4","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.5.0_1786348230774_0.24895843744200308","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@almondoo/klaus","version":"0.5.1","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.5.1","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"86c4f3cd462227e8877c4ce693014de476d18662","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.5.1.tgz","fileCount":40,"integrity":"sha512-nJhBvb1OYTqI05DLkOPekWd9XyABAtmezS/gFtEZpGyaxU6ZMwbBsjANBH6wngyh27VrP1mper4NHpY4sMZ1dA==","signatures":[{"sig":"MEUCIQCL2XSNoNRKbK2PS+l8Inw2Z8wI0+tawnL/jbZOSODQhAIgEZgsNkMpChjzP8hiwdB8xiZkCjIJNnqkEZX68Nqet7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8834378},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.5.1.tgz","_integrity":"sha512-nJhBvb1OYTqI05DLkOPekWd9XyABAtmezS/gFtEZpGyaxU6ZMwbBsjANBH6wngyh27VrP1mper4NHpY4sMZ1dA==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API 検証 CLI: YAML でリクエストフローを定義し、実行・アサーション・履歴管理を行う","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.4","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.5.1_1786351350627_0.9364537442774725","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@almondoo/klaus","version":"0.5.2","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.5.2","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"6060b6064d4b3936b469668aff5d8053bee2d330","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.5.2.tgz","fileCount":40,"integrity":"sha512-RKDe6cEgNwM5tpDcFjKLwTfsGpa/20CCtQTuyPiporhqkl+8XDVQXr3PXFDTTVpOzB+1lA9wJYcnC0JDCG/8iQ==","signatures":[{"sig":"MEQCIFgDSIED8dNC9VNER3DqiQEgG+Dpdq6WSZZcAAJ7Jmc8AiBZDtSo9IyRsy0u79zull9Pd3ujRQoRiUJLOZr6kOxJag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8836369},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.5.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.5.2.tgz","_integrity":"sha512-RKDe6cEgNwM5tpDcFjKLwTfsGpa/20CCtQTuyPiporhqkl+8XDVQXr3PXFDTTVpOzB+1lA9wJYcnC0JDCG/8iQ==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"^1.6.4","typescript":"^5.9","@types/node":"^26.1.1","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.4","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.5.2_1786359639803_0.10366856578290085","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@almondoo/klaus","version":"0.5.3","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.5.3","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"8a1d1b0f4bf52a9051f2f61d9a84b270491638a4","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.5.3.tgz","fileCount":40,"integrity":"sha512-Ub0ogbBZeEaUKKkTe2xyYsH2tWyJkEmUt/279hur11/OnuE+KxXG9Ux1/MsdMbsQ84zse5M7Cdm79K8jWTKCjA==","signatures":[{"sig":"MEUCIAIoba6Mjd4K6G/Xtl8dKrBwshatrbketAcxZrbP5EZbAiEAtITUOrLUs0070AOS8w9JLOgebJtBjo40ToyxgjOUFS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8836377},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.5.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.5.3.tgz","_integrity":"sha512-Ub0ogbBZeEaUKKkTe2xyYsH2tWyJkEmUt/279hur11/OnuE+KxXG9Ux1/MsdMbsQ84zse5M7Cdm79K8jWTKCjA==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.16.0","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"2.0.0-alpha.19","typescript":"^5.9","@types/node":"^26.2.0","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^3.1.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.4","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.5.3_1786372867309_0.5951407813839342","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@almondoo/klaus","version":"0.13.3","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.13.3","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"08d5491333811eda86bf724566aae2b7d2999317","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.13.3.tgz","fileCount":40,"integrity":"sha512-FWDvGZgDcXNlttTvRpXv8VDlg7WPTUW4XIqBkhZWyzTneUvR3Jujc7jHZlc0PXHWAqEDKptauEaLAO1qZsK1gg==","signatures":[{"sig":"MEQCIEino+dkRd04m1jQ08v7ciUHZE2Uoj6JZRr82WC2KgKnAiB2q9dqjynD2ryEw6qOtyoNZJgZshRUw7PoqJt7rrBqzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8910260},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.13.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.13.3.tgz","_integrity":"sha512-FWDvGZgDcXNlttTvRpXv8VDlg7WPTUW4XIqBkhZWyzTneUvR3Jujc7jHZlc0PXHWAqEDKptauEaLAO1qZsK1gg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.17.0","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"2.0.0-alpha.19","typescript":"^5.9","@types/node":"^26.2.0","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^4.0.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.5","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.13.3_1787279007616_0.8571083373086901","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@almondoo/klaus","version":"0.13.4","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.13.4","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"3879dec6f39253d4dc4ccded077a197c3fbe4791","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.13.4.tgz","fileCount":40,"integrity":"sha512-tr5bLnliOdrgcUa+Roz7QX464E8txMTFtD6UUHign20T+8PgrCWBpubLdJ2iGOze/sUNMfM5qNbZeu9p71IkZQ==","signatures":[{"sig":"MEUCIQD1Nd50hhfssSQXLg0+L+afvDHqs8R6vspGJUHZ9h5rTQIgVX+Hf/LE6Ry71cX6cQjhnrH8q0XwWaQ7Wnt+pbYsprY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8911919},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.13.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.13.4.tgz","_integrity":"sha512-tr5bLnliOdrgcUa+Roz7QX464E8txMTFtD6UUHign20T+8PgrCWBpubLdJ2iGOze/sUNMfM5qNbZeu9p71IkZQ==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.17.0","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"2.0.0-alpha.19","typescript":"^5.9","@types/node":"^26.2.0","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^4.0.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.5","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.13.4_1787408146368_0.28891489421378247","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@almondoo/klaus","version":"0.13.5","keywords":["api","testing","cli","http","yaml","sse","websocket"],"license":"Elastic-2.0","_id":"@almondoo/klaus@0.13.5","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"bin":{"klaus":"dist/cli.js"},"dist":{"shasum":"0d15cda7ff4ac79206ed3bf03aa7f9a5ae4bb1d0","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.13.5.tgz","fileCount":40,"integrity":"sha512-IN8TiJOnWFU4IFh6NX9/Lp2Jk70o/XzuCzFDpndC/re3llUfvZq7Hvvw3C3wsldYhM5WG602kG6v/tlCbDH3zg==","signatures":[{"sig":"MEUCIQCvfuugnCyKr/cLVPMlX9/6wuDZDlKfy+9llahOcGtF3wIgM4RsEes+Zb567Th/xroNfV87vCeAfSufntQKzQE0xe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8911919},"main":"./dist/index.js","type":"module","_from":"file:almondoo-klaus-0.13.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","clean":"node scripts/clean.mjs","build:ui":"pnpm --filter @almondoo/klaus-ui build","docs:dev":"vitepress dev docs","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","build:schema":"node dist/schema-gen.js","docs:preview":"vitepress preview docs","test:coverage":"vitest run --coverage","build:schema:docs":"node dist/schema-gen.js --docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.13.5.tgz","_integrity":"sha512-IN8TiJOnWFU4IFh6NX9/Lp2Jk70o/XzuCzFDpndC/re3llUfvZq7Hvvw3C3wsldYhM5WG602kG6v/tlCbDH3zg==","repository":{"url":"git+https://github.com/almondoo/klaus.git","type":"git"},"_npmVersion":"11.17.0","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","ajv":"^8.20.0","hono":"^4.13.1","tsup":"^8.5","yaml":"^2.9.0","undici":"^8","vitest":"^4","@types/ws":"^8.18.1","commander":"^15","vitepress":"2.0.0-alpha.19","typescript":"^5.9","@types/node":"^26.2.0","jsonpath-plus":"^10.4.0","@biomejs/biome":"^2","eventsource-parser":"^4.0.0","@vitest/coverage-v8":"^4.1.10","vitepress-plugin-llms":"^1.13.5","@apidevtools/swagger-parser":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/klaus_0.13.5_1787492225174_0.8364545480435812","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@almondoo/klaus","version":"0.14.1","description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","type":"module","license":"Elastic-2.0","repository":{"type":"git","url":"git+https://github.com/almondoo/klaus.git"},"homepage":"https://github.com/almondoo/klaus#readme","bugs":{"url":"https://github.com/almondoo/klaus/issues"},"keywords":["api","testing","cli","http","yaml","sse","websocket"],"engines":{"node":">=22.19.0"},"bin":{"klaus":"dist/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"clean":"node scripts/clean.mjs","build":"tsup","build:schema":"node dist/schema-gen.js","build:schema:docs":"node dist/schema-gen.js --docs","build:ui":"pnpm --filter @almondoo/klaus-ui build","build:all":"pnpm clean && pnpm build && pnpm build:schema && pnpm build:ui","test":"vitest run","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","lint":"biome check .","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"dependencies":{"zod":"^4"},"devDependencies":{"@apidevtools/swagger-parser":"^12.1.0","@biomejs/biome":"^2","@types/node":"^26.2.0","@types/ws":"^8.18.1","@vitest/coverage-v8":"^4.1.10","ajv":"^8.20.0","commander":"^15","eventsource-parser":"^4.0.0","hono":"^4.13.1","jsonpath-plus":"^10.4.0","tsup":"^8.5","typescript":"^5.9","undici":"^8","vitepress":"2.0.0-alpha.19","vitepress-plugin-llms":"^1.13.5","vitest":"^4","ws":"^8.21.3","yaml":"^2.9.0"},"_id":"@almondoo/klaus@0.14.1","_integrity":"sha512-MW7bGPi6x+XRjfRTbS2NBvuMs/qt/wvtZlIwXlrxg5GFUi/m7XpwivQaN4XMOwcfi0KNUOi9QTJ0raj2f8umfg==","_resolved":"/home/runner/work/klaus/klaus/almondoo-klaus-0.14.1.tgz","_from":"file:almondoo-klaus-0.14.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-MW7bGPi6x+XRjfRTbS2NBvuMs/qt/wvtZlIwXlrxg5GFUi/m7XpwivQaN4XMOwcfi0KNUOi9QTJ0raj2f8umfg==","shasum":"a6278a8fd38a659a27358cb65eb63841ffe20668","tarball":"https://registry.npmjs.org/@almondoo/klaus/-/klaus-0.14.1.tgz","fileCount":40,"unpackedSize":8951945,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@almondoo%2fklaus@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAr/7406GDTnpzHUx42QUnE/xnA7rOOUA8yrm+zT7APyAiEA1lhBupfBH/udoGBn7DkURW7CYgSIlba8OpR7fHH1nRE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2093b6e1-d4a5-4359-a84b-ffb3a61ab4f9"}},"directories":{},"maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/klaus_0.14.1_1787623233879_0.2283969212311805"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T10:22:11.794Z","modified":"2026-08-25T02:00:34.430Z","0.1.0":"2026-08-08T10:22:12.198Z","0.1.1":"2026-08-08T11:41:22.737Z","0.2.0":"2026-08-08T14:55:22.550Z","0.3.0":"2026-08-09T03:46:41.578Z","0.4.0":"2026-08-09T05:25:45.147Z","0.4.1":"2026-08-09T09:06:02.993Z","0.5.0":"2026-08-10T07:50:30.965Z","0.5.1":"2026-08-10T08:42:30.822Z","0.5.2":"2026-08-10T11:00:40.057Z","0.5.3":"2026-08-10T14:41:07.557Z","0.13.3":"2026-08-21T02:23:27.835Z","0.13.4":"2026-08-22T14:15:46.585Z","0.13.5":"2026-08-23T13:37:05.381Z","0.14.1":"2026-08-25T02:00:34.138Z"},"bugs":{"url":"https://github.com/almondoo/klaus/issues"},"license":"Elastic-2.0","homepage":"https://github.com/almondoo/klaus#readme","keywords":["api","testing","cli","http","yaml","sse","websocket"],"repository":{"type":"git","url":"git+https://github.com/almondoo/klaus.git"},"description":"API testing CLI: define request flows in YAML and run execution, assertions, and history tracking","maintainers":[{"name":"almondoo","email":"tsubasa.engineer@gmail.com"}],"readme":"# klaus\n\n[![CI](https://github.com/almondoo/klaus/actions/workflows/ci.yml/badge.svg)](https://github.com/almondoo/klaus/actions/workflows/ci.yml)\n![coverage](https://img.shields.io/badge/coverage-%E2%89%A590%25_lines-brightgreen)\n\nA CLI tool for verifying local HTTP APIs. Request definitions are managed as plain YAML in git, with execution, assertions, and history management. Designed for use by both humans and AI agents (Claude Code, etc.).\n\nDocumentation site: https://almondoo.github.io/klaus/\n\n[日本語](./README.ja.md)\n\n- **1 file = 1 flow**: Sequential execution of multiple steps, with variable capture from responses and chaining to subsequent steps\n- **Built-in assertions**: Define status / header / body (JSONPath) / duration checks in the definition file\n- **Protocol coverage**: SSE / GraphQL / WebSocket flows use the same assertion matchers as plain HTTP requests, applied to protocol-specific fields (`events` / `messages`)\n- **Web UI**: `klaus ui` launches a localhost runner + history viewer alongside the CLI\n- **record/replay & OpenAPI generation**: `--record`/`--replay` for cassette-based testing, `klaus generate` to scaffold flows from an OpenAPI spec\n- **Agent-friendly output**: Failures can be identified from exit code alone. JSON output is the default in non-TTY environments\n- **Local-first**: Execution history is appended to `.klaus/history/*.jsonl`. No cloud sync or account mechanism\n\n## Installation\n\n```bash\nnpm install -g @almondoo/klaus\n# Requires Node.js >= 22.19.0\n```\n\n## Quick Start\n\n```yaml\n# api/auth-flow.yaml\nname: auth flow\nenv: local          # References environments/local.yaml\nsteps:\n  - name: login\n    request:\n      method: POST\n      url: \"{{baseUrl}}/login\"\n      headers:\n        Content-Type: application/json\n      body:\n        email: \"{{testEmail}}\"\n        password: \"{{env.TEST_PASSWORD}}\"   # References an OS environment variable\n    capture:\n      token: \"$.token\"                      # Captured via JSONPath\n    assert:\n      status: 200\n      body:\n        - path: \"$.token\"\n          exists: true\n\n  - name: get-me\n    request:\n      method: GET\n      url: \"{{baseUrl}}/me\"\n      headers:\n        Authorization: \"Bearer {{token}}\"   # References the previous step's capture\n    assert:\n      status: 200\n      body:\n        - path: \"$.email\"\n          equals: \"{{testEmail}}\"\n```\n\n```yaml\n# environments/local.yaml\nbaseUrl: http://localhost:3000\ntestEmail: test@example.com\n```\n\n```bash\nklaus run api/auth-flow.yaml\n# PASS login (200, 45ms)\n# PASS get-me (200, 12ms)\n```\n\nThe full syntax for templates, assertions, and SSE / GraphQL / WebSocket flows is in the [Flow Definition Reference](https://almondoo.github.io/klaus/guide/flow-definition).\n\n## CLI\n\n| Command | Description |\n|---|---|\n| `klaus run <files...>` | Runs flow YAML files |\n| `klaus ui` | Launches the localhost web UI (runner + history viewer) |\n| `klaus validate [files...]` | Schema-validates flow YAML without running it |\n| `klaus schema` | Prints the JSON Schema for flow YAML / `run --json` output / `klaus.config.yaml` |\n| `klaus generate <spec>` | Generates flow YAML scaffolding per operation from an OpenAPI spec |\n| `klaus init` | Generates a minimal flows/environments setup in the current directory |\n| `klaus history [show <runId>]` | Lists execution history, or prints one entry as JSON |\n\nSee the [CLI reference](https://almondoo.github.io/klaus/guide/cli) for the full option list of each subcommand.\n\n- Human-readable text is used when stdout is a TTY; JSON is selected automatically for non-TTY (piped / agent execution)\n- Text output is a one-line summary on success only. Details (expected / actual) are shown only on failure. Full details remain in the history JSONL\n\n### Exit code\n\n| code | meaning |\n|---|---|\n| 0 | All succeeded |\n| 1 | General error (unexpected failure) |\n| 2 | Definition file parse error |\n| 3 | Runtime error (connection failure, timeout, etc.) |\n| 4 | Assertion failure |\n\n## Documentation\n\n- [Getting Started](https://almondoo.github.io/klaus/guide/getting-started) — Installation through your first flow run\n- [Flow Definition Reference](https://almondoo.github.io/klaus/guide/flow-definition) — Full YAML schema: steps, templates, captures, assertions, SSE/GraphQL/WebSocket syntax\n- [CLI Reference](https://almondoo.github.io/klaus/guide/cli) — Full option list for every subcommand\n- [Configuration (klaus.config.yaml)](https://almondoo.github.io/klaus/guide/config) — Default values for frequently used CLI options\n- [Generating Flows from OpenAPI](https://almondoo.github.io/klaus/guide/generate) — `klaus generate` usage and what it scaffolds per operation\n- [record / replay mode](https://almondoo.github.io/klaus/guide/record-replay) — Cassette-based testing for network-isolated or destructive-API scenarios\n- [Web UI](https://almondoo.github.io/klaus/guide/ui) — The `klaus ui` runner + history viewer, and its token / CSRF / Host-validation security model\n- [Execution History](https://almondoo.github.io/klaus/guide/history) — The `.klaus/history/*.jsonl` schema and file conventions\n- [Troubleshooting](https://almondoo.github.io/klaus/guide/troubleshooting) — Error messages klaus actually prints, with cause and fix\n- [Agent Skill (Claude Code / Codex)](https://almondoo.github.io/klaus/guide/agent-skill) — Install locations and what the bundled SKILL.md teaches agents\n\n## Agent Skill (Claude Code / Codex)\n\nAn Agent Skill document is bundled as `skills/klaus/SKILL.md`. Copy it to `~/.claude/skills/klaus/` (Claude Code) or `~/.agents/skills/klaus/` (Codex) so agents can learn how to write flow YAML and what each exit code means without reading the source. See [Agent Skill (Claude Code / Codex)](https://almondoo.github.io/klaus/guide/agent-skill) for setup instructions.\n\n## Development\n\n```bash\npnpm install\npnpm build      # tsup (core / cli / server); dist/ui is preserved\npnpm build:ui   # Vite (ui/ -> dist/ui)\npnpm build:all  # clean + build + build:ui (full build for release)\npnpm test           # vitest\npnpm test:coverage  # vitest + coverage (thresholds: 90% lines, enforced in CI; scope is src/, ui/ excluded)\npnpm typecheck      # tsc --noEmit\npnpm lint           # biome\n```\n\nStructure: `src/core` (CLI-independent execution engine) + `src/cli` (thin CLI layer) + `src/server` (API server for `klaus ui`) + `ui/` (Vite + React web UI, workspace). See `docs/guide/` for the user guide and `docs/en/dev/` for developer documentation (index: `docs/index.md`).\n\n## Roadmap\n\nnpm publishing (GitHub Actions + Trusted Publishing) was completed in v0.1.1. See [GitHub Issues](https://github.com/almondoo/klaus/issues) for future plans.\n\n## License\n\n[Elastic License 2.0](LICENSE) — Free to use, modify, and redistribute, but this software may not be provided to third parties as a hosted/managed service.\n","readmeFilename":"README.md"}