{"_id":"@apicircle/cli","_rev":"17-331501ab22808f159d8f25f55a060ed2","name":"@apicircle/cli","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@apicircle/cli","version":"1.0.0","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/index.cjs"},"dist":{"shasum":"86d8d1d56ec9ababceac03bbda2303f9ba26f24f","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.0.tgz","fileCount":9,"integrity":"sha512-DZN8XfiQhiOYOiXX//QN+t0dt12NwZ86Jpf9IpmoVu4YXRp73SGHasJIjoUwo/44xy8gjXiYxUXRtx7mIPfi4Q==","signatures":[{"sig":"MEYCIQDYDGMUszcykk5O43VkMRITlr2sSeG1A44tli8OhNqHrAIhAPmoYFAKv/FMdrW7hs1IoigOcZIJBe4kHf+mBO6JDIzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161129},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"C:\\Users\\praka\\AppData\\Local\\Temp\\1c413f09ae83fcd2b16d5e4cfd655541\\apicircle-cli-1.0.0.tgz","_integrity":"sha512-DZN8XfiQhiOYOiXX//QN+t0dt12NwZ86Jpf9IpmoVu4YXRp73SGHasJIjoUwo/44xy8gjXiYxUXRtx7mIPfi4Q==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"Command-line interface for APICircle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.0","@apicircle/shared":"1.0.0","@apicircle/mcp-server":"1.0.0","@apicircle/mock-server-core":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1779301753128_0.05817395188915597","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@apicircle/cli","version":"1.0.1","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.1","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/index.cjs"},"dist":{"shasum":"27cb21b5d290a2e138483327d1dba09d9ea16438","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.1.tgz","fileCount":9,"integrity":"sha512-3FvN0MljGwlD7HNLvLnjBkhteYELjj6021Fubvn2gnF7JM5pY/PjQnSRj4n224Q+WM72bwDXCM7kw4UiP8pvcw==","signatures":[{"sig":"MEUCIEIGM/QYnhJhXGm65LDOikAo9h6G65w+WN0D4gN+NRcpAiEAp9sNjx4nq/UIgGtd2Bk+2Nth/9Nbqpn+yCuaGSvhsOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161969},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"C:\\Users\\praka\\AppData\\Local\\Temp\\57ceb986c5a86beb088cb444ac56e9d4\\apicircle-cli-1.0.1.tgz","_integrity":"sha512-3FvN0MljGwlD7HNLvLnjBkhteYELjj6021Fubvn2gnF7JM5pY/PjQnSRj4n224Q+WM72bwDXCM7kw4UiP8pvcw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.1","@apicircle/shared":"1.0.1","@apicircle/mcp-server":"1.0.1","@apicircle/mock-server-core":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1779304774338_0.8767217392262401","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@apicircle/cli","version":"1.0.2","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.2","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/index.cjs"},"dist":{"shasum":"3385027d703961031f6967928059977ebbc584e4","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.2.tgz","fileCount":9,"integrity":"sha512-q2ruOSLne45Ok15Vrhg7hknIYiu2HWf4z75mJqJJA8oAXh3XQDT+bMkeRvCgsVXAuuTutAMCCQcS4dstXr0y4A==","signatures":[{"sig":"MEUCICIN9r8ECNYM00WUBUyzbyOViLT1TmXQAFaLfIJwfcTXAiEAiS2ABxlOB94i+VVMwLvpejwlY+qtcdNghK9xYt8ktKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260603},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":"./src/index.ts"},"gitHead":"c4b15fb848da283aa22bf6201c6ca0af383a8da9","private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"workspace:*","@apicircle/shared":"workspace:*","@apicircle/mcp-server":"workspace:*","@apicircle/mock-server-core":"workspace:*"},"publishConfig":{"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1779455207318_0.10909725891361899","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apicircle/cli","version":"1.0.3","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.3","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/index.cjs"},"dist":{"shasum":"41896272fddd4edb214fbd63b768a8bd2d228621","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.3.tgz","fileCount":9,"integrity":"sha512-2Pv7g49J3/rMfkDF9Xe5N7UT8YRjYCkp3U7Jq0nyDn7AksMceV5Qd43gsaoDvEBDu35XShj5d2e6yLsY2q845Q==","signatures":[{"sig":"MEUCIQCHxUbELYh+CWrVIeNDLm8a5x70KelXKU2TwndOkqngHQIgTlSxZV3U3oRM2AdUhr2CYxm2HGLWkhK7HWrgFGd3ihs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260420},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/121ef75809d2a7f64d8c4a5bf9b3d85b/apicircle-cli-1.0.3.tgz","_integrity":"sha512-2Pv7g49J3/rMfkDF9Xe5N7UT8YRjYCkp3U7Jq0nyDn7AksMceV5Qd43gsaoDvEBDu35XShj5d2e6yLsY2q845Q==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.3","@apicircle/shared":"1.0.3","@apicircle/mcp-server":"1.0.3","@apicircle/mock-server-core":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1779465430792_0.9573962590990046","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@apicircle/cli","version":"1.0.4","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.4","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/index.cjs"},"dist":{"shasum":"0e3a53555f269b5e48b6a60b8639b4fcc915de0b","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.4.tgz","fileCount":9,"integrity":"sha512-OHdSy1PUmVpNURA7Q+Uhctldn+3ZykO62MVHqsrVT1yS9YAQnNqGi5BAR5/VjvU6/iL5zNPJYMB8WmK7dQuD/Q==","signatures":[{"sig":"MEUCICnphWY/fiQB9R/B73VJDT6TCO8aVYLLYlYp7StG6vkzAiEArMCfRCYoohqv3DtTjyv9u2vt8fEwiBtattb6HVvU4dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327205},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/e11946d8e6504a9e76953700eeb21774/apicircle-cli-1.0.4.tgz","_integrity":"sha512-OHdSy1PUmVpNURA7Q+Uhctldn+3ZykO62MVHqsrVT1yS9YAQnNqGi5BAR5/VjvU6/iL5zNPJYMB8WmK7dQuD/Q==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.4","@apicircle/shared":"1.0.4","@apicircle/mcp-server":"1.0.4","@apicircle/mock-server-core":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1780043171171_0.4909251196545694","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apicircle/cli","version":"1.0.5","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.5","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"c6636722c7f37eb5d8516329b566f2921b0b9f81","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.5.tgz","fileCount":17,"integrity":"sha512-l/LqLxwWmVDBq9hH4OTmQ7X/G3XL3HCwphgt1b0YAoMC/89aqUEkUp54CzbpHXxss9RqzQsrgIX3C0zmkUhGBQ==","signatures":[{"sig":"MEUCIHjyP8TYqeHrYO0YkEAuZZcoVH6cPKZ6yCFGo3IOlyz7AiEA0K/kKFsOQwP77jI+asCscE9qOghV+4MhB3S3g9yF+20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511949},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/d16921c7c343df5b74ab1c7d6c18066c/apicircle-cli-1.0.5.tgz","_integrity":"sha512-l/LqLxwWmVDBq9hH4OTmQ7X/G3XL3HCwphgt1b0YAoMC/89aqUEkUp54CzbpHXxss9RqzQsrgIX3C0zmkUhGBQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.5","@apicircle/shared":"1.0.5","@apicircle/mcp-server":"1.0.5","@apicircle/mock-server-core":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1780079389221_0.2365580944236103","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apicircle/cli","version":"1.0.6","license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.6","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"b6b6cb74f145e396b798aa3a9dc6e06355ea8a69","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.6.tgz","fileCount":17,"integrity":"sha512-FVmN82a/M0VuRCZqSETVmkef74BAB22mQELP4G/N9O0Wx6Bf3ueV4rWhQzHUhwXgFHf5g5bancKbsq2OlmoZEg==","signatures":[{"sig":"MEQCIHc1EY3tf5A5HDYWChqzes5H7zEw6achtNEzyLrU1nOLAiBlBzJXZRtq/pVSormTZ+j3giZOTEt11zmvIei0ciok5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512193},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/9424ff6daf54c9a03a21ef0d3185ed68/apicircle-cli-1.0.6.tgz","_integrity":"sha512-FVmN82a/M0VuRCZqSETVmkef74BAB22mQELP4G/N9O0Wx6Bf3ueV4rWhQzHUhwXgFHf5g5bancKbsq2OlmoZEg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.6","@apicircle/shared":"1.0.6","@apicircle/mcp-server":"1.0.6","@apicircle/mock-server-core":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1780164315981_0.0818301456445909","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apicircle/cli","version":"1.0.7","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.7","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"9b577e1f7563d501d3190a311efb0341807972c9","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.7.tgz","fileCount":17,"integrity":"sha512-yfpfsZ0jwYPYtnandKj5tTvEkTLwTmUszvtppuabysrnCBk2PS2s1j49N/4jXd3XgTwRUeInrMaZhX4txF9Cqw==","signatures":[{"sig":"MEUCIQCyX2BNyxFYkATifqvHh+h6KtAnD1Q6Xa9AUz7atntN6wIgahQLSsIXPqwXDqqeuYZq8qWVZI5rzZvv+2Rb2MatciU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566331},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/fe9e625fc9111028056933294f3e5e38/apicircle-cli-1.0.7.tgz","_integrity":"sha512-yfpfsZ0jwYPYtnandKj5tTvEkTLwTmUszvtppuabysrnCBk2PS2s1j49N/4jXd3XgTwRUeInrMaZhX4txF9Cqw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.7","@apicircle/shared":"1.0.7","@apicircle/mcp-server":"1.0.7","@apicircle/mock-server-core":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1780390389514_0.07564945880584295","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apicircle/cli","version":"1.0.8","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.8","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"d9087a7a38d22d391d5f625e2212bb75cc3c4c11","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.8.tgz","fileCount":17,"integrity":"sha512-BMjkcxw46YbOz1ph61VXfIDY4DFk5JmOd+sHl/ZmqME8X7FZQ2J75GDvZL+v9Fc4TA93PgmC5hMcwYNNo+s4Qw==","signatures":[{"sig":"MEUCIE55zp+ZXaOV8HOQkFxktci3bkaW+VtY8E3tDZ0FgOAcAiEAxVu22VoUY+18pIYYXALUMrz2uiWwu/6Op9MlR6P/CW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566331},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/c7b37e9b475eed6d94aadd0cf3fc3cd0/apicircle-cli-1.0.8.tgz","_integrity":"sha512-BMjkcxw46YbOz1ph61VXfIDY4DFk5JmOd+sHl/ZmqME8X7FZQ2J75GDvZL+v9Fc4TA93PgmC5hMcwYNNo+s4Qw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.8","@apicircle/shared":"1.0.8","@apicircle/mcp-server":"1.0.8","@apicircle/mock-server-core":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1780433094659_0.9791888611074275","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@apicircle/cli","version":"1.0.9","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.0.9","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"6d603d39ac01a92f1a04253d2627cab86f863ce3","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.0.9.tgz","fileCount":17,"integrity":"sha512-XbSKSIGrLfSCVasGNIH4aTVMqFVXIU6zuFhHHrmGEqx5UA/eNcjz/J5d/fhlpS+sDCD0f1zijFuSpzShYc/kig==","signatures":[{"sig":"MEQCIEsAukqpKsr7yyfahXEmQfO29U6FK92D3XngxJ18Wj4FAiA/GQrD0t3S9tzDiEp8Vz3g55dAglGlT2wHPfgWJP3kQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566331},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.0.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/db5b0e66d12cd128af5c9ee117ae9efd/apicircle-cli-1.0.9.tgz","_integrity":"sha512-XbSKSIGrLfSCVasGNIH4aTVMqFVXIU6zuFhHHrmGEqx5UA/eNcjz/J5d/fhlpS+sDCD0f1zijFuSpzShYc/kig==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.0.9","@apicircle/shared":"1.0.9","@apicircle/mcp-server":"1.0.9","@apicircle/mock-server-core":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1780758075270_0.7882671437816724","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@apicircle/cli","version":"1.1.0","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.1.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"11d7f1521dae17a0ae903b3a1cfc79bac2832ba0","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.1.0.tgz","fileCount":17,"integrity":"sha512-GUOuzWT+tvc4jxvWTvo0yIQXV9DlSkRXnN6vtzoot0YD3NCocW5DF+NvZ0OBAFj6S/w2L620L/gakE/Y43xBBg==","signatures":[{"sig":"MEUCIQDmAjBLN5IutrY8n1vsaOas1bkm0B+pp9fatVhqGRmUzQIgdQuvGmIGT1EsvOoWsaY7yAIIBjASsOljqeYXn+9eoQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100528},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/b51af5b089ca4cba0ef9c45ba411b4ae/apicircle-cli-1.1.0.tgz","_integrity":"sha512-GUOuzWT+tvc4jxvWTvo0yIQXV9DlSkRXnN6vtzoot0YD3NCocW5DF+NvZ0OBAFj6S/w2L620L/gakE/Y43xBBg==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.1.0","@apicircle/shared":"1.1.0","@apicircle/mcp-server":"1.1.0","@apicircle/mock-server-core":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1781693971995_0.6555170196223274","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@apicircle/cli","version":"1.1.2","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.1.2","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"f7b18fe72e93b058ab8357e7cc5da90fc67af217","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.1.2.tgz","fileCount":17,"integrity":"sha512-A6FdTDEJLJo+9UkpwirIK7x4tLlGXhI7IjPX9ehUUFgGEir/VS6k5vslJLauR1HU6roi6qb6tJ+IdzXCZpVvhQ==","signatures":[{"sig":"MEQCIDO4IngrujI21ul9toL5nisYytdCjSQEWm6f0g6w7x1ZAiAmQbgnOQkmsjBDPEMHG2atEdjFFWdr1CzGDmqyI6rtAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1100528},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/4cd72baaf4fc4ea14c4aa9d6a486f7da/apicircle-cli-1.1.2.tgz","_integrity":"sha512-A6FdTDEJLJo+9UkpwirIK7x4tLlGXhI7IjPX9ehUUFgGEir/VS6k5vslJLauR1HU6roi6qb6tJ+IdzXCZpVvhQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.1.2","@apicircle/shared":"1.1.2","@apicircle/mcp-server":"1.1.2","@apicircle/mock-server-core":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1781875256926_0.7167611932775066","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@apicircle/cli","version":"1.1.3","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.1.3","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"d241c473c3606554fde914b2d22e1401d120c9db","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.1.3.tgz","fileCount":17,"integrity":"sha512-VxVZA7yAXX4nY/ubeMjv+uYSJRKvt/8SaJKUkDEDsaE9tQvmkzmsUHeunsKs75HV27kpRo90Gq21XryrmMV4RA==","signatures":[{"sig":"MEQCIBIF0kx54ecUxJSZwipukqC7uP6Ea8pNOTD2UNUsGVsxAiBYBn0J0emvPgUUvHeEG+rVk0FWgMLEB3q8edGDwIlvkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099772},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.1.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/85cf141ae90d5f970c9667d7bafab795/apicircle-cli-1.1.3.tgz","_integrity":"sha512-VxVZA7yAXX4nY/ubeMjv+uYSJRKvt/8SaJKUkDEDsaE9tQvmkzmsUHeunsKs75HV27kpRo90Gq21XryrmMV4RA==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.1.3","@apicircle/shared":"1.1.3","@apicircle/mcp-server":"1.1.3","@apicircle/mock-server-core":"1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.3_1781947465814_0.27568148477989274","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@apicircle/cli","version":"1.1.4","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.1.4","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"21ec95f2849b574733aefb9299bcaf9e325cdc74","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.1.4.tgz","fileCount":17,"integrity":"sha512-3RClRVskjMIHoTj6WdcvRnU40cvSoRfjCSO5G46RjVJd9MMK/aCNZwPwiR9S1x/WTsSb9RJD+TaWSQgm3OQjxQ==","signatures":[{"sig":"MEUCIQDuZlWNafeJHty/ZK1HVoSm4n1aHJTVKe3hrToZRsvP8gIgRkXx3B+ONC3wKVCbGCRRu9Ln80CXJH/o3d1VejT3EvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099772},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/93562cc771758ffe651b835c9fbb76fb/apicircle-cli-1.1.4.tgz","_integrity":"sha512-3RClRVskjMIHoTj6WdcvRnU40cvSoRfjCSO5G46RjVJd9MMK/aCNZwPwiR9S1x/WTsSb9RJD+TaWSQgm3OQjxQ==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.1.4","@apicircle/shared":"1.1.4","@apicircle/mcp-server":"1.1.4","@apicircle/mock-server-core":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.4_1782072210807_0.8367966490623022","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@apicircle/cli","version":"1.1.5","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.1.5","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"7dababaaaf95587f0c7437040c45edab2fe24d70","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.1.5.tgz","fileCount":17,"integrity":"sha512-qQNklTvsFrcwPJ5Oqb8EZm4WdVI9Xs6zBMM8EVFULUR471tHVw3iYxMaJUG+Zak/ZO3YG4wPKm0UtkQur8B8bw==","signatures":[{"sig":"MEQCIGt8PfZm1plk02of1kPGVOho57jX9sd9noSxazx5tEygAiAOW4GX0v42Ze2ZVmIiIGlyWhSjm0pal/hQDA7AKhrj+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099772},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.1.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/23badbb74ec9e30be1047375c00ddadd/apicircle-cli-1.1.5.tgz","_integrity":"sha512-qQNklTvsFrcwPJ5Oqb8EZm4WdVI9Xs6zBMM8EVFULUR471tHVw3iYxMaJUG+Zak/ZO3YG4wPKm0UtkQur8B8bw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.1.5","@apicircle/shared":"1.1.5","@apicircle/mcp-server":"1.1.5","@apicircle/mock-server-core":"1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.5_1782133543617_0.11020067096258335","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@apicircle/cli","version":"1.2.0","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","_id":"@apicircle/cli@1.2.0","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"bin":{"apicircle":"dist/bin/cli.cjs"},"dist":{"shasum":"878132c7aa190b17850eb6ec1090adc207db0434","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.2.0.tgz","fileCount":17,"integrity":"sha512-wMq2qaaVGTRYKdMSiaf26PKEAOxDyBtHQHvm8+qlLABC1RZeZuMtLEUtnhIKMd9CXtW9esJQJ4TEaEywJ4lQRw==","signatures":[{"sig":"MEUCIQDCSLvmKefHC7xMq3cVAnO66fZd6tCkOSWjIM/zLNy1zgIgP62uVopMRoxlUPc7FTbtFi8IoPxnHRmXTo2f8dgdLeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123449},"main":"./dist/index.cjs","type":"module","_from":"file:apicircle-cli-1.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"test":"vitest run","build":"tsup","check":"tsc --noEmit","clean":"rm -rf dist node_modules"},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"_resolved":"/tmp/b0d6d88d97786525a25796075dc2a285/apicircle-cli-1.2.0.tgz","_integrity":"sha512-wMq2qaaVGTRYKdMSiaf26PKEAOxDyBtHQHvm8+qlLABC1RZeZuMtLEUtnhIKMd9CXtW9esJQJ4TEaEywJ4lQRw==","repository":{"url":"git+https://github.com/apicircle/studio.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"kleur":"^4.1.5","commander":"^12.0.0","@apicircle/core":"1.2.0","@apicircle/shared":"1.2.0","@apicircle/mcp-server":"1.2.0","@apicircle/mock-server-core":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@apicircle/git":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1783071298407_0.43219995280983947","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@apicircle/cli","version":"1.3.0","private":false,"type":"module","description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/apicircle/studio.git","directory":"packages/cli"},"homepage":"https://github.com/apicircle/studio#readme","bugs":{"url":"https://github.com/apicircle/studio/issues"},"engines":{"node":">=20"},"main":"./dist/index.cjs","types":"./dist/index.d.cts","bin":{"apicircle":"dist/bin/cli.cjs"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"dependencies":{"commander":"^12.0.0","kleur":"^4.1.5","@apicircle/core":"1.3.0","@apicircle/mcp-server":"1.3.0","@apicircle/mock-server-core":"1.3.0","@apicircle/shared":"1.3.0"},"devDependencies":{"@types/node":"^20.0.0","tsup":"^8.3.0","typescript":"^5.4.0","vitest":"^2.0.0","@apicircle/git":"1.3.0"},"scripts":{"build":"tsup","check":"tsc --noEmit","test":"vitest run","clean":"rm -rf dist node_modules"},"module":"./dist/index.js","_id":"@apicircle/cli@1.3.0","_integrity":"sha512-i9Nn/K9woMH260kX5tuWh78eeiJASoq6IePCN+t4W2neqYJ+3ItO39hLh72duP2GsS07PvZnHnVKvgGaJv6fTA==","_resolved":"/tmp/d4bf64350aaf09a24193516f3c74b029/apicircle-cli-1.3.0.tgz","_from":"file:apicircle-cli-1.3.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-i9Nn/K9woMH260kX5tuWh78eeiJASoq6IePCN+t4W2neqYJ+3ItO39hLh72duP2GsS07PvZnHnVKvgGaJv6fTA==","shasum":"76c2acdf33da8ab9058e22e66fe6035d7fa6905e","tarball":"https://registry.npmjs.org/@apicircle/cli/-/cli-1.3.0.tgz","fileCount":17,"unpackedSize":1123449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhOI6y5BL5/ds0Wf5FqLYUPuQ7HDZItnY2Xi54bO46rAIhAKt0JS8hNqICkr7agiuHDlZsEZM9GXL67mEkV3GKikU9"}]},"_npmUser":{"name":"apicircle","email":"apicircle365@gmail.com"},"directories":{},"maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.3.0_1784397495383_0.7292254686420425"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T18:29:12.917Z","modified":"2026-07-18T17:58:15.723Z","1.0.0":"2026-05-20T18:29:13.346Z","1.0.1":"2026-05-20T19:19:34.503Z","1.0.2":"2026-05-22T13:06:47.465Z","1.0.3":"2026-05-22T15:57:10.935Z","1.0.4":"2026-05-29T08:26:11.311Z","1.0.5":"2026-05-29T18:29:49.358Z","1.0.6":"2026-05-30T18:05:16.121Z","1.0.7":"2026-06-02T08:53:09.710Z","1.0.8":"2026-06-02T20:44:54.832Z","1.0.9":"2026-06-06T15:01:15.402Z","1.1.0":"2026-06-17T10:59:32.140Z","1.1.2":"2026-06-19T13:20:57.092Z","1.1.3":"2026-06-20T09:24:26.022Z","1.1.4":"2026-06-21T20:03:30.984Z","1.1.5":"2026-06-22T13:05:43.773Z","1.2.0":"2026-07-03T09:34:58.595Z","1.3.0":"2026-07-18T17:58:15.566Z"},"bugs":{"url":"https://github.com/apicircle/studio/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/apicircle/studio#readme","keywords":["apicircle","api-circle","cli","command-line","api","api-client","http","http-client","mock-server","mcp","mcp-server","openapi","swagger","postman","insomnia","import","workspace","headless"],"repository":{"type":"git","url":"git+https://github.com/apicircle/studio.git","directory":"packages/cli"},"description":"Command-line interface for API Circle Studio. Run mock servers, drive the MCP server, and import OpenAPI / Postman / Insomnia collections from any terminal.","maintainers":[{"name":"apicircle","email":"apicircle365@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/apicircle/studio/main/assets/logo.png\" alt=\"API Circle Studio\" width=\"120\" height=\"120\" />\n</p>\n\n<h1 align=\"center\">@apicircle/cli</h1>\n\n<p align=\"center\">\n  <strong>API Circle Studio, without the UI.</strong><br />\n  Mock servers, MCP, spec imports, headless plan runs, and multi-workspace management — every Studio feature your team needs in CI, scripts, and SSH sessions.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@apicircle/cli\"><img src=\"https://img.shields.io/npm/v/@apicircle/cli?color=cb3837&logo=npm\" alt=\"npm version\" /></a>\n  <img src=\"https://img.shields.io/badge/subcommands-9-blue\" alt=\"9 subcommands\" />\n  <img src=\"https://img.shields.io/badge/runs-CI%20%C2%B7%20Docker%20%C2%B7%20SSH%20%C2%B7%20local-success\" alt=\"Runs everywhere\" />\n  <img src=\"https://img.shields.io/badge/node-%E2%89%A5%2020-brightgreen\" alt=\"Node ≥ 20\" />\n</p>\n\n---\n\n## Why a CLI?\n\nThe Studio desktop app is great for authoring. But the moment you want to\n**ship**, **schedule**, or **automate**, you need a binary. `@apicircle/cli`\nis exactly that — every workflow the desktop app supports, accessible from\nany terminal, container, or pipeline. No Electron, no GUI dependency, no\nmouse required.\n\n```bash\n# Spin up a mock from an OpenAPI spec — in one command\napicircle mock ./openapi.yaml --port 4040\n\n# Run your saved smoke tests in CI, fail the build if they fail\napicircle run \"Smoke Tests\" --reporter junit\n\n# Boot an MCP server so an AI assistant can drive your workspace\napicircle mcp\n```\n\n## Install\n\n```bash\nnpm install -g @apicircle/cli\n# or run without installing\nnpx @apicircle/cli --help\n```\n\nSingle command, single binary: `apicircle`. Top-level `--version` /\n`-v` / `-V` and `--help` / `-h` are handled by the binary itself, so\n`apicircle --version` prints the package version without booting a\nsubcommand.\n\n## What you can do with it\n\n| You need to…                                      | Command                                                             |\n| ------------------------------------------------- | ------------------------------------------------------------------- |\n| List, create, switch between workspaces           | `apicircle workspaces <list \\| create \\| use \\| path>`              |\n| Run a local mock server from a spec file          | `apicircle mock <spec> [--port] [--type] [--cors]`                  |\n| Import a spec into a workspace                    | `apicircle import <openapi \\| postman \\| insomnia \\| curl> <input>` |\n| Execute a saved plan headlessly                   | `apicircle run <plan>`                                              |\n| Expose your workspace to an AI assistant over MCP | `apicircle mcp [--workspace-name \\| --workspace-path]`              |\n\n## Workspaces, in one minute\n\nAPI Circle Studio is **multi-workspace by default**. A workspace is a\n`{ synced, local }` pair of JSON documents — your collections, environments,\nmock-server definitions, plans, history. You can have many on a single\nmachine; each is its own GitHub repo, environment set, etc.\n\nThere are two ways the CLI finds a workspace:\n\n| Use case                                                           | How to point the CLI at it                                                                                   |\n| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |\n| Workspaces created in the desktop app on this machine              | `--workspace-name <name-or-id>` — registry lookup                                                            |\n| A workspace directory not registered locally (CI, git-cloned repo) | `--workspace-path <dir>` — literal filesystem path                                                           |\n| Whatever's currently active                                        | omit both — CLI picks the active workspace from the registry, or the current directory if no registry exists |\n\nThe flags are **mutually exclusive** — passing both is an error.\n\nThe registry root defaults to `~/.apicircle/` (user home directory on every OS).\n\nOverride with `APICIRCLE_WORKSPACES_ROOT` for CI / tests.\n\n## Subcommands\n\n### `apicircle workspaces` — manage the registry\n\n```bash\napicircle workspaces list                          # every registered workspace + which is active\napicircle workspaces list --json                   # JSON for scripts\napicircle workspaces create \"Petstore\"             # seed a new workspace + add to the registry\napicircle workspaces create \"Sandbox\" --sample     # seed with one sample request\napicircle workspaces use Petstore                  # set the active workspace by name (or id)\napicircle workspaces path Petstore                 # print the on-disk path for one workspace\napicircle workspaces path                          # print the workspaces root\n```\n\n`workspaces use` resolves the same way as `--workspace-name`: case-insensitive\nname match, falling back to id.\n\n### `apicircle mcp` — boot the MCP stdio server\n\n```bash\n# Multi-workspace mode (recommended) — expose every workspace via `workspace.list`\napicircle mcp\n\n# Scope to one workspace\napicircle mcp --workspace-name Petstore\n\n# Point at a workspace directory that isn't in the registry (CI / git-cloned)\napicircle mcp --workspace-path ./checkout-repo\n```\n\nWith no workspace flag, the server boots against the desktop app's registry\nroot and exposes **all** workspaces. AI clients see them through the\n`workspace.list` tool; entity tools default to the active workspace and accept\nan optional `workspaceId` to scope.\n\nWire this into Claude Desktop / Cursor / Codex / etc — see\n[Connect your AI client](https://github.com/apicircle/studio/blob/main/docs/connect-your-ai-client.md).\n\n### `apicircle mock <spec>` — local mock server\n\n```bash\napicircle mock ./openapi.yaml --port 4040\napicircle mock ./postman_collection.json --type postman\napicircle mock ./insomnia_export.json --type insomnia --cors=false\n```\n\nThe CLI binds to a free port unless `--port` is set, prints the URL, and runs\nuntil you `Ctrl-C`. This subcommand operates on a spec file directly — it does\n**not** consult the workspace registry.\n\nUnder the hood: `@apicircle/mock-server-core`, the same Hono engine the\ndesktop app uses.\n\n### `apicircle import <type> <input>` — import a spec\n\n```bash\n# Active workspace (or current directory when no registry exists)\napicircle import openapi ./spec.yaml --format yaml\n\n# Named registered workspace\napicircle import postman ./col.json --workspace-name Petstore\napicircle import insomnia ./exp.json --workspace-name Petstore\n\n# Workspace dir not in the registry\napicircle import openapi ./spec.yaml --workspace-path ./checkout-repo\n\n# Read from stdin\napicircle import openapi - --workspace-name Petstore < ./spec.yaml\n```\n\n`<type>` is `curl`, `openapi`, `postman`, or `insomnia`. Each import appends\none request per operation / item — your existing folder structure stays intact.\n\n### `apicircle run <plan>` — execute a saved plan headlessly\n\n```bash\napicircle run \"Smoke Tests\" --reporter junit\napicircle run plan_a1b2c3 --env staging --bail --workspace-name Petstore\napicircle run \"Nightly\" --secrets ./secrets.json --no-save\n```\n\nResolves a plan by name or id, runs each step through the **real** request\nengine (same auth, same retries, same assertions as the desktop app),\nevaluates assertions, and carries extracted context forward between steps.\nIf a request or linked-workspace step needs Global Assets file bytes that are\nmissing on this machine, the CLI downloads the attachment blobs from GitHub,\nverifies their checksums, and only then starts the request. A checksum mismatch\nfails closed instead of sending a partial upload.\n\n**Flags:**\n\n- `--reporter text|json|junit` — output format; `junit` is ready for CI test reporters.\n- `--bail` — stop at the first failed step.\n- `--env <name>` — layer an environment onto the run.\n- `--secrets <file>` or `APICIRCLE_SECRET_*` env vars — supply encrypted variables.\n- `--no-save` — don't write the run to history.\n- `--no-assertions` — execute requests but skip assertions.\n- `--as <actor>` — override the recorded runner identity.\n\n**Exit codes:** `0` every step passed, `1` a step failed (or the run was\naborted), `2` usage error, `3` denied by the authorization gate. Pipelines\ngate on it directly.\n\n### `apicircle linked` — manage linked workspaces\n\n```bash\n# List linked workspaces in the active workspace\napicircle linked list\n\n# Link a private source repo at a specific version\napicircle linked link octo-org/payments --branch main --pinned-version 1.2.0 \\\n  --token $GITHUB_TOKEN\n\n# Re-pull the cached release ledger (+ snapshot if missing)\napicircle linked refresh <linkedWorkspaceId>\n\n# Unlink (drops cached ledger + overrides + snapshot)\napicircle linked unlink <linkedWorkspaceId>\n```\n\nTokens come from `--token` or `GITHUB_TOKEN`. Public links can fetch\nanonymously; private links require a token.\n\n### `apicircle release` — tag releases / edit topics\n\n```bash\n# Tag v1.2.0 on the repo's default-branch HEAD (optionally create a GitHub Release)\napicircle release tag octo-org/payments 1.2.0 --release --notes \"Hotfix for /charges\"\n\n# Replace an existing tag of the same name\napicircle release tag octo-org/payments 1.2.0 --override\n\n# List topics (the `apicircle` topic drives marketplace discovery)\napicircle release topics octo-org/payments\n\n# Replace topics (always keeps `apicircle`)\napicircle release topics octo-org/payments --set \"payments,billing\"\n```\n\n## Common workflows\n\n**Set up a new workspace from scratch**\n\n```bash\napicircle workspaces create \"Internal API\"\napicircle import openapi ./internal-api.yaml --workspace-name \"Internal API\"\napicircle mcp --workspace-name \"Internal API\"\n```\n\n**CI gate against a git-cloned workspace repo**\n\n```bash\ngit clone github.com/me/checkout-workspace.git\ncd checkout-workspace\napicircle run \"Smoke Tests\" --reporter junit\n```\n\n(No `--workspace-path` needed when running inside the workspace directory —\nthe CLI's cwd fallback picks it up automatically.)\n\n**Mock a third-party API for the duration of your test suite**\n\n```bash\napicircle mock ./stripe-openapi.yaml --port 4242 &\nMOCK_PID=$!\n\nnpm test\nRESULT=$?\n\nkill $MOCK_PID\nexit $RESULT\n```\n\n**Switch the active workspace and verify**\n\n```bash\napicircle workspaces use Sandbox\napicircle workspaces list\n# Sandbox now shows ● next to it.\n```\n\n## Use cases\n\n- **CI / CD gates** — run smoke tests, contract tests, or full regression\n  plans against staging before promoting to prod.\n- **Mock-driven local dev** — `apicircle mock` in a side terminal, your\n  frontend pointed at it, your backend team unblocked.\n- **Headless onboarding** — `apicircle import openapi <url>` turns a public\n  spec into a typed, runnable workspace in seconds.\n- **AI-assistant wiring on servers** — boot `apicircle mcp` in a remote\n  session so a headless agent can drive the workspace.\n- **Workspace migration & backup** — `workspaces path` + `tar` = a clean\n  on-disk archive any other machine can pick up.\n\n## Where it fits\n\n```\n@apicircle/shared              (types + utilities)\n@apicircle/core                (request engine + auth + imports + workspace I/O)\n@apicircle/mock-server-core    (mock-server engine)\n@apicircle/mcp-server          (MCP host + tool catalog)\n└── @apicircle/cli             ◀── you are here\n```\n\nEvery subcommand is a thin wrapper around one of the sister packages — same\nbehaviour as the desktop app, same on-disk format. An edit made by the CLI\nis visible to the desktop app on the next read, and vice versa.\n\n## Stability\n\nEach subcommand is exercised by both unit tests and Playwright-driven E2E\nsuites; the same engine runs in **1,900+ tests** across the wider Studio\ncodebase. Exit codes and JSON output shapes are part of the contract — gates\nthat pass today will keep passing as long as the major version doesn't change.\n\n## License\n\nReleased under the **API Circle Studio License** — a custom source-available license, not an OSI-approved open-source license. Free for personal, educational, and non-commercial use, plus a 30-day commercial evaluation period; ongoing commercial use requires a separate license. See [LICENSE](./LICENSE) for the full terms, or contact **apicircle365@gmail.com** for commercial licensing.\n","readmeFilename":"README.md"}