{"_id":"@apitrakr/cli","_rev":"5-033477a99d09a9559f63c79fe0904b20","name":"@apitrakr/cli","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.1":{"name":"@apitrakr/cli","version":"0.1.1","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.1","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"88ff46d3cd92d0650efacd3a1cb002039dac1ab2","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-F6xJK9458SWq/yqN2kU/xWmEzUFtrXxH6LXyTHOlmnoRcFKxwhSqEb2K8XBXAkJzJur8F+gWP4TOv5qQir4z2Q==","shasum":"d3684bf963216caa8f87512e78a466d4a5ff5515","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.1.tgz","fileCount":27,"unpackedSize":52751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6fE+vix09Hm/YsJlUw9++CFsfr6e5hR/EDQuAe7AfpgIgIYlLl3Zj9I8Jt1NK5tG3K7FpsrIX8ov63kYjeEKgenA="}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.1_1685370388345_0.14387183608432808"},"_hasShrinkwrap":false},"0.1.2":{"name":"@apitrakr/cli","version":"0.1.2","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.1","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"2865a83fb47298591f87fe46dca0eb4fda902f04","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.2","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-c7kHIA+L3cqtZphacxkcUEwNNHpaSsmbUUPqM+zZiB028U9uod5DbyCCoLaqEToxIOsQJXsu1w0S22n3O5fvSw==","shasum":"4a1c0f6b7073864a6d1d3c2ba291debdd87ad499","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.2.tgz","fileCount":27,"unpackedSize":55436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCardsTH2gE13XvQHt5kbfTpT6n0H4NnR1jUe12MnQWNgIhAOdJdxGUapKRey2sLQkmAOz/exPzgFn44h3UH79EyFif"}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.2_1685373566252_0.02576643575440385"},"_hasShrinkwrap":false},"0.1.3":{"name":"@apitrakr/cli","version":"0.1.3","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.3","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"cef6b9d2a21cc6813c0b681b04c1e6f8749b7338","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.3","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-tAjrOgQ6UMRR1zXY7j8gMeYbCNfFT4aMC3Ihs8DTA1sIKQtq2o63lZDPgTG+ZA0oO2pUc/+1eVfYU1e8lvBxdA==","shasum":"ba6ad307b1ca36d4970b390b71fb07df2ce51386","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.3.tgz","fileCount":27,"unpackedSize":55436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoKQRmwePgxSD1L+OAJSBBtgm47CvDyf49Ypr4sRGw1gIgeFSCxok04i10RDOgi/SqQAbEt9hTrIjUkAPVzeWgSnE="}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.3_1685374158803_0.7446362881568818"},"_hasShrinkwrap":false},"0.1.4":{"name":"@apitrakr/cli","version":"0.1.4","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.4","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"69c086c2d24c0a2e214762561508dc099c8138df","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.4","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-RgSDHSmaoXa9KyBTHKkhrQHcsjGWFbF5PXXp+iEG6Jh/XJflYFP8bINNuix0qmYGtyQZVr5Q78y9v4rBtuC/Cg==","shasum":"7050010c9f851a5c205dfcdd5fa6dc523b92f46b","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.4.tgz","fileCount":27,"unpackedSize":55236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJDcG628jBr9mdUiWDj8ET4b+EE6dXekumHs7dGZwilAiACev1uIbIbv9c03JKDwWK3JtCOkTkyZc7MFPi7yChakA=="}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.4_1685377568985_0.2462820469687399"},"_hasShrinkwrap":false},"0.1.5":{"name":"@apitrakr/cli","version":"0.1.5","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.4","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"0a60d27d1a9f0e89e62f27ab6eccbe2fe7113c47","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.5","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-bYf8MO8JaWUeU0dAoUXk7Tt5in+Vku2DKz5fVkXtWK8BFVr25EcxG8cPRjoHm4uSX73moUHTTJ6DmRDpTDdh9A==","shasum":"5ce03d87fb89e645778c0e4750c24922c3399fb3","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.5.tgz","fileCount":27,"unpackedSize":55328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCca2d6EvzP2s0C6iTPv0oldo4+oooLs3KMb9eq3UKgyQIhAJRCaaa1DXwdsC+Q5vpeIIMRSSzpQNhcwEAmQpoUK8dF"}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.5_1685390772558_0.7656968351144877"},"_hasShrinkwrap":false},"0.1.6":{"name":"@apitrakr/cli","version":"0.1.6","description":"The CLI package for APITrakr","keywords":["api","testing","cli"],"author":{"name":"dev-bre","email":"hey@devbre.com"},"homepage":"https://apitrakr.com","license":"AGPL-3.0","main":"dist/src/index.js","repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"publishConfig":{"access":"public"},"scripts":{"tsc":"tsc","start":"node dist/src/index.js","test":"node ./__tests__/cli.test.js"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"dependencies":{"@apitrakr/core":"^0.1.6","asciichart":"^1.5.25","chalk":"^4.1.2","commander":"^10.0.1","figlet":"^1.6.0","ora":"^5.4.1","table":"^6.8.1"},"bin":{"apitrakr":"dist/src/index.js"},"gitHead":"ae30736e123191cc349cae7b80b9d47c6ba170f2","types":"./dist/src/index.d.ts","_id":"@apitrakr/cli@0.1.6","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-CzL06gplmexFj5FKn9B25wrzl2+S64WbKSKN5RfWrBm70Znuf4Oiw1smE0AbnTRZxpo1ByXJtURFCZkjSsjLIw==","shasum":"d055e2a972d28d11061bb3c471983156ebd0909f","tarball":"https://registry.npmjs.org/@apitrakr/cli/-/cli-0.1.6.tgz","fileCount":29,"unpackedSize":55525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuKyWqNFErfqFsH/q/AbPVx88RPlLHE6Uq+lutC7Z1FQIhAITlwacnyiLcCSQIKcxESl2ZUX/7n1qjx+llDEVS1732"}]},"_npmUser":{"name":"bre_dev","email":"hey@devbre.com"},"directories":{},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli_0.1.6_1686241105127_0.8444415232535898"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-29T14:26:28.281Z","0.1.1":"2023-05-29T14:26:28.487Z","modified":"2023-06-08T16:18:25.447Z","0.1.2":"2023-05-29T15:19:26.432Z","0.1.3":"2023-05-29T15:29:19.016Z","0.1.4":"2023-05-29T16:26:09.139Z","0.1.5":"2023-05-29T20:06:12.770Z","0.1.6":"2023-06-08T16:18:25.337Z"},"maintainers":[{"name":"bre_dev","email":"hey@devbre.com"}],"description":"The CLI package for APITrakr","homepage":"https://apitrakr.com","keywords":["api","testing","cli"],"repository":{"type":"git","url":"git+https://github.com/apitrakr/apitrakr.git"},"author":{"name":"dev-bre","email":"hey@devbre.com"},"bugs":{"url":"https://github.com/apitrakr/apitrakr/issues"},"license":"AGPL-3.0","readme":"\n<div align=\"center\">\n     <img src=\"https://github.com/apitrakr/apitrakr/assets/905984/09047b1d-f10d-463a-ba50-214d16d42f5a\" width=100 />\n</div>\n<div align=\"center\">\n    <h1 align=\"center\">APITrakr</h1>\n    <h5>API Testing Framework</h5>\n</div>\n<div align=\"center\">\n  <a href=\"https://apitrakr.com?ref=github\">apitrakr.com</a>\n</div>\n<br/>\n\n<div align=\"center\">\n <a href=\"https://www.npmjs.com/package/@apitrakr/cli\" target=\"_blank\">\n      <img src=\"https://img.shields.io/npm/v/@apitrakr/cli?label=npm&style=flat\" alt=\"get @apitrakr/cli on npm\">\n    </a>\n</div>\n\n<br/>\n\n\n# `@apitrakr/cli`\n\nAPITrakr is an API testing tool which makes testing your API endpoint extremely easy.\nThis CLI (Command Line Interface) allows to run your API tests from your terminal or CI/CD pipeline with ease.\n\n## Getting started\n\nTo start using APITrakr, just install the NPM package and start using it!\n\n#### Install from NPM\n\n```bash\nnpm i @apitrakr/cli\n```\n\n#### Run the CLI\n\n```bash\nnpx @apitrakr/cli -u \"https://api.github.com/octocat\" -n 10 -m GET -x parallel -s chart -t 2500\n```\n\n## More options\n\n```\nOptions:\n  -V, --version                output the version number\n  -u, --url <value>            The URL of the request\n  -m, --method <value>         The method of the request (GET, POST, HEAD, etc..)\n  -s, --visualization <value>  Shows a visualization related to the current execution run. table, chart, text\n  -n, --iterations <value>     The number of iterations\n  -p, --payload <value>        The payload file path\n  -e, --headers <value>        The headers file path\n  -x, --execution <value>      The execution type (sequential or parallel)\n  -t, --timeout <value>        Max timeout in ms\n  -h, --help                   Show help\n```\n\n#### Output example\n\n\n```\n--------------------------------------------------------\n-       APITrakr CLI - API testing tool                -\n--------------------------------------------------------\n\n   167.00┤ ╭╮\n   162.80┤ ││\n   158.60┤ ││\n   154.40┤ ││\n   150.20┤ ││                    ╭╮   ╭\n   146.00┤ ││                  ╭╮││  ╭╯\n   141.80┤ ││               ╭─╮│││╰──╯\n   137.60┤ │╰╮        ╭─╮  ╭╯ ╰╯╰╯\n   133.40┤╭╯ │ ╭╮╭╮   │ ╰╮ │\n   129.20┼╯  │╭╯╰╯╰╮ ╭╯  │ │\n   125.00┤   ╰╯    ╰─╯   ╰─╯\n\n\n✅ 10 executions complete on:\nhttps://api.github.com/octocat\n\n\n✅ Execution stats\n  ➡️  Median: 232.5 ms\n  ➡️  Min: 228 ms\n  ➡️  Max: 273 ms\n  ➡️  StdDev: 13.24 ms\n\n\n```","readmeFilename":"README.md"}