{"_id":"@stdy/cli","_rev":"43-97be1de7b960cf5220363708a3257394","name":"@stdy/cli","dist-tags":{"latest":"0.22.2"},"versions":{"0.4.2":{"name":"@stdy/cli","version":"0.4.2","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.4.2","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/stainless-api/steady#readme","bugs":{"url":"https://github.com/stainless-api/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"73b4bd79b3a26e85ed660ba68b073d28b334d543","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.4.2.tgz","fileCount":4,"integrity":"sha512-j2ymbcMRfMA+v3h4Ok0C06GJQsv26qtxRNtykpAXFbrk40okBSP0vabPkl2R7ABM13V8GwOQ4SHUZDThR5YhyA==","signatures":[{"sig":"MEUCIQDcfxQVEJKspVsaWvNMFCyoqC8n7rUmojE9hlyl6b1gKAIgU9Ts0wA8AHg+sXVxraySTkl5XG8joEQVp4ar14TbaZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13602},"engines":{"node":">=14.0.0"},"gitHead":"f37e506ebc5df71ace936a196aad82c2cd95f3ec","_npmUser":{"name":"dgellow","email":"sam@elborai.me"},"repository":{"url":"git+https://github.com/stainless-api/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.4.2","@stdy/cli-win32-x64":"0.4.2","@stdy/cli-darwin-x64":"0.4.2","@stdy/cli-linux-arm64":"0.4.2","@stdy/cli-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.2_1765317310856_0.40639094640480056","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@stdy/cli","version":"0.4.4","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.4.4","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"80936698915f0c9d4751a5081439480d4c64bae8","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.4.4.tgz","fileCount":4,"integrity":"sha512-aez4dWsUWYk+/epPkWreb9NEhQbk+wRi8ib2andRiNnWJEILFjwN9aSlgzYYwvF1pXyOpUbOL2hkDuOFDjVF9g==","signatures":[{"sig":"MEQCIFtw1mjVdfQn9bN+kRI1R/j8gkTnlIcfNLwJYS0UDyx5AiAXtGC7Afc6k3vrj/tsqVS2Ywbto33OesY1gMYDpWjaLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13667},"engines":{"node":">=14.0.0"},"gitHead":"e47822d5bde36a3e59bf2298a42af56a75eb3c47","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.4.4","@stdy/cli-win32-x64":"0.4.4","@stdy/cli-darwin-x64":"0.4.4","@stdy/cli-linux-arm64":"0.4.4","@stdy/cli-darwin-arm64":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.4_1765320200021_0.8918970861089095","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@stdy/cli","version":"0.5.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.5.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"a4377b63a2faf9ab2e813e4090522515f309240a","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.5.0.tgz","fileCount":4,"integrity":"sha512-fYVeELmqAZVeYCEmnyUEY3hhAFXzd8altK51+7Ad/xi9Qr5sSAKYSR4ey+Cs+31IPoCPHhMeF93Quke1tNTvMg==","signatures":[{"sig":"MEQCIA6pJQwAJrZ0tbb/LfQZBC1knFwiOJ+0RKiCq8ldwwxXAiANfMyQq4MK6yN0VfVtGLUpWozzhm2f06W8oJuSBTbxgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15950},"engines":{"node":">=14.0.0"},"gitHead":"c0b3b17cba1737ffb3072aaba98bbe8a287ba49e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.5.0","@stdy/cli-win32-x64":"0.5.0","@stdy/cli-darwin-x64":"0.5.0","@stdy/cli-linux-arm64":"0.5.0","@stdy/cli-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1765371643271_0.8217016519838873","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@stdy/cli","version":"0.5.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.5.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"79820ed62d029fa664b0555e087c921660d9e6e0","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.5.1.tgz","fileCount":4,"integrity":"sha512-LrzOZ2/fA1uWsLjZ2B+H34C/L8yR/v0/Qo8dmA0jifNx0KwA2ngofW4PyGveQHrvO3xBzsAp5Ngz0LfcKEkcjg==","signatures":[{"sig":"MEYCIQCeUoj7sWmwqpgDFWaVRVfetnTSGvA4MKrxXr3E3wdjvAIhAPzkK46CSKXB0dddX0Ub9vDhqQ0yoSlL8Lf5MsZPBTvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15950},"engines":{"node":">=14.0.0"},"gitHead":"972e0ee5f1c2c3a76112171d36509f59def5d5cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.5.1","@stdy/cli-win32-x64":"0.5.1","@stdy/cli-darwin-x64":"0.5.1","@stdy/cli-linux-arm64":"0.5.1","@stdy/cli-darwin-arm64":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1765379119159_0.13832089401951486","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@stdy/cli","version":"0.6.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.6.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"321cb7ea4b61295a9452d6e0826ec5dda14db5a9","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.6.0.tgz","fileCount":4,"integrity":"sha512-3fIRlb5BXE2Kl8zOM0ti2y74T3EI4yo52y3+IEPK1U5qmM3A4jARa6OHWlFVaAOS06WlzajrhBD7dboR4M4F0Q==","signatures":[{"sig":"MEQCIETU08KgcgnqBApsGNXAq4REK71oUVSO4y3xPCQbAYeZAiAMZ1qHDjHjOY925kcgCbD9J58nbOgqAmphBSBLF29omA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"25734342f0cdb17160146d1525dd0639b6952ea7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.6.0","@stdy/cli-win32-x64":"0.6.0","@stdy/cli-darwin-x64":"0.6.0","@stdy/cli-linux-arm64":"0.6.0","@stdy/cli-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1767666222507_0.16061067660135708","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@stdy/cli","version":"0.7.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.7.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"6f1dc8b9e44df17206b52469bb9c4779db1ac784","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.7.0.tgz","fileCount":4,"integrity":"sha512-5zkqE7SSv6kFvSM00v/gHuP5ynbcktvncDDd/vGmIvGnLcMOeF2sNsWEW6nfEbKquvFcOVP2/PduZCUxfgNugQ==","signatures":[{"sig":"MEYCIQCK3qui0wXfCKgGoKmDlB5hSB4dEe302MbAuZQLMnKz5gIhAI1mOBJ1P8olISZnDaFBDMHtjw4n+d8alSNpqu74AFSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"7f2ba2920986596a394796e3e02ed8e70a2d90b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.7.0","@stdy/cli-win32-x64":"0.7.0","@stdy/cli-darwin-x64":"0.7.0","@stdy/cli-linux-arm64":"0.7.0","@stdy/cli-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1768068069340_0.7479119849636302","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@stdy/cli","version":"0.7.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.7.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"33697cc0434a3053d62cc692b0db5969b0678b58","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.7.1.tgz","fileCount":4,"integrity":"sha512-vd1PSl1H99XtbFnF1tA2nSdlrgjesdAuqzzlR1EX1WoDwbsP13olZ9x9AHPQ8jsNK4ilpZjq02ltR/bBBjGg+Q==","signatures":[{"sig":"MEUCIDzXUJaWhpw46SW0MXOo6/VWpZUcrLr8yDpvKSgMQrY3AiEAu8oeEbpW6+duw3SrlcVLE8C8YgvKu8dYlSYQrPwsI/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"5d323d2596886d8218bde2a2c04fa5077cb29bd8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.7.1","@stdy/cli-win32-x64":"0.7.1","@stdy/cli-darwin-x64":"0.7.1","@stdy/cli-linux-arm64":"0.7.1","@stdy/cli-darwin-arm64":"0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1768078825858_0.671954965757871","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@stdy/cli","version":"0.8.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.8.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"158d006f5594acdd0fea5d35692365edfad741fd","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.8.0.tgz","fileCount":4,"integrity":"sha512-2U0T04/8UjjFo1i/VDHKrmR37MoaAEdP0B2/XIgqpbCs8AtSOu2VHaMUTBTaTJBmhzsQX9nsM1lCx3yJr4riYQ==","signatures":[{"sig":"MEQCIEuLVC01KnGEEfcbHBhpJU/VtRifBK3ehg8NjIDQQSt+AiBarG51e1TdXf96H3lbytr/IKNUWgivP8RpZ7kRt5nL+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"b83ef02f7207bd65ad4235cf5e66b94ce13cddf2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.8.0","@stdy/cli-win32-x64":"0.8.0","@stdy/cli-darwin-x64":"0.8.0","@stdy/cli-linux-arm64":"0.8.0","@stdy/cli-darwin-arm64":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1768246818172_0.8305408566840833","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@stdy/cli","version":"0.8.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.8.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"717a211c4c5a677b28bc9c5bc7579a6c49958bcb","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.8.1.tgz","fileCount":4,"integrity":"sha512-5/fiZmmWNb+AmDGvSgvUZc/T7PkKKeivX2rSzyMy8RGpBPrMt0LVuSbOZMAj9/3RoZ8v54P4COxaqamP5PnJEQ==","signatures":[{"sig":"MEYCIQC7ir69BdUEeMQb9k34Ig7+soxUaECl5kIpSqQEfNZ9iAIhAJBQQ6j9hyg6+re5cUkPOO9bIP16guHkE7wgg/D37MmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"e35658197385c373b328d51138d644721a2ccb0b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.8.1","@stdy/cli-win32-x64":"0.8.1","@stdy/cli-darwin-x64":"0.8.1","@stdy/cli-linux-arm64":"0.8.1","@stdy/cli-darwin-arm64":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1768326335335_0.22737620203254805","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@stdy/cli","version":"0.9.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.9.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"841590180ac4eac48cf3d0caa4c06462b03c4889","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.9.0.tgz","fileCount":4,"integrity":"sha512-ege+yC+o4KaJuBzBOWuwwQWTTMLwgyjKBSEy6PGwEvV6kaeO0TTxvmJNanKGssuTZ16LN5BbNkOfj/8zR+aC2g==","signatures":[{"sig":"MEUCIQCiBZd9PZjeZ48vJ/mXpkkwQEKUNmR+ozc93y/2xmwlGAIgIGhq1owjcJDoBLahGElxiOG32RfL2CQTay+Tf8j0TNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19173},"engines":{"node":">=14.0.0"},"gitHead":"9034ed71b7e796e4255def35f10603f4374a041c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.9.0","@stdy/cli-win32-x64":"0.9.0","@stdy/cli-darwin-x64":"0.9.0","@stdy/cli-linux-arm64":"0.9.0","@stdy/cli-darwin-arm64":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1768327469871_0.912375699682376","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@stdy/cli","version":"0.10.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.10.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"855c5c5ffccf9f0f334b613e323b5d56c375e07f","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.10.0.tgz","fileCount":4,"integrity":"sha512-Ba5fUs0C4NERkpvlFU8IPiUAtx19aV5+183fq7iGKWbi6maSvjSqZchukFOnZ5kJhmeCVa3AhLfgmnaPE8t5tA==","signatures":[{"sig":"MEQCIEkxoK9BS0+GVfG1iNGmSL2SgTxSUqdAWcX5QTl3DrO+AiBqyj2ABh/7GPJSc8nymizlbgIbCyQXL6yykHl42439GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267},"engines":{"node":">=14.0.0"},"gitHead":"dfe5bd1490efe651473f1873f06818afa552d0d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.10.0","@stdy/cli-win32-x64":"0.10.0","@stdy/cli-darwin-x64":"0.10.0","@stdy/cli-linux-arm64":"0.10.0","@stdy/cli-darwin-arm64":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1768329876289_0.9743320921828129","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@stdy/cli","version":"0.11.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.11.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"19ac4311e44fd790b56df378490bf74fe79111bb","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.11.0.tgz","fileCount":4,"integrity":"sha512-Ot6k2XAuvuZk6MKwgn19YUQL2QML6a8ewyTWPcw5fO4Ypj85/uecPUTAPhqzmSz/Z2d5UYAngLkuKzAw7+faqA==","signatures":[{"sig":"MEUCIENlY4mKNq55l8gW1J84I4aU0XAMdFHL1Bm3yt6hckf6AiEA8W6NX51/9FjoCMfrgMyqqEO+jwkIQbIUWuyyHfrBwco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267},"engines":{"node":">=14.0.0"},"gitHead":"7d44f139dbc4031b652389c039216e187267a892","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.11.0","@stdy/cli-win32-x64":"0.11.0","@stdy/cli-darwin-x64":"0.11.0","@stdy/cli-linux-arm64":"0.11.0","@stdy/cli-darwin-arm64":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1768330251976_0.8099903161752495","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@stdy/cli","version":"0.12.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.12.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"43753d4aadda3047b6cef81f752ac8be8afd8303","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.12.0.tgz","fileCount":4,"integrity":"sha512-YTAcg2+6AM1ahiZpP0bXwCgeGJYpq+CK04RJJIFN44rEuLEmhXnOrCQwyXDKKlskn1N405GaqBRT73CL+PO6DA==","signatures":[{"sig":"MEUCIQCVTFRo+Ooud5Oiy5S3PQpld0nva41u2WISHLqLxQJbdQIge71hU1Sxp1FPYElOM+NhK2Pxg0mayfslAYgPdzxK7oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267},"engines":{"node":">=14.0.0"},"gitHead":"747ccb01e5709fcff44df6f2d63b74df008b84a3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.12.0","@stdy/cli-win32-x64":"0.12.0","@stdy/cli-darwin-x64":"0.12.0","@stdy/cli-linux-arm64":"0.12.0","@stdy/cli-darwin-arm64":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1768335852845_0.931651664812279","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@stdy/cli","version":"0.12.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.12.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"5ead0bd5b8e32f6641b866d085a21a24ecff5802","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.12.1.tgz","fileCount":4,"integrity":"sha512-hBXzVYVWMf8u0BZBlJ7FnKgOKKvdsI6uPxdy0Ufe70KVEOS6j+ESK4NkG7JrWfu4JDSviYF7rlYOIQyAYffL0Q==","signatures":[{"sig":"MEYCIQD917q3DZ8XkD4NZKDKDMe+l/GQx1pZRCEoLL1EK5lmBwIhAL+EwIBChw3AtWbUDmH2SWn6InzzP58gxjPwUDRsByU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267},"engines":{"node":">=14.0.0"},"gitHead":"9c900e509c1bfd3274af5fc9bb60e3ee4503b3ec","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.12.1","@stdy/cli-win32-x64":"0.12.1","@stdy/cli-darwin-x64":"0.12.1","@stdy/cli-linux-arm64":"0.12.1","@stdy/cli-darwin-arm64":"0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.1_1768336740456_0.9191298745315688","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@stdy/cli","version":"0.13.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.13.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"4d7541b4f474472052f896a39ab568cf49e65c0f","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.13.0.tgz","fileCount":4,"integrity":"sha512-gII1aetgvxOkWwN13SFSyI/b7PJs6rVM6yrzCzLfPHZmEFTtOtloqBuHcyAaS/7UkWsOcfQ3PQriVQK8PL7iJg==","signatures":[{"sig":"MEQCIBkpTZOYKiTQKrhhS1mWBcc4VQ7EoVMNI61+j8x3y5lIAiAmgqK5CCv96z9Zri8OH1KZnGst+NVOoS4rDVJEab9zKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267},"engines":{"node":">=14.0.0"},"gitHead":"c59c6bc57d8c134d223e85bce2ac37acac079905","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.13.0","@stdy/cli-win32-x64":"0.13.0","@stdy/cli-darwin-x64":"0.13.0","@stdy/cli-linux-arm64":"0.13.0","@stdy/cli-darwin-arm64":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.0_1768338220549_0.8297689920100526","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@stdy/cli","version":"0.13.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.13.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"0e8b63db32068f15292968af44bb9beb429a2170","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.13.1.tgz","fileCount":4,"integrity":"sha512-Ul2Wbr/7jusik3XhsEspKgl12+JmD0xQafFexGlk/JcbnLor2PxAG4GDHX6GjMHUhGUbRIo3w437rcZoIEbnyw==","signatures":[{"sig":"MEUCIHIP9JY+UjN8gc0UkLCOOHYcDL81Pj5fpBu/fuHEDXfTAiEAysD6LwHqPJYmhsWpRyFwdctgAtAfdWCe5rm/KOL9s4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19546},"engines":{"node":">=14.0.0"},"gitHead":"38c01b48146c46b7c057237d2e6c1566f021e038","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.7.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.13.1","@stdy/cli-win32-x64":"0.13.1","@stdy/cli-darwin-x64":"0.13.1","@stdy/cli-linux-arm64":"0.13.1","@stdy/cli-darwin-arm64":"0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1768403757687_0.7854047668933422","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@stdy/cli","version":"0.14.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.14.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"1f8d07c931f1fa2b7310fc67940cce8e27a04061","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.14.0.tgz","fileCount":4,"integrity":"sha512-zG+K28vmRkXbanY1XnskUcJ2KaxitMt9HsM0FX58L/i1gaDSNIMUxv7kaJNrckjurpezXCQcijQ2Mugdi9ZacQ==","signatures":[{"sig":"MEYCIQCZSPjUtF4Nwu0yYi6YU4SPtGb3NBjIB5VY4pzARYTTbgIhAK96KfXFqOFzKCVsVPE+CxqydsHMNrw/i/JcK87iPA9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19546},"engines":{"node":">=14.0.0"},"gitHead":"781a627211b55030c86d1b35efcfdaec37c2f133","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.14.0","@stdy/cli-win32-x64":"0.14.0","@stdy/cli-darwin-x64":"0.14.0","@stdy/cli-linux-arm64":"0.14.0","@stdy/cli-darwin-arm64":"0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1769289034356_0.799081537185852","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@stdy/cli","version":"0.15.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.15.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"2c37a971b285286ea22f29e84d278a6304d4f2c0","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.15.0.tgz","fileCount":4,"integrity":"sha512-irjpiZ+eXHQ1tPNBWgp2cwWlBdWv4FbRqt5zV/wD3yP5OvvyIHFfETR8KQT1XG1FrPjEwwkZ1KzXSFJpkUvxWg==","signatures":[{"sig":"MEUCIQDHFo7HRVDs1ZccHzk57AXbY5vPagnb3iEjcjV4YVArYgIgTQdFyy8In35cZ0UTw1ODND7xaZr8bnO4AI3LX/rVutw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19546},"engines":{"node":">=14.0.0"},"gitHead":"5c7d257adb1e3a04a45d0a8e5208b7eeb029e255","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.15.0","@stdy/cli-win32-x64":"0.15.0","@stdy/cli-darwin-x64":"0.15.0","@stdy/cli-linux-arm64":"0.15.0","@stdy/cli-darwin-arm64":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.0_1770030811393_0.010052626841411838","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@stdy/cli","version":"0.15.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.15.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"0e477942c80d29e1a4b217fa81e94f7763f187e4","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.15.1.tgz","fileCount":4,"integrity":"sha512-IZPyI41nVMa5+PJNvvzxKobXykkeYjE72tjuLvTDDh21LQsSxPvwwjjxdMvDE89Za38vgxATCfTqsvcAqtU0Jg==","signatures":[{"sig":"MEUCIEUvFH/yNHkili7wQEPrPNU+5HtfAKEU3+//D6VggHIkAiEAtC61DtJIieYD4wSiMGm1pk5VfFZ9NtgYkxSKWqM1yg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19546},"engines":{"node":">=14.0.0"},"gitHead":"f850329caba77c2e1e68d269f60f23430ea775b3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.15.1","@stdy/cli-win32-x64":"0.15.1","@stdy/cli-darwin-x64":"0.15.1","@stdy/cli-linux-arm64":"0.15.1","@stdy/cli-darwin-arm64":"0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.1_1770043149631_0.0009219789449661508","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@stdy/cli","version":"0.15.2","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.15.2","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"fbbcccc46858387501a25a76f9833c1149aca7bb","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.15.2.tgz","fileCount":4,"integrity":"sha512-DwD7oyAI/MoIGDpHXcxAnoZVXl/DS80m9x05ArTGwFvIxN+Ffdr8Ii31bZFpP1OGkasr0QbhpKv3N8IkF6610g==","signatures":[{"sig":"MEQCICZWeVy3d0bnRCEskjxiK4d39KeuCWR0dPfaijHgGXXuAiBYr8lnnQNgtWvSLzpHdVk008p8jkliFy/mkjMiCO53wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19764},"engines":{"node":">=14.0.0"},"gitHead":"01e5c54f9ead7590d39de57372a6fd625791401b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.15.2","@stdy/cli-win32-x64":"0.15.2","@stdy/cli-darwin-x64":"0.15.2","@stdy/cli-linux-arm64":"0.15.2","@stdy/cli-darwin-arm64":"0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.2_1770043759985_0.3817511824378721","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@stdy/cli","version":"0.15.3","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.15.3","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"44ab4fa83d51d511c1c4c5645589bf09695824a5","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.15.3.tgz","fileCount":4,"integrity":"sha512-QEdxuYVU20zjHyuj/fADWoTTOuD3BPPkXOYqKDJw8NvD4Ha731/qvNDFl0mjttjZSl6USyzSz9fD/1IHDHsk+Q==","signatures":[{"sig":"MEYCIQDAo8bQuFYyjrhaiRLpZW0jb0GpvTJJQUr8aEoicw5jDQIhAMY+no5vbXq3RX6PmRB4BxmZOmt+jU1gr6erypAr2XY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21563},"engines":{"node":">=14.0.0"},"gitHead":"fc91d0ff97d3606d38680904a9719c6f423fcfb9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.15.3","@stdy/cli-win32-x64":"0.15.3","@stdy/cli-darwin-x64":"0.15.3","@stdy/cli-linux-arm64":"0.15.3","@stdy/cli-darwin-arm64":"0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.3_1771014418988_0.6465447592481177","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@stdy/cli","version":"0.16.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.16.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"21d7b96d63b526b5bed9c76e75fa08ce6aeebdae","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.16.0.tgz","fileCount":4,"integrity":"sha512-Wt5k2cQpMmCR8t7yerzml3Pyt0LKxc9AkMKIBtpCo+7MfD8pcy5Td15FAUeQSz/ePa/pmWYYpZu2Ee1xtF/M+w==","signatures":[{"sig":"MEUCIQCWSUtvrJKYFvXnCQEVCP/2Yy/WAX3fN8zxXtlDUz6N2gIgTvRlYuig3xBXYv6h661KGLLA/qNJrFvUryQxLiRyK7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"c9dcf92fb91d86fedb678678da8a00e5b7d9c37b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.16.0","@stdy/cli-win32-x64":"0.16.0","@stdy/cli-darwin-x64":"0.16.0","@stdy/cli-linux-arm64":"0.16.0","@stdy/cli-darwin-arm64":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1771193661941_0.8561598620752129","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@stdy/cli","version":"0.16.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.16.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"d92e9b6a468393f48d53a89b02813f8f2307f288","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.16.1.tgz","fileCount":4,"integrity":"sha512-telv/FWz6j5Qxlq/8krM63/KFneobCnVqDbPsiBzGJlqKJ8g/yVh67bJD5DD5V4zPY8esQQCvuX5R+jVlmD9NQ==","signatures":[{"sig":"MEQCIErumMTIDgpLOEWf+0uATiNzpd+OwBwd1N8FEaUI3CpXAiBbDbMwo1b9nEKGnPqbruzRZWOnLjNYbpc2TcM0jjWJaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"45576abb984fd247384e7d0c19badb2d01e74740","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.16.1","@stdy/cli-win32-x64":"0.16.1","@stdy/cli-darwin-x64":"0.16.1","@stdy/cli-linux-arm64":"0.16.1","@stdy/cli-darwin-arm64":"0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1_1771331209853_0.7763134688482676","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@stdy/cli","version":"0.16.2","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.16.2","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"867d69b29ab0d33982593f8335925719265bbddf","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.16.2.tgz","fileCount":4,"integrity":"sha512-oaBOm4/tM5we1xscxnmm6ssXqTB60eDSnFd6zzAoL0JmW3Na4FeaTNywTJRyI75N+gkD2nSsvKXtm9grRboncw==","signatures":[{"sig":"MEYCIQC1+UlpEZBorNa5Zf4lJRTniTXXnPiBGnaYAxsJGFH1vAIhAKtv/AtjuZyRXgWuauz8GHiFZOZVjqlme4bSnO3BBvsx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"0f1f12832a8da1f364e2cfce777c8a05f68ff6b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.16.2","@stdy/cli-win32-x64":"0.16.2","@stdy/cli-darwin-x64":"0.16.2","@stdy/cli-linux-arm64":"0.16.2","@stdy/cli-darwin-arm64":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.2_1771522260010_0.3680898416112026","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@stdy/cli","version":"0.17.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.17.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"3c556d7e456cb716359d9ccdc7ace45def9a994a","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.17.0.tgz","fileCount":4,"integrity":"sha512-3VO6BEzToNWmUKmBiWnp4EchfjHQIQGWPMbmtMfd5IM1xohQlzNnaZtShUEzKtfcuNQYtnIHwT4nu5H6rls3IQ==","signatures":[{"sig":"MEUCIQC9ZWKFQD1y4kagg1X2GaLKpKXq8l94U+fZJXMn8Nrb+gIgY4gQOP7+jD4BljHdJ09yCY6CbzHFxb9tMExC5Hri41k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"dff76f85dce878eab25a493cab67555b02eff0b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.17.0","@stdy/cli-win32-x64":"0.17.0","@stdy/cli-darwin-x64":"0.17.0","@stdy/cli-linux-arm64":"0.17.0","@stdy/cli-darwin-arm64":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1771592173477_0.4320542564242451","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@stdy/cli","version":"0.17.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.17.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"900ba47652ddaa424f7929b75995bd1ac29f80af","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.17.1.tgz","fileCount":4,"integrity":"sha512-2Wha9SJafDjDb0ysOy3u92SI36+QD9ItYfMxKZI08Mbgmmhpj43I7A5vIL2fq9lpFQlSDBgX/L9UMtsLU3x6tg==","signatures":[{"sig":"MEYCIQDtYx/I7UTvGwSbORyYp+OcJaiMqaNoAcCvmIMGTjJZIwIhALWUutnBO9xqQcxuHyi3ixONUIMtAqfsMCCv4u9dZF7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"9f86bfd23b22123ad4edb35f6d65ad00b6309a9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.17.1","@stdy/cli-win32-x64":"0.17.1","@stdy/cli-darwin-x64":"0.17.1","@stdy/cli-linux-arm64":"0.17.1","@stdy/cli-darwin-arm64":"0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1_1771593444940_0.7152796854136534","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@stdy/cli","version":"0.18.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.18.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"849a727987e5ea8674aaf97eeb433de69fd1958d","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.18.0.tgz","fileCount":4,"integrity":"sha512-2cveYOmUpbz8TN3MzekCJFkp/3xO8Cnolt7lsNCI2E+NBZ6+gID3riXghxHBx2aQGOKpii6uJEJt0ACnjlth5g==","signatures":[{"sig":"MEUCICvxmJKLddzX9fVsBbVffW0JbtHDrYMvOTbfPo23xpcSAiEAqkdItv6VQy1GnigneV1fXXor7SWTY47YVwbAP0P3yP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"4cb88f4db00148ea0a419360b6bddda8533ab57c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.10.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.18.0","@stdy/cli-win32-x64":"0.18.0","@stdy/cli-darwin-x64":"0.18.0","@stdy/cli-linux-arm64":"0.18.0","@stdy/cli-darwin-arm64":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1771725224265_0.23239965604042556","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@stdy/cli","version":"0.19.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"7be7c18c08288a0bde34158b14a91df8f65bdb3c","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.0.tgz","fileCount":4,"integrity":"sha512-U6Ycg7KjXvwlG3oSRA7pLk4ZYiN2QlUKhjMcALhnAloVAS+Fx90QtI/Y2sx9ooK3WpRKHhBGXB/W78wufK7IVg==","signatures":[{"sig":"MEYCIQCoGuHrYr5PqZbUjUX+q4bRps8ZXE0SConltmBDwC21HQIhAIP3GVuBXGFPfn+HhuXohZvaffsEXVTTqbS7o7pUyEM+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"27fc3c1cc4aac56daa4b4559a7fda28ebd29520c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.0","@stdy/cli-win32-x64":"0.19.0","@stdy/cli-darwin-x64":"0.19.0","@stdy/cli-linux-arm64":"0.19.0","@stdy/cli-darwin-arm64":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1772098347092_0.31718459511152597","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@stdy/cli","version":"0.19.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"ea69f87c6b3e0f484d2fe54b42c9bac98728c71a","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.1.tgz","fileCount":4,"integrity":"sha512-z0rgtAvDXuzqlGTg+JysNFc0vPQxj6KlMu8JSMRhtqV6oojotL62hYAPXpPGkyx+AZaTenNC4+vrR3bwVz7brA==","signatures":[{"sig":"MEUCIQCKYnSDoS7iXCeFGQOg07y5ZSzHI1xqD6fWZTb3pXjrlAIgVBWt9uvlVad5JVbkYycNyFlCzRypahW4JqCviC28lV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"644ec27db2852b674ce2668c07348f335b448d41","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.1","@stdy/cli-win32-x64":"0.19.1","@stdy/cli-darwin-x64":"0.19.1","@stdy/cli-linux-arm64":"0.19.1","@stdy/cli-darwin-arm64":"0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1_1772105534965_0.44421177082024177","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@stdy/cli","version":"0.19.2","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.2","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"74e626803d63e89e65e1b934348554256de64b9e","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.2.tgz","fileCount":4,"integrity":"sha512-iMrzag+RRb/aoCX7ntCF2TuLseiEAkJLyaSTt+/8pTvPb8FrLuyWNLRSe/u3RgYneC7AQF53s8rlOeZatorH9A==","signatures":[{"sig":"MEYCIQDndR7SV3X/EmAsz52b1/73b7H1QWsHQ8MLI0us+4BHOwIhAMCiJkgTA1V9po0Z5f0iGshiRHS5agwKBTka1nYzW687","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"9ceb3c02d0b2949023e4ee678e8269a158b405dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.2","@stdy/cli-win32-x64":"0.19.2","@stdy/cli-darwin-x64":"0.19.2","@stdy/cli-linux-arm64":"0.19.2","@stdy/cli-darwin-arm64":"0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.2_1772193092470_0.6126575581733751","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@stdy/cli","version":"0.19.3","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.3","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"067145c6e9f002a29ef22e916da81da9680fa8a8","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.3.tgz","fileCount":4,"integrity":"sha512-vfc59rBsbd7B5ZzF1eTIgRI8UNm0+0r9oQTrQpBvrCIJw2Lh29Q0Lm8wSgEFgW566cjuTLO3lqR7HA7v77RYBA==","signatures":[{"sig":"MEQCID5LOPbXxXUGz6IoZfSKFUgibgbFpjCTQATF1MO6dBrqAiB75wMEBZK+MJov0Jmz724AYFP6qnFXP3TGMRE0Vws9aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22304},"engines":{"node":">=14.0.0"},"gitHead":"f71e2f240a6fe6ec125b8ee19d5028919d5a66d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.11.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.3","@stdy/cli-win32-x64":"0.19.3","@stdy/cli-darwin-x64":"0.19.3","@stdy/cli-linux-arm64":"0.19.3","@stdy/cli-darwin-arm64":"0.19.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.3_1772454043972_0.30232050407618716","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@stdy/cli","version":"0.19.4","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.4","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"5fc3465914cadcd4d001a98b313f21c681385dce","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.4.tgz","fileCount":4,"integrity":"sha512-V6vyOvqxzKOEj6/6sXgt3S3P0h+ALb/gXb6L+AyRMqYhEHgLsazt8Y9H79GZuGlE1hCkp+QTSEUxJZpEytBREw==","signatures":[{"sig":"MEUCIQCcZZfQCbiLTIOkTVblwXqsXrIexxSznwxhNDUkVAZqdQIgT++X/FDRcBGfPuhRKZimzPl2SqW+wL7BeITCJ7PTO3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22227},"engines":{"node":">=14.0.0"},"gitHead":"16e8e0a194c5ebfd2d0f0895abfc04371d8d6147","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.4","@stdy/cli-win32-x64":"0.19.4","@stdy/cli-darwin-x64":"0.19.4","@stdy/cli-linux-arm64":"0.19.4","@stdy/cli-darwin-arm64":"0.19.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.4_1774022178372_0.437442788377707","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@stdy/cli","version":"0.19.5","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.5","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"acc4f2662f0321facb760a0c2909a1906e9bb8a4","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.5.tgz","fileCount":4,"integrity":"sha512-T1dStOftbPLldIJsu7mWEdIil0w9Fwu+PQeXTQfaXvHWYaCtUIHZcQoEQdCtOtpKWapZO56A062gzmY0+k6zUw==","signatures":[{"sig":"MEUCIA0bQ4UHNscaH8C8pqKvby1iUlJjoAibs5aQ0ZQlHgdsAiEAmImp1eCdc24rA3A8QjmXikMb643SsUxDQONfSpv6Twk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22227},"engines":{"node":">=14.0.0"},"gitHead":"65db7c8867015730a16c9612e1878a8e175ca995","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.5","@stdy/cli-win32-x64":"0.19.5","@stdy/cli-darwin-x64":"0.19.5","@stdy/cli-linux-arm64":"0.19.5","@stdy/cli-darwin-arm64":"0.19.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.5_1774035858703_0.5117786370621948","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@stdy/cli","version":"0.19.6","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.6","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"2730be2c2ec31ce14843bc8365f4ee7aebfec131","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.6.tgz","fileCount":4,"integrity":"sha512-eM0sMp7b5DmJnqG2l/8smSWtqKs7a/VO/IfKeEeFeWpQrBgbPJUg1lK+yiisG6YTPFk/ZfNHcdarlO5NDcAxUg==","signatures":[{"sig":"MEYCIQCCm02q9A0VqMPqg2kuCu8Tu25tnHoMjVbcnSqK0gGkqAIhAMKZeQT9ZzNkhr5gIuRoyt2cSkoRRlvebcZaTLuZNxYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22227},"engines":{"node":">=14.0.0"},"gitHead":"f779b2db7732daf97acfc0720b55a8469af33f1d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.6","@stdy/cli-win32-x64":"0.19.6","@stdy/cli-darwin-x64":"0.19.6","@stdy/cli-linux-arm64":"0.19.6","@stdy/cli-darwin-arm64":"0.19.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.6_1774284498991_0.8129569817076112","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@stdy/cli","version":"0.19.7","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.19.7","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"ac2c3a03ede02dd21cf704d9a3ec2287c9bcb00d","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.19.7.tgz","fileCount":4,"integrity":"sha512-ukdY2+DTLnyZlEcXE9CumglngTvR7I+86IJHwlguokgZb3hYtWznbgcW4BbVNmtCcAp4tgNibY3gDlqSWZ4Ang==","signatures":[{"sig":"MEUCIQCkH1WKAP4i2PkhWCjM3u+m9UEFQ/uACeOsEoXivpFkmQIgILtfbjKSXJjwyq7G4tGlOdZL822iyXcHuuelSS8cd0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22227},"engines":{"node":">=14.0.0"},"gitHead":"25b838637e3b54f32bb9905a70c3fa12700ce1c9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.0","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.19.7","@stdy/cli-win32-x64":"0.19.7","@stdy/cli-darwin-x64":"0.19.7","@stdy/cli-linux-arm64":"0.19.7","@stdy/cli-darwin-arm64":"0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.7_1774359917291_0.7762239696590454","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@stdy/cli","version":"0.20.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.20.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"907b0a11c26ed9354235fdeb6df12fd566c5a358","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.20.0.tgz","fileCount":4,"integrity":"sha512-0ATNp2MX1H9Cb3D6uqrhrEsfgcW32xwvEnQ97fVDeFydd8vIJk5lAU+qydHXZltf0UBx5UfTeIMG3zLG6KJ35A==","signatures":[{"sig":"MEUCICnrkKO7iMj7mjAnjgQv6zpMT9we0Kng9+DKW+RGAFzUAiEArx6u/zg9XWikji+8CWgKbgzbsabhTr9zAffUmbDn1Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22230},"engines":{"node":">=14.0.0"},"gitHead":"faeff6696de63616304241699d1c2f9eb813dea4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.20.0","@stdy/cli-win32-x64":"0.20.0","@stdy/cli-darwin-x64":"0.20.0","@stdy/cli-linux-arm64":"0.20.0","@stdy/cli-darwin-arm64":"0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.0_1774876279931_0.5753663821974908","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@stdy/cli","version":"0.20.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.20.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"0110c67ee217b329d156de0863b59c1ea72f2614","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.20.1.tgz","fileCount":4,"integrity":"sha512-bPrlc+cM/jOZWgJwp3medjdBJYg2pGrIRcJwJu6pUZ0yhJx9Ix8vh8B/tn2mnqkhnqsddYLU1SUDTHS6mmRrxg==","signatures":[{"sig":"MEUCIQDrH7nwREtdoOsVUf9CZTCSH3ENMVB5NYt8yDu72bifBAIgGfBH5xUJTLAF3FiJQgPpCCa3RZdKTDjcDC85bAGeA7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22230},"engines":{"node":">=14.0.0"},"gitHead":"722a1e71671a642ddced099f96cc89570cf74784","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.20.1","@stdy/cli-win32-x64":"0.20.1","@stdy/cli-darwin-x64":"0.20.1","@stdy/cli-linux-arm64":"0.20.1","@stdy/cli-darwin-arm64":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1_1774959768354_0.601091624534237","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@stdy/cli","version":"0.20.2","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.20.2","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"33329c42589034ded73ecf1682df9be7aeab85e3","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.20.2.tgz","fileCount":4,"integrity":"sha512-mC2rRr0kGb11KthUtaCZBcEbUsWqY/0axuwRiv4SPKcV9Ax0dryBW/Eo8mf3dW0YYYd027Oc+1Y9+7btIw3RNg==","signatures":[{"sig":"MEQCIBVlLwarPXt4qUnO70z9HjyXCu3RPhemYKHd6u2TS4BFAiB8ssGvF79XOoD2wHJ0ac5S/B3hIgYU615AUDHMRDVcEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22230},"engines":{"node":">=14.0.0"},"gitHead":"1573d513da847ecd4b2ea1b0b75167e222976bc7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.20.2","@stdy/cli-win32-x64":"0.20.2","@stdy/cli-darwin-x64":"0.20.2","@stdy/cli-linux-arm64":"0.20.2","@stdy/cli-darwin-arm64":"0.20.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.2_1774981728659_0.6121530406710198","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@stdy/cli","version":"0.20.3","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.20.3","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"ad173e5e2322520188753c5a8bfbc0f19df3438d","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.20.3.tgz","fileCount":4,"integrity":"sha512-uLIOWQGFHBQ51rH6vkdarYPT95X0EPpUco9myMOYHfKQKHYuduW4EmrjyTJtNBervPYGcAt6hBCtkuoW3s4MVg==","signatures":[{"sig":"MEUCIAguivOzWJmS0IZ7xUfTKU2+fs3YHNfxjitvIWZxTOWgAiEAoM2TPaVYiM0uZNdRuGrx5NmSepHf0/lxBrkpxlIwgok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22241},"engines":{"node":">=14.0.0"},"gitHead":"9dcdb24e07fa93a8e0e30f2917714db9c79efe1d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.20.3","@stdy/cli-win32-x64":"0.20.3","@stdy/cli-darwin-x64":"0.20.3","@stdy/cli-linux-arm64":"0.20.3","@stdy/cli-darwin-arm64":"0.20.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.3_1775757043230_0.6234445105158166","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@stdy/cli","version":"0.21.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.21.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"d5ea71685d8099124b2302453cb9062db267f71e","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.21.0.tgz","fileCount":4,"integrity":"sha512-PPGqX+EyaWjyIUxvZqbIipnWnV1+6V6iVFMYdzi5fC8JqId80zGpNax/+DHyXllMjYKQYcx71BgE6buqb+NMYg==","signatures":[{"sig":"MEQCICApxkHmNGPiUMiFg81BaWb2NspsQbfKIxs8Jr1Bm8COAiAEjy2ZAH/RX2xDxlWyDtlDYHhZ4U10A1/XgszIt2KvbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22241},"engines":{"node":">=14.0.0"},"gitHead":"0da7e717c93a52a2f610ab97c42b9d50155ecb12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.21.0","@stdy/cli-win32-x64":"0.21.0","@stdy/cli-darwin-x64":"0.21.0","@stdy/cli-linux-arm64":"0.21.0","@stdy/cli-darwin-arm64":"0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.0_1775836839034_0.9105279533369162","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@stdy/cli","version":"0.22.0","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.22.0","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"3ecabd78bfb327aeb94c644463ba14e1baeda43c","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.22.0.tgz","fileCount":4,"integrity":"sha512-yBRnaygKCaefBwa/a/PJrefTqcQzhlM3/1u7xxQN1erzHfAY8FQyauR/FtVkcqKoMbGIF4CGXI4i9jhwmcT5SQ==","signatures":[{"sig":"MEUCIQDQAFoE/3QFfgKFGxSww04QaZ+w+BIPyvwgR2IHMzU/VwIgJHcddHxvW7iq32j7FSRfvwxuayEi45k2Wf6fmaZoXa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22241},"engines":{"node":">=14.0.0"},"gitHead":"ea9cc26878965a107c386ff696dd5837a8c47666","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.22.0","@stdy/cli-win32-x64":"0.22.0","@stdy/cli-darwin-x64":"0.22.0","@stdy/cli-linux-arm64":"0.22.0","@stdy/cli-darwin-arm64":"0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.0_1776431171485_0.27911867720616","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@stdy/cli","version":"0.22.1","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"license":"Elastic-2.0","_id":"@stdy/cli@0.22.1","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"homepage":"https://github.com/dgellow/steady#readme","bugs":{"url":"https://github.com/dgellow/steady/issues"},"bin":{"steady":"steady.js"},"dist":{"shasum":"ec339fd897fdb78071d65183c73fa7cbf4efe975","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.22.1.tgz","fileCount":4,"integrity":"sha512-VdnCoK/d0JWIhToajBxAdagTpLCX/zTd7RiuK1KdT12Q4pZn/+eS97gq94+jv6TbiMd+9SWeOdsQCoagpLmNfA==","signatures":[{"sig":"MEYCIQD71s3qupvNAuiY0EigUnv1S86RO0mn5Z9T4GNVb0IOHAIhALvcDyV6W2OI/TnmIEyQnwPixB8o4ymTPD3SeDkrOQ9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22241},"engines":{"node":">=14.0.0"},"gitHead":"6dc7be71dbf730b7768607a812f799d9b8d11682","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"repository":{"url":"git+https://github.com/dgellow/steady.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@stdy/cli-linux-x64":"0.22.1","@stdy/cli-win32-x64":"0.22.1","@stdy/cli-darwin-x64":"0.22.1","@stdy/cli-linux-arm64":"0.22.1","@stdy/cli-darwin-arm64":"0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.1_1776439110507_0.1948294527864909","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@stdy/cli","version":"0.22.2","description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/dgellow/steady.git"},"bugs":{"url":"https://github.com/dgellow/steady/issues"},"homepage":"https://github.com/dgellow/steady#readme","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"bin":{"steady":"steady.js"},"engines":{"node":">=14.0.0"},"optionalDependencies":{"@stdy/cli-linux-x64":"0.22.2","@stdy/cli-linux-arm64":"0.22.2","@stdy/cli-darwin-x64":"0.22.2","@stdy/cli-darwin-arm64":"0.22.2","@stdy/cli-win32-x64":"0.22.2"},"gitHead":"983ba871c94a6628c64568252bb2b61d753bcff1","_id":"@stdy/cli@0.22.2","_nodeVersion":"20.20.2","_npmVersion":"11.17.0","dist":{"integrity":"sha512-37UQfqcOSv1kevXJDt4FUA/l3vc62gzahzMcKJx5qL/kSt5ExRg++hGMwV1/PTRLIBOgbMzpKfoK26TaUYkdng==","shasum":"1bdce65f7e353fd385c847dc5cf197353f5e4fd2","tarball":"https://registry.npmjs.org/@stdy/cli/-/cli-0.22.2.tgz","fileCount":4,"unpackedSize":19449,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stdy%2fcli@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZLmWj0eYch/IvhARtK6b5Am58m1bJf5wwbIhQPnGZLAIgFzZ3SD/Ut/cEmd+y+CAVkSzhBM2fZsGSncQfvbo9x3M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8736def-d515-4dfa-9822-99f50b1a7b55"}},"directories":{},"maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.22.2_1782308500295_0.10858415346868222"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-09T21:55:10.747Z","modified":"2026-06-24T13:41:40.793Z","0.4.2":"2025-12-09T21:55:11.007Z","0.4.4":"2025-12-09T22:43:20.170Z","0.5.0":"2025-12-10T13:00:43.424Z","0.5.1":"2025-12-10T15:05:19.298Z","0.6.0":"2026-01-06T02:23:42.661Z","0.7.0":"2026-01-10T18:01:09.469Z","0.7.1":"2026-01-10T21:00:25.987Z","0.8.0":"2026-01-12T19:40:18.314Z","0.8.1":"2026-01-13T17:45:35.478Z","0.9.0":"2026-01-13T18:04:30.010Z","0.10.0":"2026-01-13T18:44:36.418Z","0.11.0":"2026-01-13T18:50:52.111Z","0.12.0":"2026-01-13T20:24:12.984Z","0.12.1":"2026-01-13T20:39:00.598Z","0.13.0":"2026-01-13T21:03:40.712Z","0.13.1":"2026-01-14T15:15:57.830Z","0.14.0":"2026-01-24T21:10:34.515Z","0.15.0":"2026-02-02T11:13:31.571Z","0.15.1":"2026-02-02T14:39:09.787Z","0.15.2":"2026-02-02T14:49:20.234Z","0.15.3":"2026-02-13T20:26:59.131Z","0.16.0":"2026-02-15T22:14:22.103Z","0.16.1":"2026-02-17T12:26:50.000Z","0.16.2":"2026-02-19T17:31:00.140Z","0.17.0":"2026-02-20T12:56:13.610Z","0.17.1":"2026-02-20T13:17:25.138Z","0.18.0":"2026-02-22T01:53:44.398Z","0.19.0":"2026-02-26T09:32:27.239Z","0.19.1":"2026-02-26T11:32:15.095Z","0.19.2":"2026-02-27T11:51:32.643Z","0.19.3":"2026-03-02T12:20:44.108Z","0.19.4":"2026-03-20T15:56:18.530Z","0.19.5":"2026-03-20T19:44:18.829Z","0.19.6":"2026-03-23T16:48:19.189Z","0.19.7":"2026-03-24T13:45:17.417Z","0.20.0":"2026-03-30T13:11:20.097Z","0.20.1":"2026-03-31T12:22:48.478Z","0.20.2":"2026-03-31T18:28:48.866Z","0.20.3":"2026-04-09T17:50:43.364Z","0.21.0":"2026-04-10T16:00:39.155Z","0.22.0":"2026-04-17T13:06:11.608Z","0.22.1":"2026-04-17T15:18:30.641Z","0.22.2":"2026-06-24T13:41:40.479Z"},"bugs":{"url":"https://github.com/dgellow/steady/issues"},"license":"MIT","homepage":"https://github.com/dgellow/steady#readme","keywords":["openapi","mock-server","api-testing","sdk-testing","json-schema","validation"],"repository":{"type":"git","url":"git+https://github.com/dgellow/steady.git"},"description":"OpenAPI 3 mock server. Validates SDKs against OpenAPI specs with clear error attribution.","maintainers":[{"name":"dgellow","email":"sam@elborai.me"}],"readme":"# Steady\n\n_Pronounced /ˈstiːdi/, like \"steed-y\"_\n\nOpenAPI 3.0/3.1 mock server built to be fast and reliable. Validates requests\nagainst specs and generates responses from schemas or examples.\n\n![steady logo](./assets/logo.png)\n\n_Note from the artist: the sword is to fight off bugs in your sdks_\n\n## Installation\n\n```bash\n# npm\nnpm install -g @stdy/cli\n\n# npx (no install)\nnpx @stdy/cli api.yaml\n\n# Deno\ndeno install -gAn steady jsr:@steady/cli\n\n# deno run (no install)\ndeno run -A jsr:@steady/cli api.yaml\n```\n\n## Usage\n\n```bash\n# Start mock server\nsteady api.yaml\n\n# Validate spec without starting server\nsteady validate api.yaml\n\n# Explain a diagnostic code\nsteady explain E3008\n\n# List all diagnostic codes\nsteady explain\n\n# Watch for spec changes\nsteady -r api.yaml\n\n# Interactive mode with expandable request logs\nsteady -i api.yaml\n```\n\n### Options\n\n```\nsteady [command] [options] <spec-file>\n\nCommands:\n  validate <spec>    Validate an OpenAPI spec (doesn't start server)\n  explain [code...]  Explain diagnostic codes (e.g., steady explain E3008)\n  <spec>             Start mock server (default)\n\nOptions:\n  -p, --port <port>       Override server port (default: from spec or 3000)\n  -r, --auto-reload       Restart on spec file changes\n  -i, --interactive       Interactive TUI with expandable logs\n  --log-level <level>     summary | details | full (default: summary)\n  --log-bodies            Show request/response bodies\n  --log=false             Disable request logging\n  --reject-on-sdk-error   Return 400 for SDK issues instead of mock response\n  --fail-on-ambiguous     Exit 1 if any ambiguous diagnostics found (CI mode)\n  --fail-on-warnings      Exit 1 if any warning-level diagnostics found (CI mode)\n  --no-color              Disable colored output (also respects NO_COLOR env)\n  -h, --help              Show help\n\nValidator Options:\n  --validator-strict-oneof             Require exactly one oneOf variant to match\n  --validator-query-array-format=<fmt> Array query param serialization (see below)\n  --validator-query-object-format=<fmt> Object query param serialization (see below)\n  --validator-form-array-format=<fmt>  Array form field serialization (see below)\n  --validator-form-object-format=<fmt> Object form field serialization (see below)\n\nGenerator Options:\n  --generator-array-size=<n>   Exact size for all generated arrays\n  --generator-array-min=<n>    Minimum array size (default: 1)\n  --generator-array-max=<n>    Maximum array size (default: 1)\n  --generator-seed=<n>         Seed for deterministic generation (-1 for random)\n```\n\n### Query Parameter Serialization\n\nSteady supports the full OpenAPI 3.x parameter serialization matrix. By default\n(`auto`), Steady reads the `style` and `explode` properties from your OpenAPI\nspec for each parameter. You can override this globally via CLI flags or\nper-request via headers.\n\n**Array formats** (`--validator-query-array-format`):\n\n| Format     | Example                       | OpenAPI Equivalent             |\n| ---------- | ----------------------------- | ------------------------------ |\n| `auto`     | Read from spec (default)      | -                              |\n| `repeat`   | `colors=red&colors=green`     | `style=form, explode=true`     |\n| `comma`    | `colors=red,green,blue`       | `style=form, explode=false`    |\n| `space`    | `colors=red%20green%20blue`   | `style=spaceDelimited`         |\n| `pipe`     | `colors=red\\|green\\|blue`     | `style=pipeDelimited`          |\n| `brackets` | `colors[]=red&colors[]=green` | PHP/Rails style (non-standard) |\n\n**Object formats** (`--validator-query-object-format`):\n\n| Format       | Example                             | OpenAPI Equivalent          |\n| ------------ | ----------------------------------- | --------------------------- |\n| `auto`       | Read from spec (default)            | -                           |\n| `flat`       | `role=admin&firstName=Alex`         | `style=form, explode=true`  |\n| `flat-comma` | `id=role,admin,firstName,Alex`      | `style=form, explode=false` |\n| `brackets`   | `id[role]=admin&id[firstName]=Alex` | `style=deepObject`          |\n| `dots`       | `id.role=admin&id.firstName=Alex`   | Non-standard (SDK compat)   |\n\n### Form Parameter Serialization\n\nForm body parameters (application/x-www-form-urlencoded) use the same formats as\nquery parameters. Configure via CLI flags or per-request headers.\n\n**Array formats** (`--validator-form-array-format`):\n\n| Format     | Example                  | OpenAPI Equivalent             |\n| ---------- | ------------------------ | ------------------------------ |\n| `auto`     | Read from spec (default) | -                              |\n| `repeat`   | `tags=a&tags=b`          | `style=form, explode=true`     |\n| `comma`    | `tags=a,b`               | `style=form, explode=false`    |\n| `space`    | `tags=a%20b`             | `style=spaceDelimited`         |\n| `pipe`     | `tags=a\\|b`              | `style=pipeDelimited`          |\n| `brackets` | `tags[]=a&tags[]=b`      | PHP/Rails style (non-standard) |\n\n**Object formats** (`--validator-form-object-format`):\n\n| Format       | Example                        | OpenAPI Equivalent          |\n| ------------ | ------------------------------ | --------------------------- |\n| `auto`       | Read from spec (default)       | -                           |\n| `flat`       | `name=sam&age=30`              | `style=form, explode=true`  |\n| `flat-comma` | `id=role,admin,firstName,Alex` | `style=form, explode=false` |\n| `brackets`   | `user[name]=sam`               | `style=deepObject`          |\n| `dots`       | `user.name=sam`                | Non-standard (SDK compat)   |\n\n### Port Configuration\n\nThe server port is determined in this order:\n\n1. `-p, --port` CLI flag\n2. `servers[0].url` port in your spec\n3. Default: 3000\n\n```yaml\n# Option 1: CLI flag takes precedence\nsteady -p 8080 api.yaml\n\n# Option 2: Set in spec\nservers:\n  - url: http://localhost:8080\n```\n\n## Response Generation\n\nSteady generates responses in this order:\n\n1. `example` field on the media type\n2. First entry from `examples` map\n3. Generated from `schema` (if present)\n\n```yaml\nresponses:\n  200:\n    content:\n      application/json:\n        # Option 1: explicit example (preferred)\n        example:\n          id: 123\n          name: \"Alice\"\n\n        # Option 2: multiple examples\n        examples:\n          success:\n            value: { id: 123, name: \"Alice\" }\n\n        # Option 3: generate from schema\n        schema:\n          $ref: \"#/components/schemas/User\"\n```\n\n## Request Validation\n\nRequests are validated against:\n\n- **Path parameters** - type coercion and schema validation\n- **Query parameters** - required check, type validation\n- **Headers** - required headers, schema validation\n- **Cookies** - required cookies, schema validation\n- **Request body** - JSON Schema validation, content-type check\n\nBy default, validation issues are reported in `X-Steady-*` response headers\nwhile still returning mock responses. Use `--reject-on-sdk-error` to return 400\nfor SDK issues (structural validation failures) instead.\n\n### Request Headers\n\nOverride server behavior for individual requests:\n\n| Header                         | Description                                          |\n| ------------------------------ | ---------------------------------------------------- |\n| `X-Steady-Reject-On-Error`     | `true` to return 400 for SDK issues on this request  |\n| `X-Steady-Query-Array-Format`  | Override array query param serialization format      |\n| `X-Steady-Query-Object-Format` | Override object query param serialization format     |\n| `X-Steady-Form-Array-Format`   | Override array form field serialization format       |\n| `X-Steady-Form-Object-Format`  | Override object form field serialization format      |\n| `X-Steady-Array-Size`          | Override array size (sets both min and max)          |\n| `X-Steady-Array-Min`           | Override minimum array size                          |\n| `X-Steady-Array-Max`           | Override maximum array size                          |\n| `X-Steady-Seed`                | Override random seed (`-1` for non-deterministic)    |\n| `X-Steady-Stream-Count`        | Number of items to stream (default: 5)               |\n| `X-Steady-Stream-Interval-Ms`  | Interval between streamed items in ms (default: 100) |\n\n```bash\n# Reject SDK issues for this request\ncurl -H \"X-Steady-Reject-On-Error: true\" http://localhost:3000/users\n\n# Request 50 items in arrays\ncurl -H \"X-Steady-Array-Size: 50\" http://localhost:3000/users\n\n# Get random (non-deterministic) responses\ncurl -H \"X-Steady-Seed: -1\" http://localhost:3000/users\n\n# Override query format for SDK testing\ncurl -H \"X-Steady-Query-Object-Format: dots\" \"http://localhost:3000/search?filter.level=high\"\n```\n\n### Response Headers\n\nInformational headers returned by the server:\n\n| Header                    | Description                                           |\n| ------------------------- | ----------------------------------------------------- |\n| `X-Steady-Request-Valid`  | Whether the request passed SDK validation             |\n| `X-Steady-Error-Count`    | Number of diagnostic issues found                     |\n| `X-Steady-Matched-Path`   | The OpenAPI path pattern that matched                 |\n| `X-Steady-Example-Source` | How the response was generated: `generated` or `none` |\n| `X-Steady-Streaming`      | Set to `true` for streaming responses                 |\n\n## Streaming Responses\n\nSteady supports streaming responses for NDJSON and Server-Sent Events (SSE):\n\n| Content Type           | Format | Description            |\n| ---------------------- | ------ | ---------------------- |\n| `application/x-ndjson` | NDJSON | Newline-delimited JSON |\n| `application/jsonl`    | NDJSON | JSON Lines             |\n| `application/json-seq` | NDJSON | JSON Sequence          |\n| `text/event-stream`    | SSE    | Server-Sent Events     |\n\n### Streaming Headers\n\n| Header                        | Description                                 |\n| ----------------------------- | ------------------------------------------- |\n| `X-Steady-Stream-Count`       | Number of items to stream (default: 5)      |\n| `X-Steady-Stream-Interval-Ms` | Interval between items in ms (default: 100) |\n\n```bash\n# Stream 10 items with 50ms delay\ncurl -H \"X-Steady-Stream-Count: 10\" \\\n     -H \"X-Steady-Stream-Interval-Ms: 50\" \\\n     http://localhost:3000/events\n```\n\n### NDJSON Example\n\n```yaml\n/metrics:\n  get:\n    responses:\n      \"200\":\n        content:\n          application/x-ndjson:\n            schema:\n              type: object\n              properties:\n                id: { type: integer }\n                value: { type: number }\n```\n\nOutput:\n\n```\n{\"id\":1,\"value\":42.5,\"_stream\":{\"index\":0,\"total\":5,\"timestamp\":\"...\"}}\n{\"id\":2,\"value\":43.1,\"_stream\":{\"index\":1,\"total\":5,\"timestamp\":\"...\"}}\n...\n```\n\n### SSE with Event Sequences\n\nDefine realistic SSE flows with different event types using array examples:\n\n```yaml\n/events:\n  get:\n    responses:\n      \"200\":\n        content:\n          text/event-stream:\n            example:\n              - event: start\n                data: { status: \"processing\" }\n              - event: progress\n                data: { percent: 50 }\n              - event: progress\n                data: { percent: 100 }\n              - event: complete\n                data: { result: \"success\" }\n```\n\nOutput:\n\n```\nid: 0\nevent: start\ndata: {\"status\":\"processing\"}\n\nid: 1\nevent: progress\ndata: {\"percent\":50}\n\nid: 2\nevent: progress\ndata: {\"percent\":100}\n\nid: 3\nevent: complete\ndata: {\"result\":\"success\"}\n```\n\nSSE events support these fields:\n\n- `event` - Event type name (default: \"message\"; set to `null` or `\"\"` to omit)\n- `data` - Event payload (required; strings output as-is, objects JSON-encoded)\n- `id` - Custom event ID (auto-generated if omitted; set to `null` to omit)\n- `retry` - Reconnection timeout in milliseconds\n\nIf the last event isn't `done`, `complete`, or `end`, Steady automatically\nappends a `done` event to signal stream completion.\n\n### OpenAI-Style SSE\n\nFor APIs like OpenAI that use data-only terminal events, set `event` and `id` to\n`null`:\n\n```yaml\nexample:\n  - event: message\n    data: { delta: { content: \"Hello\" } }\n  - event: null\n    id: null\n    data: \"[DONE]\"\n```\n\nOutput:\n\n```\nid: 0\nevent: message\ndata: {\"delta\":{\"content\":\"Hello\"}}\n\ndata: [DONE]\n```\n\n## Special Endpoints\n\n- `GET /_x-steady/health` - Health check with schema stats\n- `GET /_x-steady/spec` - Returns the loaded OpenAPI spec as JSON\n\n## JSON Schema Support\n\nSupports JSON Schema draft 2020-12 with ~91% compliance.\n\n**Supported:**\n\n- Types: `string`, `number`, `integer`, `boolean`, `null`, `array`, `object`\n- String: `minLength`, `maxLength`, `pattern`, `format`\n- Number: `minimum`, `maximum`, `exclusiveMinimum`, `exclusiveMaximum`,\n  `multipleOf`\n- Array: `items`, `prefixItems`, `minItems`, `maxItems`, `uniqueItems`,\n  `contains`, `unevaluatedItems`\n- Object: `properties`, `required`, `additionalProperties`, `patternProperties`,\n  `propertyNames`, `minProperties`, `maxProperties`, `unevaluatedProperties`\n- Composition: `allOf`, `anyOf`, `oneOf`, `not`\n- Conditional: `if`/`then`/`else`\n- References: `$ref`, `$defs`, `$anchor`\n- `const`, `enum`, `default`\n\n**Not supported:**\n\n- `$dynamicRef` / `$dynamicAnchor`\n- External `$ref` (http://, file://)\n\n## Diagnostics\n\nSteady attributes every validation issue to a responsible party — SDK, spec, or\nambiguous — using compiler-style output:\n\n```\nerror[E3002]: Missing required query parameter\n --> GET /users\n  |\n  |  Required parameter 'limit' not found in query string\n  |\n  = expected: query parameter 'limit' (type: integer)\n  = Add the required parameter to the request\n\nFor details, try: steady explain E3002\n```\n\nUse `steady explain <code>` for detailed documentation on any diagnostic code,\nincluding what it means, why it's categorized that way, and what to do about it.\n\n## Development\n\n```bash\ngit clone https://github.com/dgellow/steady.git\ncd steady\ngit submodule update --init  # fetch test fixtures\n\n# Run tests\ndeno task test\n\n# Type check\ndeno task check\n\n# Lint + format\ndeno task lint\ndeno task fmt\n\n# Run all checks\ndeno task test-all\n```\n\n### Project Structure\n\n```\nsteady/\n├── cmd/steady.ts              # CLI entry point\n├── src/\n│   ├── server.ts              # HTTP server, route matching\n│   ├── validator.ts           # Request validation\n│   ├── errors.ts              # Error types with attribution\n│   └── logging/               # Request logging utilities\n├── packages/\n│   ├── json-pointer/          # @steady/json-pointer - RFC 6901\n│   ├── json-schema/           # @steady/json-schema - JSON Schema processor\n│   └── openapi/               # @steady/openapi - OpenAPI 3.x parser\n└── tests/\n    └── edge-cases/            # Edge case tests\n```\n\n### Tasks\n\n```bash\ndeno task dev               # Dev server with watch\ndeno task start             # Production server\ndeno task test              # Run all tests\ndeno task test:json-schema  # JSON Schema tests only\ndeno task test:parser       # OpenAPI parser tests only\ndeno task test:json-pointer # JSON Pointer tests only\ndeno task check             # Type check\ndeno task lint              # Lint\ndeno task fmt               # Format\ndeno task check-boundaries  # Verify package dependencies\n```\n\n## Acknowledgements\n\nThanks to Stephen Downward for contributing the logo design.\n","readmeFilename":"README.md"}