{"_id":"butler-sdk","_rev":"3-e4256c5ec1a832915308c23d11631b5a","name":"butler-sdk","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"butler-sdk","version":"0.0.1","description":"Butler javascript sdk ","author":{"name":"Butler Labs"},"keywords":["fetch","typescript","openapi-client","openapi-generator"],"license":"MIT","main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","ts-node":"ts-node"},"dependencies":{"axios":"^0.27.2","form-data":"^4.0.0"},"devDependencies":{"@types/node":"^18.0.0","ts-node":"^10.8.1","typescript":"^3.9.3"},"gitHead":"f5baf2f5e1e1482164cd614ae8341529b3eb783e","_id":"butler-sdk@0.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E85bQ3BnlqINndL8fpqsmVWjHnVs/VLNi+iRatR4gajfSH/Hhyh5NRsKtRSo40jWSdvOB1V6XUwXZboE5nOYgg==","shasum":"1e8c379857bac0e7a97ac27e7e8fa4d1d3d5f5c8","tarball":"https://registry.npmjs.org/butler-sdk/-/butler-sdk-0.0.1.tgz","fileCount":35,"unpackedSize":140659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQJRwUR/cmHIcFo0MoJNjy3nCo9K5ljem1PG5aKVPPKgIhAMPb06x07d+4VMc8rypWYPRCPJogO0VUPhy37Ly5pz4U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitncgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ShAAnI6rT40S/V76XXbR9bLXIuz+X9sX8wCrzSHM39Bv7M2rWDKM\r\nBVCtQwR/3UNfK8RRI+I53k4XgQpBGBhAoz1ozxnTmLlhBZ3Lz/u2YzuoeA43\r\nj14bS9dDUqSjuRQbyEV2SaVO1KqMbxCiV2JSJlxoW8wL3jjzZiU6LCJQM6/U\r\nE2tGoFb/eZBrcpHJK0imQxLNgsHQK9QaBzoymOqPr7G5dyiu0piyhWx4Hchm\r\n7Z04NXDOUEpY4FZiDdXTnVEbexK25bsR3F23JRlcu+Xyfk/8rVyyW74fPE0e\r\n1+JZ0gTCsjZY6xtdKlkEr3QlXEKpkSiLvtP21dLi4eO3AB2kx7DD4nX9bVKu\r\nRi4OmR6u5Qz0prXshRQWCN3TW43MbkMr2iN4ipxU49v+nPE5eUSD1jdDeL8t\r\nFcciLV387NU34UgCwervXTB8VcJUrd75SEAHrgtwPagT5aHKIn1GkD3il15o\r\n4zsquJI2C5WOFAyzQr6U2LTrkJud1oDJGzpAApZSDNBXImq4NHdcsbSQh3Ox\r\nhPOY4I3FIaZX7y3Yty9Z+5FH3nZ+2fd/cTsuhJ5Oj6Ru3g8+GSxotg1lBJrC\r\nD+K0MWbl4TGN5op/9pFKcuO3gaRJI2Rc383SyLOgiiEhUFtC7dh7j/SchSpJ\r\ntdZak5gtINo52Ab7oi74z01SLQRushRqNJM=\r\n=H4RK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abijayanth","email":"jay@butlerlabs.ai"},"directories":{},"maintainers":[{"name":"abijayanth","email":"jay@butlerlabs.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/butler-sdk_0.0.1_1656125216621_0.816725836048263"},"_hasShrinkwrap":false,"deprecated":"critical bug fixed in 0.0.2"},"0.0.2":{"name":"butler-sdk","version":"0.0.2","description":"Butler javascript sdk ","author":{"name":"Butler Labs"},"keywords":["fetch","typescript","openapi-client","openapi-generator"],"license":"MIT","main":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","ts-node":"ts-node"},"dependencies":{"axios":"^0.27.2","form-data":"^4.0.0"},"devDependencies":{"@types/node":"^18.0.0","ts-node":"^10.8.1","typescript":"^3.9.3"},"gitHead":"fc42461a30b167606cb1937e8ddaeeaf17efe6b0","_id":"butler-sdk@0.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lMahPZr+BAaOheoTPu8yjemnm70ZpIjFfXxHGpqQxA8FakmmMZv3sOYHDku9QBvBXwS1RszTY4Yx6SHfQuJfqA==","shasum":"63457802b202d19f1fbd11d433da9dd5c8c83677","tarball":"https://registry.npmjs.org/butler-sdk/-/butler-sdk-0.0.2.tgz","fileCount":37,"unpackedSize":187725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlMYDWMTevO91zyFaQnfVTBiPlgd9Yw4pmyVJJaDqOcAiA0drG13x8lqDFT+5XAwtzlkLArC7EGNdQNv/gwKNtamQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivRrbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEkQ/9ETo5prUhzpxqhIQEB0FmUCvkq44U1ejaqWiDx+OocdWlZDAO\r\n0zxCamHad/WF1un0bq/glpwPzu25TetdlYsv+7upvh8FetSOGkXI4981xmwk\r\ns/Kg9hYjFR8NzYWTqT9r/tZj32pGP2ngRBXqDbPv2kDvDdDT6ZsjU/IxH5MT\r\nMvV6hfH7TPCfLKda3M2Eyvh2IW47b+AxXm8VjDrpoK5w67xpnXInXg84cpxA\r\nk+Pkd9urhg763o3jqfOOtBxtaBE+P6nYc7PJg9ki/rgJjpnaFSSvXg+rdYu9\r\n4wlmR81yfsRaRnhGEgjSxQIEv3BZCi2HOxJVcvXp1JF6rxRlKiuXoSinrSNP\r\n+h9J/QXZyHySLtqxpTsa8g7FpPX7AWAg82ysTSM5oI/lsW4N2FVXYd08rYaM\r\niJDH+S1msrH1wfszQPbdVp5KoINh+k1+2BmKbp4oz711NPKB5ztPdBMptnPL\r\nzUC6Oq7muyXJ9TkP5J82ISXLjlK/w+i4gmc0vTzaaewt61EpJQywF7RSDhp3\r\nVH70lwYqv6wAsiJR3y38Oz7rXTBFz7pXw38FqYvHOE5lbUrk1WE6x95cPUPj\r\n7AwtBRfWt0qxfxK5z+GX9sLBNp28xrcX/vJV+Rco4dRZb1z4fPxk5C9W4Jpq\r\nttNHxVyXl10d0POd6Ep3NDRM6B/C3lR4AEI=\r\n=obZp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abijayanth","email":"jay@butlerlabs.ai"},"directories":{},"maintainers":[{"name":"abijayanth","email":"jay@butlerlabs.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/butler-sdk_0.0.2_1656560347334_0.6906864110424624"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-25T02:46:56.621Z","0.0.1":"2022-06-25T02:46:56.814Z","modified":"2022-09-14T20:27:23.244Z","0.0.2":"2022-06-30T03:39:07.523Z"},"maintainers":[{"email":"jay@butlerlabs.ai","name":"abijayanth"},{"email":"david@butlerlabs.ai","name":"butler-davidzeng"},{"email":"matt.noe@butlerlabs.ai","name":"mnoe1161"}],"description":"Butler javascript sdk ","keywords":["fetch","typescript","openapi-client","openapi-generator"],"author":{"name":"Butler Labs"},"license":"MIT","readme":"# Butler\nWelcome to [Butler's Javascript and Typescript SDK](https://butlerlabs.ai)\n\n      Butler APIs are built on top of the OpenAPI 3.0 standard, and the SDK provides convenience\n      functions to make programming easier\n\n## Installation & Usage\n### npm install\n\n```sh\nnpm install butler-sdk\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```typescript\n\nimport { Butler } from 'butler-sdk';\n// Get API Key from https://docs.butlerlabs.ai/reference/uploading-documents-to-the-rest-api#get-your-api-key\nconst apiKey = '<api-key>'\n// Get Queue ID from https://docs.butlerlabs.ai/reference/uploading-documents-to-the-rest-api#go-to-the-model-details-page\nconst queueId = '<queue_id>'\nconst file = fs.createReadStream('test.pdf');\n\n// Create client\nconst client = new Butler(apiKey)\n\nclient.extractFile(queueId, file).then((x) => {\n  console.log(x);\n});\n```\n\n## Maintain\n### Regenerate code to reflect latest API Spec\n```sh\nopenapi-generator generate -i https://app.butlerlabs.ai/api/docs-json -g typescript-axios --package-name butler\n```\n\n### Test\n```sh\nAPI_KEY=\"api-key\" QUEUE_ID=\"queue-id\" yarn run ts-node test.ts\n```\n","readmeFilename":"README.md"}