{"_id":"@api-client/cli","_rev":"9-2e0dcd123d1393bb008c00ba4bd57b35","name":"@api-client/cli","dist-tags":{"latest":"1.0.4"},"versions":{"0.1.0":{"name":"@api-client/cli","version":"0.1.0","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@api-client/cli@0.1.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/api-client/cli#readme","bugs":{"url":"https://github.com/api-client/cli/issues","email":"arc@mulesoft.com"},"bin":{"api-client":"build/cli.js"},"dist":{"shasum":"5bcbbf4f6880dd6a5955de32747362fec0b786f1","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-0.1.0.tgz","fileCount":223,"integrity":"sha512-vE47L/pruIITsHPQWQm37SVv/ibqEz7XcOB7TaMCbSqvZ6l7GqqXDz6MDvrhgTkFF95FEl4VKwwdy941XSuMsw==","signatures":[{"sig":"MEYCIQC3ZEMA+mJi8oUvrNiPSlmTO2qlI1WpW5f82WnzIqFN6gIhANFjX1wiLaR1el9ZhvFhopLjN5tIAsWqnfkqyJsDnxhV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLthtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPzA//drRD159R2ej0rXtRdzvTUeg3Dxhz8o0kj9eLI6YPsmBzFMIz\r\n4twdqnn8J11DtgrozQ+NB7mdMSO+aLIj+aox8lHaqFewkuvePpeyq2e1JRVh\r\nXoElvNysotyAnMzY6QMk0bnrxOd/+fYUQ389n82USjvd0vY5uBQCMikOHKPV\r\nCe6PBKJkDG4d67d2LVSahi6O75i/T7sWklWKGsjB4l18N8DSsGRNwslx4Obc\r\nAUBMfQmcFfmcRtAZSGfseMJiwK1a1ThajmklXK/iWpMcWT50OeDIpTJcUmyR\r\ntAfhSgKF2qcwAK2bgWa7fy3Vx2K7hWec0EyFDAJW/oGmauFz+v0+mwHgjbYg\r\nXqMoE64dI7uNWPAQW6VflCe9g5v53/2qnB8jDvxZOk992A/fSSqPOeuyGDqd\r\nQ4g4aba6dnMCiSi2Lzr67TTE5TGyiuQ6uzQ67MBXLTaG0XgsY8ER8Vr8MWIJ\r\n9v994gv0sODKEAljxu387Z2q+wevN7L9u3dPEFmCPBiIKIFQ+5DmOS3jW5MI\r\ndPuFw1VH8WSBR88AlJcKA6MfQnB2pFTKUyvU54gNM042cxBOPriQiVTN1jEX\r\n62o2GEqtytwK2zoc6F9NyvePNTBDQgvqR7lTroPKyDAD2kvDhYsIdvAl/xgG\r\nyIn1ABRvANYjtDO9TOnZKqZZdcTQvKdPVCg=\r\n=qaP1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=15.4"},"gitHead":"fec6e1a461fbb2866a701bf2afb7b57d67f5229e","scripts":{"lint":"tsc --noEmit && eslint \"**/*.{js,ts}\" --quiet --fix","test":"tsc && mocha","build":"npm run build-ts && npm run lint","prepare":"husky install && npm run build-ts","build-ts":"tsc","tsc:watch":"tsc --watch","test:mocha":"npm run build-ts && mocha","test:coverage":"tsc && nyc mocha","test:mocha:watch":"mocha --watch","test:mocha:watch2":"mocha --watch --recursive --parallel"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/api-client/cli.git","type":"git"},"_npmVersion":"8.3.1","description":"The ARC's HTTP project CLI.","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"16.14.0","dependencies":{"open":"^8.4.0","chalk":"^5.0.0","inquirer":"^8.2.0","commander":"^9.0.0","flexsearch":"^0.7.21","json8-patch":"^1.0.6","@api-client/core":"^0.3.5","console-table-printer":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"^0.3.7","koa":"^2.13.4","npm":"^8.5.4","nyc":"^15.1.0","chai":"^4.3.4","cors":"^2.8.5","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.2.0","express":"^4.17.2","ts-node":"^10.4.0","@types/koa":"^2.13.4","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/cors":"^2.8.12","@types/node":"^17.0.18","lint-staged":"^12.3.3","@types/mocha":"^9.0.0","@types/sinon":"^10.0.6","@types/express":"^4.17.13","@commitlint/cli":"^16.1.0","@types/inquirer":"^8.2.0","@types/leveldown":"^4.0.3","chai-as-promised":"^7.1.1","@types/flexsearch":"^0.7.2","@types/json8-patch":"^1.0.0","abstract-leveldown":"^7.2.0","oauth2-mock-server":"^4.3.0","source-map-support":"^0.5.21","@pawel-up/data-mock":"^0.1.7","eslint-plugin-import":"^2.25.3","@api-client/net-store":"^0.1.4","eslint-config-prettier":"^8.3.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^5.6.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-unused-imports":"^2.0.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1647237229428_0.4380220913096353","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@api-client/cli","version":"0.2.1","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@api-client/cli@0.2.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/api-client/cli#readme","bugs":{"url":"https://github.com/api-client/cli/issues","email":"pawel.psztyc@gmail.com"},"bin":{"api-client":"build/cli.js"},"dist":{"shasum":"65e67029e5c2de62e988534b39bb8ec2da7392e8","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-0.2.1.tgz","fileCount":241,"integrity":"sha512-lx6RWx0Wh9qvpA/6cqxJ8c11wDZSZqKO8NaWJkbhfs2KKn5wttlozUZc3f9jtYk9PDk+Rok4/30KJmwtoBb/ww==","signatures":[{"sig":"MEQCICNmQsAUXybRCPU8YSx83wEJNe7RDe3cIfJgRCyGD4BtAiAK3ntaciCwJ1+fvb0iRDlNj8BBFDq8A4KetLJe0Qj0KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOBBUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8jA/+PotnnAT11YiLjsoIljwiH0CSYqIyTlv/PBvuP04YeA7YL0y6\r\nPivMfTVkC8ibOp30ODkpY+clL427AY1hQPlat5TDpLG4r43heAXSYlGAzVOA\r\nJpJlerPbFLGcSrH+Rlnlw/R73rLL3RNncme4yt9OwfGBZBPoBGVO+E+uhBsb\r\nUhpfA3jfvPCSUsM7XqwQ/mmbPQSC4eDCuJnIlBsP/XDBGsbFCH2Fn0H+hus4\r\np+uuogzifvYH+qxnicEL6cAw0x70YznYvXoJS2VIZj/TTMUHMjkA1kzpIifZ\r\ngljH7kVPyr1Orq5Mz/CLrGYHXICf5kgQq4MAWkyW7xYVURQlZGQ5OT4sGMPK\r\n11paN3BDalNpvR1QVN0sGqcZBxibyKvm9OvdNsk/Ncn5HGLeySJ1at6AtXo7\r\nzXtOEv4Fw5NaVcUc6pvULVVYat9d0tshGzu87hgIF+TpHfHFk3E+yZbHYGVv\r\nWcEYphpzx7ZFrmPnEEThLKyCRifSk1283cD7iIQi34CkTqFV3ou1plAnnxEW\r\nsilSShi08JDtISMvqmkaZMA8jBzckNZtglIzFTl2WwLQ2c6gzIXDHy6y/zBy\r\n//Pby2pMyccJyWzA0t/U4kS71mGC3A0M9PcJ5rcFD0/ddZIeiAgVMz1GKKnY\r\n/KYIDbXmPawkSvfiiO7hItesRJPCbGzI49M=\r\n=21/C\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=15.4"},"gitHead":"2edbcf9762bf1428bc04e48af55382c153ecdb93","scripts":{"lint":"tsc --noEmit && eslint \"**/*.{js,ts}\" --quiet --fix","test":"tsc && mocha","build":"npm run build-ts && npm run lint","prepare":"husky install && npm run build-ts","build-ts":"tsc","tsc:watch":"tsc --watch","test:mocha":"npm run build-ts && mocha","test:coverage":"tsc && nyc mocha","test:mocha:watch":"mocha --watch","test:mocha:watch2":"mocha --watch --recursive --parallel"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/api-client/cli.git","type":"git"},"_npmVersion":"8.3.1","description":"The API Client's CLI.","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"16.14.0","dependencies":{"open":"^8.4.0","chalk":"^5.0.0","slugify":"^1.6.5","inquirer":"^8.2.0","commander":"^9.0.0","flexsearch":"^0.7.21","json8-patch":"^1.0.6","@api-client/core":"^0.4.0","console-table-printer":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"^0.3.7","koa":"^2.13.4","npm":"^8.5.4","nyc":"^15.1.0","chai":"^4.3.4","cors":"^2.8.5","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.2.0","express":"^4.17.2","ts-node":"^10.4.0","@types/koa":"^2.13.4","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/cors":"^2.8.12","@types/node":"^17.0.18","lint-staged":"^12.3.3","@types/mocha":"^9.0.0","@types/sinon":"^10.0.6","@types/express":"^4.17.13","@commitlint/cli":"^16.1.0","@types/inquirer":"^8.2.0","@types/leveldown":"^4.0.3","chai-as-promised":"^7.1.1","@types/flexsearch":"^0.7.2","@types/json8-patch":"^1.0.0","abstract-leveldown":"^7.2.0","oauth2-mock-server":"^4.3.0","source-map-support":"^0.5.21","@pawel-up/data-mock":"^0.1.7","eslint-plugin-import":"^2.25.3","@api-client/net-store":"^0.2.0","eslint-config-prettier":"^8.3.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^5.6.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-unused-imports":"^2.0.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1647841363843_0.06485692695220058","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@api-client/cli","version":"0.2.2","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@api-client/cli@0.2.2","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/api-client/cli#readme","bugs":{"url":"https://github.com/api-client/cli/issues","email":"pawel.psztyc@gmail.com"},"bin":{"api-client":"build/cli.js"},"dist":{"shasum":"4a7ae4150a26fd953d06c6a391e3e4975f673550","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-0.2.2.tgz","fileCount":247,"integrity":"sha512-2B0RSQv8hn6q3xb93Yn2grSoxwOn3ZdxZqBsTB68gTeRV/HopQlnJeqtpV7nyo2SnAqlzYE7d5CmgaR6kw4gjg==","signatures":[{"sig":"MEQCIDNBsHaqFDHYMB/RwrGH4YjnBI0cZzFUVnDG3t/ZMKUXAiA05owpeOyJ1cABAa5nFh0Plg2gECwFdLO6HAOR7HdldQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiORgmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFJw/8CkReYSphKyU6N3+Uzcl8rmkXY6MnS7c22aTNR+rM2AYySFwC\r\nL3gqjvHtq8wpu/mesfKlahhD0WmPuCSMzIqyKAQ+KoZwQ3ANtlkIUO94CxWG\r\n11GCDsU5L1O4uofSDMnyrzLjPdmgVe1PgcaiACxH1DXaH/E6EwT+q+S+nbAe\r\nA0yhGWXv8exfndCA/WalcELkXNdmk2mrzYkYQqbyUIEMfzKPUnfsS8NHc00H\r\nJEScj8JHYYePzdBXQPLhvxkYb/UkrcJCZwIcrlrpMdUDYI2FBQXK/VTxtaDh\r\naLiQEXMnb/S8dDd5CzWa04ViAAWXz0NUkVUSGf/WAgjun9pFdKUqNygDYVRY\r\nTVs3yDkSBjYAbFxtV8BqoA6aYfWCqm3mf9dxJb3LF09C26/mi0ZkE23F/eTC\r\nI0kUa1GU49K3MNM78qO87nGVlApvQiUQaT6/GWhweZB3ejq+60lmVDZ2F6zW\r\nhAfC67QWLlazKN7YnAwKuUQxZg95xMudhUo4YVZtGNnpl3IOSW64Aeo7GO3K\r\n86thzTsWl7NNecvTR2H6ojcEBTJcikoeiS4t/ZpufB1TFXGr7EywFzLgq9Td\r\ncepD6qibDVf8TeLyReguhiQJy4JyKjNwPy1JHjk5+8l7Yl+GS0CRWLZN9I3O\r\nvonYGLNaT2L2TGYdXjtH6+moFfki1KtsNAQ=\r\n=0h9D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=15.4"},"gitHead":"542c5d79b01f53de836339915d48fd402f8456bd","scripts":{"lint":"tsc --noEmit && eslint \"**/*.{js,ts}\" --quiet --fix","test":"tsc && mocha","build":"npm run build-ts && npm run lint","prepare":"husky install && npm run build-ts","build-ts":"tsc","tsc:watch":"tsc --watch","test:mocha":"npm run build-ts && mocha","test:coverage":"tsc && nyc mocha","test:mocha:watch":"mocha --watch","test:mocha:watch2":"mocha --watch --recursive --parallel"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/api-client/cli.git","type":"git"},"_npmVersion":"8.3.1","description":"The API Client's CLI.","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"16.14.0","dependencies":{"open":"^8.4.0","chalk":"^5.0.0","slugify":"^1.6.5","enquirer":"^2.3.6","inquirer":"^8.2.0","commander":"^9.0.0","flexsearch":"^0.7.21","json8-patch":"^1.0.6","terminal-kit":"^2.4.0","@api-client/core":"^0.4.0","console-table-printer":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"i":"^0.3.7","koa":"^2.13.4","npm":"^8.5.4","nyc":"^15.1.0","chai":"^4.3.4","cors":"^2.8.5","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.2.0","express":"^4.17.2","ts-node":"^10.4.0","@types/koa":"^2.13.4","typescript":"^4.4.4","@types/chai":"^4.2.22","@types/cors":"^2.8.12","@types/node":"^17.0.18","lint-staged":"^12.3.3","@types/mocha":"^9.0.0","@types/sinon":"^10.0.6","@types/express":"^4.17.13","@commitlint/cli":"^16.1.0","@types/inquirer":"^8.2.0","@types/leveldown":"^4.0.3","chai-as-promised":"^7.1.1","@types/flexsearch":"^0.7.2","@types/json8-patch":"^1.0.0","abstract-leveldown":"^7.2.0","oauth2-mock-server":"^4.3.0","source-map-support":"^0.5.21","@pawel-up/data-mock":"^0.1.7","@types/terminal-kit":"^1.28.4","eslint-plugin-import":"^2.25.3","@api-client/net-store":"^0.2.0","eslint-config-prettier":"^8.3.0","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^5.6.0","eslint-plugin-no-only-tests":"^2.6.0","eslint-plugin-unused-imports":"^2.0.0","@commitlint/config-conventional":"^16.0.0","@typescript-eslint/eslint-plugin":"^5.3.1","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1647908902660_0.8969364978571435","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@api-client/cli","version":"1.0.0","_id":"@api-client/cli@1.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"bin":{"apinow":"dist/index.js"},"dist":{"shasum":"8068165a5e6f0affdb5d6a577bcf08f8633154f8","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-1.0.0.tgz","fileCount":2,"integrity":"sha512-Iq7lDGbjsoupEK80SBbhu4WF5PvbCcIBDU1pzVNOxJ/Tc/AU2wr8WkTXVG6ioxOsmqG9c55Ys8vobP7BRnvLIA==","signatures":[{"sig":"MEUCIQD9KDIpZcKCcWau4Top28II/WlvPSXwU8aU/gCbvQiZagIgZl9ljC1Rj2rWVoo0PWRM1gau5bw4PsEwc/irnYOs91Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5804},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5e979dcda4c30eb213e2e4bee771896a02bd4cdf","private":false,"scripts":{"dev":"tsx src/index.ts","knip":"knip","lint":"eslint \"src/**/*.ts\"","test":"tsx --test tests/**/*.test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36731b31-5b0a-44a5-8949-f95213885d2b"}},"_npmVersion":"11.16.0","description":"API Now! CLI","directories":{},"_nodeVersion":"24.16.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"open":"^11.0.0","commander":"^15.0.0","@api-client/core":"^0.21.7","@inquirer/prompts":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","knip":"^6.14.2","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1780121199317_0.3162401007999478","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@api-client/cli","version":"1.0.1","_id":"@api-client/cli@1.0.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"bin":{"apinow":"dist/index.js"},"dist":{"shasum":"bd0197b3db5bf243318f18aab157c2f93f0ba3a2","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-1.0.1.tgz","fileCount":2,"integrity":"sha512-TjOn8zwI33HIEdgRBzVrnC0R2iZBKAO8lmWAeZG72JsNVQR0jxgogWYem8ysfNbzbnxMfvsTAFlxCkub5Igp4g==","signatures":[{"sig":"MEQCIDhCA3pV3fP8EvL64N90BRUiOyBTIPCTPMBPteKooeqkAiBHP2fBtx5NnCwuS2sV8Utzy/gEeOzWYZXzntK9aXHo2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6298},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"e26b55f1b1985e6885c71432eda32fba279a62be","private":false,"scripts":{"dev":"tsx src/index.ts","knip":"knip","lint":"eslint \"src/**/*.ts\"","test":"tsx --test tests/**/*.test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36731b31-5b0a-44a5-8949-f95213885d2b"}},"_npmVersion":"11.16.0","description":"API Now! CLI","directories":{},"_nodeVersion":"24.16.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"open":"^11.0.0","commander":"^15.0.0","@api-client/core":"^0.21.7","@inquirer/prompts":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","knip":"^6.14.2","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1780121567281_0.19758202090186971","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@api-client/cli","version":"1.0.2","_id":"@api-client/cli@1.0.2","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"bin":{"apinow":"dist/index.js"},"dist":{"shasum":"103c973e44ed816af6d180674c3758ac0860a9c8","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-1.0.2.tgz","fileCount":14,"integrity":"sha512-2FuxEg4EAprWhjsetn91ngt5aXaNm26kXsYPz8vBbkMUPTW3AhLJ1EIlrHfu01r6X9A8/Als83hwEYrGWAc8LQ==","signatures":[{"sig":"MEQCID+OQv1jl+5lKnB3d4k9dK62y/q6rf66jiCs4eiB6jmJAiAY4CJe8ZSd+85WoperQHCkntydFgvUQbgCoCR6tFWY4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77283},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"c4d82259bba971b75885922202b668dab28eef45","private":false,"scripts":{"dev":"tsx src/index.ts","knip":"knip","lint":"eslint \"src/**/*.ts\"","test":"tsx --test tests/**/*.test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36731b31-5b0a-44a5-8949-f95213885d2b"}},"_npmVersion":"11.16.0","description":"API Now! CLI","directories":{},"_nodeVersion":"24.16.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"open":"^11.0.0","commander":"^15.0.0","@api-client/core":"^0.21.7","@inquirer/prompts":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","knip":"^6.14.2","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1780122467681_0.07574433667270641","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@api-client/cli","version":"1.0.3","_id":"@api-client/cli@1.0.3","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"bin":{"apinow":"dist/index.js"},"dist":{"shasum":"56edbdcabea7173173c4c6d8b7aff1b83bae59ae","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-1.0.3.tgz","fileCount":14,"integrity":"sha512-2kUEljYu+4JQ4N9h2eWa/SrAvfDTnU2vNAJY5ekLC5yfDJwTbS8HwDtyT+EdWTGv4+TR79NToHRd4ADX/f63qA==","signatures":[{"sig":"MEUCIBAByHctT79wXPs4tjRWBHWH+hVFAmskDu2NIKzVXNqQAiEAwp9VAdlBAHJDSRLXXx4gaJ13Q9xwbW18a8K+m9uxUPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77524},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"e9a20699a03e309aec5d1740cd80edf7e3b946ac","private":false,"scripts":{"dev":"tsx src/index.ts","knip":"knip","lint":"eslint \"src/**/*.ts\"","test":"tsx --test tests/**/*.test.ts","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36731b31-5b0a-44a5-8949-f95213885d2b"}},"_npmVersion":"11.16.0","description":"API Now! CLI","directories":{},"_nodeVersion":"24.16.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"open":"^11.0.0","commander":"^15.0.0","update-notifier":"^7.3.1","@api-client/core":"^0.21.7","@inquirer/prompts":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","knip":"^6.14.2","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^21.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@types/update-notifier":"^6.0.8","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1780122963242_0.3243661191448277","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@api-client/cli","description":"API Now! CLI","version":"1.0.4","private":false,"engines":{"node":">=22.0.0"},"type":"module","bin":{"apinow":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","typecheck":"tsc --noEmit","lint":"eslint \"src/**/*.ts\"","format":"prettier --write \"src/**/*.ts\"","test":"tsx --test tests/**/*.test.ts","prepare":"husky","prepublishOnly":"npm run build","knip":"knip"},"dependencies":{"@api-client/core":"^0.21.7","@inquirer/prompts":"^8.5.0","commander":"^15.0.0","open":"^11.0.0","update-notifier":"^7.3.1"},"devDependencies":{"@commitlint/cli":"^21.0.1","@commitlint/config-conventional":"^21.0.1","@eslint/js":"^10.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/node":"^25.9.1","@types/update-notifier":"^6.0.8","eslint":"^10.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","globals":"^17.6.0","husky":"^9.1.7","knip":"^6.14.2","prettier":"^3.8.3","semantic-release":"^25.0.3","tsx":"^4.7.1","typescript":"^6.0.3","typescript-eslint":"^8.60.0"},"allowScripts":{"esbuild@0.28.0":true},"gitHead":"7d548d5803269307b10904f694bcb396d01d1578","_id":"@api-client/cli@1.0.4","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-+yE2JFMk1arCt9W8jat+Oc0HLzBPQBDRNAGcfWnOGolo9WKtP8Gt+L4MtzsiE2SMz165q1sjmcCJfVKLmkPEFg==","shasum":"0985ea1504107a01920db4b0fe4f77529dc4d8e1","tarball":"https://registry.npmjs.org/@api-client/cli/-/cli-1.0.4.tgz","fileCount":14,"unpackedSize":78072,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpLgp+rejUZYrmX/7LAwz8NN5tuw2J3ejxpc32eorQqAIhAPQIntjNF6mf1N5e3R8tvgAU/xV531G4jmFx6Py1cJDs"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36731b31-5b0a-44a5-8949-f95213885d2b"}},"directories":{},"maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.4_1780181523201_0.5037762617495831"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-14T05:53:49.379Z","modified":"2026-05-30T22:52:03.447Z","0.1.0":"2022-03-14T05:53:49.661Z","0.2.1":"2022-03-21T05:42:44.062Z","0.2.2":"2022-03-22T00:28:22.869Z","1.0.0":"2026-05-30T06:06:39.498Z","1.0.1":"2026-05-30T06:12:47.416Z","1.0.2":"2026-05-30T06:27:47.828Z","1.0.3":"2026-05-30T06:36:03.404Z","1.0.4":"2026-05-30T22:52:03.341Z"},"description":"API Now! CLI","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"readme":"# API NOW! CLI\n\nThe **API NOW! CLI** is a robust, cross-platform command-line tool designed to manage settings, handle authentication, organize directories/files, and publish assets directly to the Data Catalog from your terminal.\n\n---\n\n## Features\n\n- **OAuth2 Loopback Authentication**: Authenticate using your Google, GitHub, or LinkedIn accounts.\n- **Interactive Onboarding**: Guided setup prompts for first-time users to configure organization names and slugs (validated against reserved keywords/taken values).\n- **Default Organization Management**: List organizations and pin a default workspace ID.\n- **Metadata and Media Uploads**: Create, list, and read blueprints, domains, and multimedia assets.\n- **Data Catalog Publishing**: Publish schemas and datasets to the global/private catalog with automatic semantic versioning support.\n- **Developer Formatting Options**: Toggle outputs between human-friendly ASCII tables and machine-readable JSON.\n\n---\n\n## Installation\n\nInstall the CLI globally from npm:\n\n```bash\nnpm install -g @api-client/cli\n```\n\nOnce installed, the CLI is available as the `apinow` command.\n\n---\n\n## Usage & Commands\n\nAll commands support the following global options:\n- `--api-url <url>`: Override the target API Server URL (Default: `http://localhost:8080`). Note that the platform is actively under development and the final default URL will be set once the platform is officially released.\n- `--format <text|json>`: Define the output layout (Default: `text`).\n\n### 1. Configuration (`config`)\nRead and write persistent CLI configurations stored in the OS settings folder depending on the platform:\n- **Linux**: `~/.config/apinow-cli/config.json` (or respects `$XDG_CONFIG_HOME`)\n- **macOS**: `~/Library/Preferences/apinow-cli/config.json`\n- **Windows**: `%APPDATA%\\apinow-cli\\config.json`\n\n```bash\n# Get a configuration property (e.g. apiUrl, defaultOrg)\napinow config get <key>\n\n# Set a configuration property\napinow config set <key> <value>\n```\n\n### 2. Authentication (`auth`)\nSecurely log in to the API platform using OAuth2.\n\n```bash\n# Log in using Google, GitHub, or LinkedIn\napinow auth login <google|github|linkedin>\n\n# Verify current authentication status and user identity details\napinow auth status\n\n# Log out and erase stored authentication tokens\napinow auth logout\n```\n\n*Note: On your first login or checking status with no registered organization, an interactive step will automatically guide you through creating your first organization with live slug verification.*\n\n#### Personal Access Tokens (`auth tokens`)\nGenerate and manage Personal Access Tokens (PATs) for programmatic access.\n\n```bash\n# List all personal access tokens\napinow auth tokens list\n\n# Create a new personal access token\napinow auth tokens create [--name <token_name>] [--expires-at <duration_or_timestamp>]\n\nExample:\napinow auth tokens create --name \"Test Token\" --expires-at \"30 days\"\n\n# Delete a personal access token by its ID\napinow auth tokens delete <token_id>\n```\n\n### 3. Organizations (`orgs`)\nManage organization contexts.\n\n```bash\n# List all organizations you belong to\napinow orgs list\n\n# Get the default configured organization\napinow orgs get-default\n\n# Set default organization to avoid passing --org CLI parameters\napinow orgs set-default <organization_id>\n```\n\n### 4. Files (`files`)\nManage domain and API files in your organizations.\n\n```bash\n# List files with optional filters\napinow files list --org <org_id> --parent <parent_id> --kind <domain|api>\n\n# Create file metadata and upload local media\napinow files create --name \"My Domain File\" --kind \"domain\" --org <org_id> --parent <parent_id> --media ./path/to/schema.ts\n\n# Create file metadata and pipe media contents from STDIN\necho '{\"schema\": \"content\"}' | apinow files create --name \"My Piped File\" --kind \"api\" --org <org_id> --stdin\n\n# Read file metadata (default) or media content (--media)\napinow files read --id <file_id> --org <org_id> [--media]\n```\n\n### 5. Data Catalog (`catalog`)\nPublish and browse published catalog items.\n\n```bash\n# Publish a local data domain file to the catalog\napinow catalog publish --file <file_id> --name \"Catalog Name\" --description \"Catalog Description\" --scope public --catalog-version 1.0.0\n\n# List all published data domains in the catalog\napinow catalog list --scope <all|public|organization|private> [--key <domain_key>]\n```\n\n---\n\n## Development\n\n### Local Setup & Building\n1. Clone the repository and install dependencies:\n   ```bash\n   npm install\n   ```\n\n2. Build the package:\n   ```bash\n   npm run build\n   ```\n\n3. Run the CLI locally:\n   ```bash\n   # Run directly via tsx (Development)\n   npm run dev -- [command]\n\n   # Or execute the compiled build\n   node dist/index.js [command]\n   ```\n\n### Formatting and Linting\nTo format the source code with Prettier:\n```bash\nnpm run format\n```\n\nTo run the ESLint static code analysis checks:\n```bash\nnpm run lint\n```\n\n### Type Checking\nTo run the TypeScript compiler in dry-run mode:\n```bash\nnpm run typecheck\n```\n","readmeFilename":"README.md"}