{"_id":"apicat","_rev":"27-26ff9577a2155fc38280f9dac1f23efb","name":"apicat","dist-tags":{"latest":"0.3.29"},"versions":{"0.2.2":{"name":"apicat","version":"0.2.2","author":"","license":"ISC","_id":"apicat@0.2.2","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicli#readme","bugs":{"url":"https://github.com/beachdevs/apicli/issues"},"bin":{"apicat":"apicat"},"dist":{"shasum":"0b1fdf49cbe2593da82fc8fefe5f2f387948b0d4","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.2.2.tgz","fileCount":7,"integrity":"sha512-pfT7GI5QTo68zSLasX4DiKWrFogyeqkdebqtZm/MjNzNIII0jdIuKzJsa+8igiTr3tPomA/S0mIrJycQlrTarA==","signatures":[{"sig":"MEUCIFl7/rJtRlvJEZaLHxbNLW8b2VMWQT7WHgY4M9MOe0DlAiEA4e7KJwL+hJcjdDj2d92PBoGPfCjUyOXOnd2mDqbE9ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28917},"main":"./src/fetch.js","type":"module","exports":"./src/fetch.js","gitHead":"d4d3817f6cbd5eb72c46fb935d19ef78b48fd2c0","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicli.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.2.2_1772820189902_0.13923351022962516","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"apicat","version":"0.3.0","author":"","license":"ISC","_id":"apicat@0.3.0","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicli#readme","bugs":{"url":"https://github.com/beachdevs/apicli/issues"},"bin":{"ac":"ac"},"dist":{"shasum":"5fafd5405f039b4237b0ebc1ad72cd9c512b0adc","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.0.tgz","fileCount":7,"integrity":"sha512-eZzmQ3Zdtt54KBg5xs68kaNNb0n5LS8ANpBvK0IFbd57mNt4WUnmKp1llm50xwXCORvlSLr1K1uiudySnL/4Dg==","signatures":[{"sig":"MEQCIGAuES9VHK9yboU57W/l1g2hRyiZQ2PAv5fO5YCAVQloAiB94oWmqFEsLDzhgqw8uNoCUTwWBA9IANJrk+lIdNeDNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28791},"main":"./src/fetch.js","type":"module","exports":"./src/fetch.js","gitHead":"d4d3817f6cbd5eb72c46fb935d19ef78b48fd2c0","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicli.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.0_1772820576008_0.3805186640235043","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"apicat","version":"0.3.1","author":"","license":"ISC","_id":"apicat@0.3.1","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"ac":"ac","apicat":"apicat"},"dist":{"shasum":"cda9f5618c735bfa730e3be3ace69e360265b681","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.1.tgz","fileCount":8,"integrity":"sha512-eBvSZ/bjtRaLA9jbaH4X/2cVlEyd5iGadWC0A9HLvwfXrw5WNcGF1n2/lUKUuzYxn5R63Z4H/d+/cfncekQUFw==","signatures":[{"sig":"MEUCIBSXQoUgtnHv2rhSm1TosI7DvaQy4zGTxRF0RwATwLPnAiEAzyeda1AH1SXM1VF4aTYVfdJhrrWgvFqDC62s3djcfOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28923},"main":"./src/fetch.js","type":"module","exports":"./src/fetch.js","gitHead":"d4d3817f6cbd5eb72c46fb935d19ef78b48fd2c0","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.1_1772820740213_0.004923477813982169","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"apicat","version":"0.3.2","author":"","license":"ISC","_id":"apicat@0.3.2","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"5ce045d517b2474015a2cf9bf8e160c8f28a4d70","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.2.tgz","fileCount":8,"integrity":"sha512-8DkmIaIxhcYMUXPRjf+Qe/e4uGWiJpyrrsO1U06/nChnkOLmVSgBURWTYoFGIskRUt1vz6IAOfGnKbKrnk0qUg==","signatures":[{"sig":"MEUCIE4hT8kBgb5H37sP1ixGLsHk9SridAZ73IMxig5LJsISAiEA8XYUKPjtndb0QIMBa/vjkSxJ9L6bddOm1y1goxZo/KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28826},"main":"./src/fetch.js","type":"module","unpkg":"./.apicat","exports":"./src/fetch.js","gitHead":"592ec17dc9a37b02d594a5b60938aba9edd2abd1","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.2_1772827783444_0.7730191612776365","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"apicat","version":"0.3.3","author":"","license":"ISC","_id":"apicat@0.3.3","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"d7f9b6eb6c1c4abbde784e710895291c382fd6ec","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.3.tgz","fileCount":8,"integrity":"sha512-LgPuLTsWtTQ1H/D5l/b/hM3ws8dxJ4Y16A0K4IJuoFZJTSxudXTN/z8N1BrHnUFfj0bIroXOEm/u4XUKiwsFOg==","signatures":[{"sig":"MEUCIBEhvKBGBUZwwbeHWqFatcRiPJP3TNnrRGYBZEZ338H0AiEA3cMWW9Tlo9G3Wp5B0QAEuBpTuzVDIIRItaWheZBcA8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28826},"main":"./src/fetch.js","type":"module","unpkg":"./.apicat","exports":"./src/fetch.js","gitHead":"592ec17dc9a37b02d594a5b60938aba9edd2abd1","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.3_1772827960277_0.8391895128575995","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"apicat","version":"0.3.4","author":"","license":"ISC","_id":"apicat@0.3.4","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"c177960b811db6cde49747efb4dde72f27dbbb20","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.4.tgz","fileCount":9,"integrity":"sha512-ggJO0VKPip2UoFRY/7Gbmb4k0IHfhaE6Elw+y5+aq2kx4rHLbnS6Tu6qgESC54wEeDHCDJrAmShJbdO3i1Syhg==","signatures":[{"sig":"MEUCIDNfE12h3BdncjcoSu4ND/qAN19IiCT9ecL13DU83GBGAiEAgMb/Tq4N6cy67rBKT2roa7KFTv/uzSHjpsMbNODFd5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32887},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":"./src/fetch.js","gitHead":"b5521337653879159e69803a6cf8342a2c3dfad1","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"10.9.3","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"22.20.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.4_1772828313433_0.10855178821149702","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"apicat","version":"0.3.5","author":"","license":"ISC","_id":"apicat@0.3.5","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"316e0be28eefbc80fcceec2af5875d85d34c14f2","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.5.tgz","fileCount":10,"integrity":"sha512-3/jXw0BbeLg9rSS6MXudf2Lxy0x+pT97S19xdz5IpkERPFOYKz0dGCJ9D2sOYq48awbDBbWitp4PgjFvvo9x4g==","signatures":[{"sig":"MEYCIQDuDAMbNIDqRJt1B34ai50BNWSw+mmmQUMhRaZI2as4EgIhAJBlVbYyT8jEMm4a52gKr6rvQtx1vT3VB2hDfTZaIooo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30754},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":"./src/fetch.js","gitHead":"5c5fc1214a5b7f1beb16016c1a16736a00466d8a","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.5_1783265086672_0.09188329139069684","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"apicat","version":"0.3.6","author":"","license":"ISC","_id":"apicat@0.3.6","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"e9d096d06577576c08428e90eb0b723104331fe3","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.6.tgz","fileCount":10,"integrity":"sha512-C2QkZBxQWbmohHWMBZe7lpkTtwzFLm8ETz0TcSPrxnH0Zj5/jVaX6SWZ6npOdUbb6FBGNTP/bllzufnlVGl63A==","signatures":[{"sig":"MEYCIQDDReEJ73ol4RpM9GEIZUvkMQXkyxt2Yz0WBPoN7mASHQIhANi//N8Zlg4DZ3dlInhAMCqx3zI/TIsoNve5wg2Xw4Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31091},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":"./src/fetch.js","gitHead":"09f724e1682be0935b53b15ccec70569ecc75e69","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"26.3.0","dependencies":{"apicat":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.6_1783265311039_0.5359743047368666","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"apicat","version":"0.3.8","author":"","license":"ISC","_id":"apicat@0.3.8","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"f61cb4afd059def56e48f2f0ea72fad654e06ab1","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.8.tgz","fileCount":10,"integrity":"sha512-qiH8T//J627/mCuWg9Hzjxp+2H/Pr5nZGq13FRKrVIZz5Vu7QK6/dOMYgMvKbFGbvKjug80PRGklgN0B0awctg==","signatures":[{"sig":"MEQCIGsDugP2erfMtp6wEv6l91AS1ojR/MNNRNVlu+y/lfAYAiAaMrmwwysUyGj3pir77QPh+nH3J9b9BqHXLpb0e7lJ1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26143},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"336d59e7299c8e8234e7664258a15e47409c4fe4","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.8_1783438852729_0.4633502688608504","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"apicat","version":"0.3.9","author":"","license":"ISC","_id":"apicat@0.3.9","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"60302994787ac86934f6e9cc732974bf13488522","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.9.tgz","fileCount":10,"integrity":"sha512-uU0iEvwrz9+kKmYQic1mwedt1Iqly9Tqv+LfiL0gWCeAsu3UoYHrG2vLbOfCjw4ECC/o2oocySM1eCAXLtuwog==","signatures":[{"sig":"MEYCIQDdaoePSlC1lkxl63nvj6PUZdGPgU8kJrpuaPTy1vlCRwIhAMBryLNJPy6q2PluvNyEbQ5kXjglOOVVhOHKfvJzDRiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28376},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"415fd6dd3fbc59983efb681cc36b2ee3056cd31e","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.9_1785366206052_0.28778209004107524","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"apicat","version":"0.3.10","author":"","license":"ISC","_id":"apicat@0.3.10","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"d058463c1706544b5c192eb9d1f8bf72e4f2fc1e","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.10.tgz","fileCount":10,"integrity":"sha512-KPlGmxP7spCPmS73CruOQlq1dbF1MQxnfIVkAYgR1cTJGgJ5GEeXqiAq8As8vBjNu/g1hY5ZaREmxZ3QybLy8w==","signatures":[{"sig":"MEUCIFxDv5vbjjSj6oXtJDVizg1H2qYSBI0+gpT9RwcIkjGcAiEAlAG7r6jo9udWBTV9OdyP7C13IFT1yckwx8iGmnZt71Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28985},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"49ae372175eb67bcf838af2c0250ea5879cc4c73","scripts":{"test":"bun test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for CLI and Bun","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.10_1785425891176_0.3797246914915047","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"apicat","version":"0.3.11","author":"","license":"ISC","_id":"apicat@0.3.11","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"1ae8aacd76669bb882b6a78c7e0ffe175c8ab64f","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.11.tgz","fileCount":10,"integrity":"sha512-ABicr1q3xo/V+qFzZdlzDi978vPLX0tyJjSJBV6eEot67qykBnsO7eLBcyQ0CXgAsuwIDgoSUNBq/S7d+Slbxw==","signatures":[{"sig":"MEUCIDNzVELqPSmcB5udvYF6I9P0OURL4m/vj32rVlG4YSayAiEA+mihD0fyIPhEXKN3nc/Fc9ez4A5ty2zt7vmbb/WuYY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29625},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"0fcf2b62a68a3609b6176097dbd1a83257efb760","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.11_1785529137863_0.2814015187482839","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"apicat","version":"0.3.12","author":"","license":"ISC","_id":"apicat@0.3.12","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"2e76b8bfc0ee850bb4b0b12196a1e22ff7f421ed","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.12.tgz","fileCount":10,"integrity":"sha512-9Kn9brbsahDaoEOSrtu5CTUy8oG3utJ+70P1igP/f1QZIxmXAJq3CbU6p/lMGqAMxWpr1B1A0c3+Sa4TLqMibQ==","signatures":[{"sig":"MEYCIQDlsUAWTTOYiwQMW24Fts2Hr+HP16hyv0NAOjlY+IakLwIhAIXW2ryikbkEifmVrmFHTAeXZVuveESqJffBTTVaQBU5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28255},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"314b23c02cdb7ba86005ae436301be8f19c8d756","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.12_1785540357316_0.4342592838853012","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"apicat","version":"0.3.13","author":"","license":"ISC","_id":"apicat@0.3.13","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"09d175030a5803d6531aed517741117443232e35","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.13.tgz","fileCount":10,"integrity":"sha512-ko9c+5zG9G29fKXzY/OtzcZbwAtzBlN7OuYj7toiMoHTFE48JRTf/BPvgFinG9vXHy6N8d27wedCCCs6YjO2Fg==","signatures":[{"sig":"MEYCIQDNpDb41tmJM9mH9yHhq1WhKEXuKqdjaGs/CxfxtaGSMQIhAMKe+9404dy/dH88jQPOWhBNMxnLHsftRL4p6zQJxrwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28499},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"a6cb2503e9bd3a1605d34815943191a45412da80","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.13_1785541096725_0.755632056860547","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"apicat","version":"0.3.14","author":"","license":"ISC","_id":"apicat@0.3.14","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"303c88a3e687213bab0278c53443e18e041d0e3f","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.14.tgz","fileCount":10,"integrity":"sha512-5A+iP/+taF5mi6EI9HkXSoKgKT2d/dDbvAz1nGfmfhDkAvGmgH7xbmmikD+SRhO1WPvc4yOBUMSEGoj25MzIbw==","signatures":[{"sig":"MEUCIQCxy5UsMKCuVCbqlUBTTliuz56HLQPU4Q3/wBLoFEGbUAIgMeQkwg3xC5RFtFKUlKUAdJN5Egi2O06ou4L/t6WAa7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28815},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"f66b63c31e2db73512fad57872cc85d95f1e0fa7","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.14_1785768127033_0.37432221252999853","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"apicat","version":"0.3.15","author":"","license":"ISC","_id":"apicat@0.3.15","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"90adf49af742239b19f590e2c2d59ae0bce7ba5b","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.15.tgz","fileCount":10,"integrity":"sha512-mZmvd6rbs5ni792vGkN6xTkpKqvU0mIYD6lwyTfOSKCTCO3f8w6jcG39mxRGoDY8R/NGrYLuPvAO5dp0xSjU6A==","signatures":[{"sig":"MEQCIEO2Sr6PfLD4ugAGq7FMhq8AoFq//vLVV4fg+LpwOfc2AiA0d0TkuhpQje15w/DulNRaGfVfMefIW05lgWyYNimdEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28849},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"5a5a9da2c5643d08fd02ceab6284bf601fc13a66","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.15_1785768303705_0.15759242755145086","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"apicat","version":"0.3.16","author":"","license":"ISC","_id":"apicat@0.3.16","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"60916af996cce014e6f672f5fbef656c2a17cafc","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.16.tgz","fileCount":10,"integrity":"sha512-zuJokn/br6AEB6ZA952tm/LdeDCQ6CnpxipLzbALIjV5cFF+rBi8ARSEMlBxDpSKWHVtdc9Hi/VxTjXQYeUSbg==","signatures":[{"sig":"MEQCIAO5ov0Mv8Vo842Ev7MuG8Da1e4nyGNyKBX+yBMwzEHQAiBjj9HIhrU8En/Zb2lkeXmkgvDUh79WjKDBbTaujANvyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29625},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"6f551a247be53562e62ff069616ac2096590397c","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.16_1785797088078_0.8364055158143411","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"apicat","version":"0.3.18","author":"","license":"MIT","_id":"apicat@0.3.18","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"414fcbaac4bfdfc9c38819638257f1ca49a58f72","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.18.tgz","fileCount":11,"integrity":"sha512-1VhLD0J7A8tAuL4+GCO+JPBm5iw2m6mZfC+INnu+n/l+2WnNqbneNnIaAM0I5/gnPP8QdZeS6EzfPr2bZxKQVQ==","signatures":[{"sig":"MEYCIQCdY14ctG/r5SrDkY5CYwQRNEhInVCS/3JpiTtL8+zq3AIhALiwDUBMfh0JR23DEnDvIswnXQeHducgdrctpUcTA3hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"9b3c16fba1e63ded2d34a90685c0c589e03dce74","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.18_1785896024348_0.9531511432702591","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"apicat","version":"0.3.19","author":"","license":"MIT","_id":"apicat@0.3.19","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"bd7dc13f22ccc2d90ed100270be13b16f42eb02e","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.19.tgz","fileCount":11,"integrity":"sha512-QY3AeXd7UbzBLWf1i0Y5FxneL2cLwpNojTbhX0FN7JOQRcM1qemTrH46GMiNg7NPGmLmIJ4gVExxhw7GfOExCA==","signatures":[{"sig":"MEQCIDp0+/7fh4hKxr1oEemlbcW08ksdstE9Hqhl31vNu2RXAiBwIZOXyPoOgmKO1p4zrYY+oOTFJll6622A+KDLCrrzXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34394},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"9b3c16fba1e63ded2d34a90685c0c589e03dce74","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.19_1785896138409_0.1795214676223671","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"apicat","version":"0.3.20","author":"","license":"MIT","_id":"apicat@0.3.20","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"610f5b8b8cb41553d1010c2190d511dc9a46fe87","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.20.tgz","fileCount":11,"integrity":"sha512-9M4QD9JkatOaV0zKapABOwTccfsnDP+odNEZY4488EuUk6w1g/JlO/sPbDaDhYWM603iphCZzoc/YRWxffA4+w==","signatures":[{"sig":"MEUCIQCuMWh4nBQuUdPWk0PI7Qn36x07VQALxVXD3OBiLaoeLQIgO5tAJpN8NoSsX1hI7Rluxqp5wFYZVndw7ZbtJTTqxHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34942},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"ee2e203e7e65996e6863c30d66cadebf007366b2","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.20_1785947523714_0.49479768893698384","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"apicat","version":"0.3.21","author":"","license":"MIT","_id":"apicat@0.3.21","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"ffc2ed5d6f35299ce775125408512f2643e12de4","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.21.tgz","fileCount":12,"integrity":"sha512-of4sz4MB4JMacqikYfiiN/Hip677S9s0ELSeK1cyh++v34quGzWGtPy5kDWYh7kZLgwRwUZtSILf2oeGSmluxg==","signatures":[{"sig":"MEYCIQDgaJyx3QWW1HSSGsKatpebmtWoGAXhSraIlGvPurL0qgIhAIYfwfNOajat2FT1KcfvWQYQZcfbBcGV2AUlSfLa0BUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39900},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"fcb525d4b49e4592083aaad8095c2c50aa3b8931","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.21_1786386565843_0.04939670437811228","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"apicat","version":"0.3.22","author":"","license":"MIT","_id":"apicat@0.3.22","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"3fe361f3cfb08a068c5b3e49cbe2b7426f608240","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.22.tgz","fileCount":12,"integrity":"sha512-+Kl2ibB59M/lRBq353dQbeZXmN9j+FahXL21twE18vRhFkiM4wXT+x8+MuFFGSczbj7+/IDwKzfMc6zY7Uvo7g==","signatures":[{"sig":"MEUCIQCKPs9pf8KbgpEtqbvhULkSo0XfLeex0o5I9DBabCegFgIga6FGaOlP0ApIJ8FPmFUieTV/mt0JYD3v0Es+6GN4YhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40919},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"01e28774295434fbd34ddd9b4532561348d3fc3d","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.22_1786412484319_0.702498387758292","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"apicat","version":"0.3.23","author":"","license":"MIT","_id":"apicat@0.3.23","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"d46df12546c8c08a8126aaa8e8d853b540cb2b44","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.23.tgz","fileCount":12,"integrity":"sha512-2dkGdecOeSGweA3iq+JWJVbhvwQ9tcN3rgICdHIgguiYWNbaiflpiRuHSIaMjpA3En/wByWdiIzhmMvnLaUxFw==","signatures":[{"sig":"MEUCIQCqcxi2iOBQzNgucGhMfjPxcdU2zLcXy/wDg6z8EuV0LgIgYWRLLTr+I4SgKaTmVyiCIW/7auBKGZXuuGa8NJHYJpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42621},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"01e28774295434fbd34ddd9b4532561348d3fc3d","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.23_1786637046001_0.6411888645379571","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"apicat","version":"0.3.24","author":"","license":"MIT","_id":"apicat@0.3.24","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"e6f506167fbb4acbb213639e6136421934066722","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.24.tgz","fileCount":12,"integrity":"sha512-oB14Vfa2y+17L+s5Qf6/6PhSkHQY8zwopgzqQMVheI/rclUCzs/p8vKtzd+ovqACXiOTylUxYn2zfFZlsxqP5A==","signatures":[{"sig":"MEYCIQDZ9tx9T6uLFnr5fYNPgQRkUqrcpiMA5IM93zaEqol5BwIhAMT58cy8vyJyPPkpHQNRYQpfIIl9nbW6xpH3moU3ZCmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54775},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"239b6d565ef04161316a2529d66151e3e3c5aa7e","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.24_1786833112291_0.9124501275546157","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"apicat","version":"0.3.25","author":"","license":"MIT","_id":"apicat@0.3.25","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"0906986fabad56ac17f62f01b9c98d02c0c27b91","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.25.tgz","fileCount":12,"integrity":"sha512-URVg/gYlbrzZmMwhMIuW0phVNte/NIMOMEVaxAoqgCTIzo5RjM7Zo1l+yhnxFXT/bbeg07jBVQ0EbFgF6UgRlg==","signatures":[{"sig":"MEQCIA8TxeD2HRHUWq7idy1106Aib5URUZWLsCZ3+VUXn6WiAiAW4iiulw4dHMhF+ySw7R8qN0Tnn90n4hOR7rBsgerIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56519},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"23a00a501d1f2937f2777825448966aefd319052","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.25_1786914870368_0.03344162722528776","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"apicat","version":"0.3.26","author":"","license":"MIT","_id":"apicat@0.3.26","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"homepage":"https://github.com/beachdevs/apicat#readme","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"bin":{"apic":"apic","apicat":"apicat"},"dist":{"shasum":"a5d10f1835b11d4d0d70382eec76b27024788a60","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.26.tgz","fileCount":12,"integrity":"sha512-8u2UZEBWKyQED1YsydTjkAAkqMPBxPqkQ3s2fzoA3+M1cBdqhbH1sMVFro39kEg4AhvnuBgvGx2AKw4Wy9qMjQ==","signatures":[{"sig":"MEUCICl08H/vrapA2kwoe/bHIZnwBA5DQIzPzeohKtq6Dq0zAiEArI7PmrmQD2lJfu+hRhyE5jPZEoR11kG0LDkHCxeZeAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66196},"main":"./src/fetch.js","type":"module","unpkg":"./apicat.yaml","engines":{"node":">=22"},"exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"gitHead":"b9a0a0f938abc593273c43b6924ca84b6653d910","scripts":{"test":"node --test"},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"repository":{"url":"git+https://github.com/beachdevs/apicat.git","type":"git"},"_npmVersion":"11.16.0","description":"Quick and flexible API tool for Node.js CLI and JavaScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"yaml":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicat_0.3.26_1787329682782_0.8098624669290524","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"apicat","version":"0.3.29","description":"Quick and flexible API tool for Node.js CLI and JavaScript","repository":{"type":"git","url":"git+https://github.com/beachdevs/apicat.git"},"main":"./src/fetch.js","unpkg":"./apicat.yaml","exports":{".":"./src/fetch.js","./cli":"./src/cli.js"},"bin":{"apic":"apic","apicat":"apicat"},"type":"module","scripts":{"test":"node --test"},"engines":{"node":">=22"},"author":"","license":"MIT","dependencies":{"yaml":"^2.9.0"},"gitHead":"26ec16dac347bba6f2f9e575de9fb3ccc1f87b76","_id":"apicat@0.3.29","bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"homepage":"https://github.com/beachdevs/apicat#readme","_nodeVersion":"26.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-uh9Ryr81qY/6sUvZ1281a9qge3mgWATBrc1+IP6UkCAl6++9722K1MZ2B5hqQ5RKBDHcXIqmMFxjt9tAOu10SQ==","shasum":"5acf152ac575b5edcacd8b705b07e34d6529575d","tarball":"https://registry.npmjs.org/apicat/-/apicat-0.3.29.tgz","fileCount":12,"unpackedSize":80267,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGAMxd2ZoxWzYnrMRgEAKBQSOeIhNVRW1BqmTua2mGXUAiBsFsnIc9iZi2HJ3U+YjfY+jhcHfUxKu01gOMKvuIvB3A=="}]},"_npmUser":{"name":"cborkert","email":"digplan@outlook.com"},"directories":{},"maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apicat_0.3.29_1789174242794_0.5862797792545995"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T18:03:09.901Z","modified":"2026-09-12T00:50:43.056Z","0.2.2":"2026-03-06T18:03:10.063Z","0.3.0":"2026-03-06T18:09:36.173Z","0.3.1":"2026-03-06T18:12:20.373Z","0.3.2":"2026-03-06T20:09:43.654Z","0.3.3":"2026-03-06T20:12:40.467Z","0.3.4":"2026-03-06T20:18:33.607Z","0.3.5":"2026-07-05T15:24:46.818Z","0.3.6":"2026-07-05T15:28:31.171Z","0.3.8":"2026-07-07T15:40:52.872Z","0.3.9":"2026-07-29T23:03:26.436Z","0.3.10":"2026-07-30T15:38:11.319Z","0.3.11":"2026-07-31T20:18:58.002Z","0.3.12":"2026-07-31T23:25:57.461Z","0.3.13":"2026-07-31T23:38:16.915Z","0.3.14":"2026-08-03T14:42:07.150Z","0.3.15":"2026-08-03T14:45:03.855Z","0.3.16":"2026-08-03T22:44:48.234Z","0.3.18":"2026-08-05T02:13:44.494Z","0.3.19":"2026-08-05T02:15:38.830Z","0.3.20":"2026-08-05T16:32:03.861Z","0.3.21":"2026-08-10T18:29:26.016Z","0.3.22":"2026-08-11T01:41:24.451Z","0.3.23":"2026-08-13T16:04:06.187Z","0.3.24":"2026-08-15T22:31:52.445Z","0.3.25":"2026-08-16T21:14:30.517Z","0.3.26":"2026-08-21T16:28:02.919Z","0.3.29":"2026-09-12T00:50:42.920Z"},"bugs":{"url":"https://github.com/beachdevs/apicat/issues"},"license":"MIT","homepage":"https://github.com/beachdevs/apicat#readme","repository":{"type":"git","url":"git+https://github.com/beachdevs/apicat.git"},"description":"Quick and flexible API tool for Node.js CLI and JavaScript","maintainers":[{"name":"cborkert","email":"digplan@outlook.com"}],"readme":"<p align=\"center\">\n  <img src=\"./logo.png\" alt=\"apicat logo\" width=\"220\" />\n</p>\n\n`apicat` is a tiny API caller.\n\nKeep your API definitions in YAML, then list them, inspect them, and fire them off from the CLI or from JavaScript. It is built for quick experiments, repeatable calls, and \"what was that curl again?\" moments.\n\n## ⚡ Quick Start\n\n```bash\nnpx apicat <service.name> KEY=VALUE\n```\n\nOr install it locally. Use ```apic``` instead of ```npx apicat```.\n\n```bash\nnpm install -g apicat\n\n$ apic ls\n$ apic httpbin.get\n```\n\n```\n🔌 apicat v0.3.25 — call APIs (apic)\n\nCommands\n  apic <service.name> [k=v …]  Call API with optional params\n  apic ls|list [pattern]       List APIs (e.g. apic list \"openrouter\")\n  apic update                  Copy latest published .apicat to ~/.apicat\n  apic help [service|pattern]  Show help or search config for pattern\n  apic <service.name> --help   Show help for this api call\n  apic proxy -p <port> [-P <backend host:port>] [-B|--bearer <env key name>]\n                       Forward HTTP requests; -P pins the backend target, -B adds a Bearer auth header from an env var\n\nOptions\n  apic <service.name> --time           Show request duration\n  apic <service.name> --debug          Show fetch request/response info + full response body\n  apic <service.name> --response       Output raw response (skip jq filter)\n  apic <service.name> --stream         Stream response events / tokens (default if not specified)\n  apic <service.name> --no-stream      Disable streaming (wait for full response)\n  apic --config <path> httpbin.get     Use custom config file instead of ~/.apicat\n  apic -h, --help                      Show help\n```\n\n## 🤖 Model Context Protocol (MCP) Server for AI Agents\n\n`apicat` includes an ultra-fast, native Rust MCP server (`mcp/`) that lets AI coding assistants (Antigravity, Cursor, Claude Desktop, Claude Code, Windsurf, Cline) call and execute API definitions with **zero token-reading overhead**, **sub-5ms cold starts**, and **in-memory TLS connection pooling**.\n\n### 1. Compile the MCP Binary\n```bash\ncargo build --release --manifest-path mcp/Cargo.toml\n```\nThe compiled binary will be at `mcp/target/release/apicat-mcp`.\n\n### 2. Configure Your AI Agent\nAdd `apicat` to your agent's MCP configuration (`mcp_config.json`, `.cursor/mcp.json`, or `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"apicat\": {\n      \"command\": \"/absolute/path/to/apicat/mcp/target/release/apicat-mcp\"\n    }\n  }\n}\n```\n\n---\n\n## ⚡ Empirical Performance & Benchmark Matrix\n\n### 1. Real-World Autonomous Agent Task Performance\nMeasured on an AI billing and quota audit task across Fireworks AI and OpenRouter:\n\n| Strategy | Total Wall Time | LLM Turns | Context Token Footprint | Discovery Overhead |\n| :--- | :---: | :---: | :---: | :--- |\n| **Unassisted Agent (CLI & Search)** | 21.0s | **10 turns** | ~18,400 tokens | 5 exploratory tool calls |\n| **Skill-Assisted CLI (`apic`)** | ~4.5s | 1–2 turns | ~1,200 tokens | 0 tool calls |\n| **In-Memory Rust MCP Server** | **~2.5s** | **1 turn** | **~650 tokens** | **0 calls (6.0x faster, 96.5% token savings)** |\n\n### 2. Three-Way Batch API Execution\nBatch execution across four live API calls (`catfact.getFact`, `fireworks.balance`, `openrouter.key`, `fireworks.costs`):\n\n| Endpoint | Raw `curl` (Subprocess) | `apic` CLI (Node.js) | **In-Memory Rust MCP** | Improvement |\n| :--- | :---: | :---: | :---: | :---: |\n| **`catfact.getFact`** | 157.8 ms | 390.5 ms | **117.6 ms** | 🚀 **1.34x faster** *(+40 ms)* |\n| **`openrouter.key`** | 188.3 ms | 358.4 ms | **131.1 ms** | 🚀 **1.44x faster** *(+57 ms)* |\n| **`fireworks.costs`** | 1,198.7 ms | 1,242.4 ms | **783.1 ms** | 🚀 **1.53x faster** *(+416 ms)* |\n| **`fireworks.balance`** | 2,748.1 ms | 1,394.6 ms | **1,742.0 ms** | 🚀 **1.58x faster** *(+1,006 ms)* |\n| **Total Batch (4 Calls)** | **4,292.9 ms** | **3,385.8 ms** | **2,773.8 ms** | ⚡ **1.55x faster (+1.52s saved)** |\n\n### 3. MCP Runtime Architecture Comparison\nComparing MCP server implementations across languages:\n\n| Metric | **Rust (Native Release)** | **Bun (TypeScript)** | **Python 3.14 (Stdlib)** |\n| :--- | :---: | :---: | :---: |\n| **Cold Start & Handshake** *(Spawn → Init → tools/list)* | **4.36 ms** | 37.24 ms | 42.79 ms |\n| **Raw JSON-RPC IPC Latency** *(Stdio Ping)* | **0.018 ms (18 µs)** | 0.058 ms (58 µs) | 0.028 ms (28 µs) |\n| **Memory Footprint (RSS)** | **1.77 MB** | 22.83 MB | 17.45 MB |\n| **Host Runtime Dependencies** | **None (Standalone binary)** | Requires Bun/Node | Requires Python |\n\n### 4. The Impact of In-Memory Connection Pooling (Keep-Alive)\nReusing warm TCP and TLS 1.3 encryption sockets eliminates DNS and handshake latency:\n\n* **Cold Socket (`openrouter.key`)**: 4,066 ms\n* **Warm Reused Socket (`openrouter.key`)**: **468 ms (8.7x speedup)**\n\n---\n\n## 🤖 Prompting LLMs directly\nIf you want an AI to learn your raw API definitions without MCP:\n\n`Learn api definitions from https://unpkg.com/apicat`\n\n## 🎉 API goodness\n\n- One command: `apic`\n- One bundled config file: `~/.apicat`\n- HTTP and WebSocket support\n- Declarative WebSocket keep-alive, liveness checks, and reconnect\n- Simple forward proxy: `apic proxy -p <port> [-P <backend host:port>]`\n- Variables with `$VAR` and required variables with `$!VAR`\n- Works as a CLI, a library, and an exported CLI module\n\n## 🧠 How It Thinks\n\nOn first interactive run, it can copy the bundled `apicat.yaml` to `~/.apicat`. Edit to your liking.\n\nWhen an `.apicat` file exists in the current directory, it automatically overrides `~/.apicat`. If an `apicat.yaml` file exists in the current directory, those definitions get added to what is in `~/.apicat` (or `./.apicat`) for the client to use.\n\nVariables can be defined in the call or will be used if named the same in env.\n\nAPI IDs use `<service>.<name>` form, like `httpbin.get`, `openai.chat`, or `echo.ws`.\n\n## 🧰 CLI Cheatsheet\n\n```bash\n# show the menu\napic\n\n# list available apis\napic ls\n\n# show help for an API\napic openai.chat --help\n\n# use a different config\napic --config ./custom.yaml ls\n\n# time or debug your calls\napic httpbin.get --time\napic httpbin.get --debug\n# debug also prints the full raw response body to stderr,\n# even when the API's jq filter would normally trim it\n\n# output the raw response, skipping any jq filter\napic httpbin.get --response\n\n# refresh ~/.apicat from the published apicat.yaml\napic update\n\n# forward HTTP requests through a local proxy\n# without -P it forwards to the host in each request\napic proxy -p 8080\n# with -P it pins the backend: all requests go there\n# a bare port (e.g. -P 3000) means localhost:3000\napic proxy -p 8080 -P api.example.com:443\n\n# OpenAI-compatible chat\napic openai.chat \\\n  OPENAI_URL=https://api.openai.com \\\n  OPENAI_API_KEY=$OPENAI_API_KEY \\\n  MODEL=gpt-4o-mini \\\n  PROMPT=\"Write a haiku about logs\"\n\n# OpenRouter\napic openrouter.chat \\\n  API_KEY=$OPENROUTER_API_KEY \\\n  MODEL=openrouter/auto \\\n  PROMPT=\"Say hello\"\n\n# macOS: use clipboard text as a prompt\nPROMPT=\"$(pbpaste)\" apic <service.name>\n```\n\n## Key Value Parameters\n\n```\napic openrouter.chat MODEL=\"openrouter/auto\" PROMPT=\"Reply with only: ok\"\n\nValues will automatically be used if they exist in env. e.g. API_KEY\n\nexport API_KEY=...\n\n# In the yaml config\nopenrouter.chat:\n  url: https://openrouter.ai/api/v1/chat/completions\n  method: POST\n  headers:\n    Authorization: \"Bearer $!API_KEY\"\n  body: |\n    {\n      \"model\": \"$!MODEL\",\n      \"messages\": [{\"role\": \"user\", \"content\": \"$OPTIONAL_PROMPT\"}, {\"role\": \"user\", \"content\": \"$!PROMPT\"}]\n      , \"provider\": {\"order\": [\"$PROVIDER\"]}\n    }\n  jq: .choices[0].message.content\n  help: Create an OpenRouter chat completion. Requires API_KEY, MODEL, and PROMPT.\n```\n\n## 💻 Use It From Code\n\nInstall it locally if you want to import it:\n\n```bash\nnpm install -g apicat\n```\n\nThen:\n\n```javascript\nimport { fetchApi, getApis, getRequest } from 'apicat';\n\nconst apis = getApis();\nconsole.log(apis.map((api) => api.id));\n\nconst req = getRequest('httpbin', 'get');\nconsole.log(req.url);\n\nconst res = await fetchApi('httpbin', 'get');\nconsole.log(await res.json());\n\nconst chat = await fetchApi('openai', 'chat', {\n  vars: {\n    OPENAI_URL: 'https://api.openai.com',\n    OPENAI_API_KEY: process.env.OPENAI_API_KEY,\n    MODEL: 'gpt-4o-mini',\n    PROMPT: 'Hello world'\n  }\n});\n\nconsole.log(await chat.json());\n```\n\nTo load API definitions from a specific file, pass its path as `configPath`:\n\n```javascript\nconst res = await fetchApi('httpbin', 'get', {\n  configPath: './custom.yaml'\n});\n```\n\nWithout `configPath`, apicat checks for `.apicat` in the current directory (which overrides `~/.apicat`), falls back to `~/.apicat` when present (or the bundled `apicat.yaml`), and merges in any definitions from `apicat.yaml` found in the current directory.\n\nFor an OpenRouter chat completion, pass the values referenced by the `openrouter.chat` definition in `vars`:\n\n```javascript\nimport { fetchApi } from 'apicat';\n\nconst res = await fetchApi('openrouter', 'chat', {\n  vars: {\n    API_KEY: process.env.OPENROUTER_API_KEY,\n    MODEL: 'openrouter/auto',\n    OPTIONAL_PROMPT: 'Be concise.',\n    PROMPT: 'Give me one interesting cat fact.'\n  }\n});\n\nif (!res.ok) throw new Error(`OpenRouter request failed: ${res.status} ${await res.text()}`);\n\nconst data = await res.json();\nconsole.log(data.choices[0].message.content);\n```\n\n## YAML config\nSimple! See apicat.yaml.\n\n### WebSocket keep-alive and reconnect\n\nWebSocket APIs can be finite request/response calls or long-lived listeners. Long-lived protocols can define heartbeat, liveness, and reconnect behavior declaratively in YAML:\n\n```yaml\nexample.listener:\n  url: wss://example.com/socket\n  capture:\n    sequence: .s\n    heartbeat_interval: .d.heartbeat_interval / 1000\n  keep_alive:\n    interval: $heartbeat_interval\n    send:\n      op: 1\n      d: $sequence\n    expect:\n      op: 11\n    timeout: 10\n  reconnect:\n    enabled: true\n    initial: 1\n    maximum: 60\n    multiplier: 2\n    jitter: 0.2\n```\n\n`capture` values are available to later WebSocket flow steps and heartbeat messages. `expect` is matched as a partial object, so `op: 11` matches any incoming JSON message whose `op` field is `11`.\n\nWhen called from the CLI, WebSocket connection status is written to stderr with comment-style prefixes:\n\n```text\n# Connected to: wss://example.com/socket\n# Disconnected (closed)\n```\n\n### File uploads\n\nUse `file` to send a local file as the raw request body. `FILE` is a convention; any substituted variable can provide the path.\n\n```yaml\ncloudflare.r2Upload:\n  url: https://api.cloudflare.com/client/v4/accounts/$!CLOUDFLARE_ACCOUNT_ID/r2/buckets/$!CLOUDFLARE_BUCKET/objects/$!FILE_NAME\n  method: PUT\n  file: $!FILE\n  headers:\n    Authorization: Bearer $!CLOUDFLARE_API_KEY\n    Content-Type: $CONTENT_TYPE\n```\n\nUse a scoped Cloudflare API token for `CLOUDFLARE_API_KEY`. `FILE` is the local path and `FILE_NAME` is the R2 object key.\n\nDownloads write response bytes to `FILE_PATH`:\n\n```yaml\ncloudflare.r2Download:\n  url: https://api.cloudflare.com/client/v4/accounts/$!CLOUDFLARE_ACCOUNT_ID/r2/buckets/$!CLOUDFLARE_BUCKET/objects/$!FILE_NAME\n  method: GET\n  headers:\n    Authorization: Bearer $!CLOUDFLARE_API_KEY\n  output: $!FILE_PATH\n```\n\n```bash\napic cloudflare.r2Download FILE_NAME=logo.png FILE_PATH=./downloaded-logo.png\n```\n\nFor `multipart/form-data` APIs, use `multipart`. A field containing `file` becomes a file part; all other fields are sent as text.\n\n```yaml\nexample.multipartUpload:\n  url: https://example.com/upload\n  method: POST\n  multipart:\n    document:\n      file: $!FILE\n      content_type: $CONTENT_TYPE\n    description: $DESCRIPTION\n```\n\nYou may set `filename` alongside `file` and `content_type`; otherwise apicat uses the local filename. Do not set a multipart `Content-Type` header manually—apicat supplies the required boundary.\n","readmeFilename":"README.md"}