{"_id":"@rexlabs/wings-node-api-client","_rev":"134-06ea67156d8b8b203367b6160f3c270e","name":"@rexlabs/wings-node-api-client","dist-tags":{"dev":"1.0.0-rc.1","latest":"1.0.2"},"versions":{"1.0.0-rc.0":{"name":"@rexlabs/wings-node-api-client","version":"1.0.0-rc.0","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.0.0-rc.0","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"jodierex","email":"jodie.dunlop@rexsoftware.com.au"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"kito_clark","email":"kitoclark1989@gmail.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"loklaan","email":"bunn@lochlan.io"},{"name":"nikchao","email":"nik.chaourov@gmail.com"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"squibler","email":"daniel@interactivebusiness.com.au"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"plz":{"projectType":"module"},"dist":{"shasum":"5d5bd9b4595129d03b8386fa6309d2d47ef079a2","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.0.0-rc.0.tgz","fileCount":3,"integrity":"sha512-0bD+G4bkMjzmTPTd1lTqJM5qo6F/1GG2lrtCY/VTW07vDy44WebsfNVvwb0Hsdu8B6xhE9VqPhdjP7g9PX1mrw==","signatures":[{"sig":"MEUCIAsW5+BIKEelRGHOoygwLgchZdHgbDFMvFBPrbwq7j6nAiEAwxCe4RgbCvcfQCS1KxHB2AXpmwwa/RgUDZLvzPSdaKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo20/CRA9TVsSAnZWagAAEnIP/05SpLtsBtte8xs2XBkn\nWcUr8c63ogE+Anx29dKCzgRH6PnsM0tkrKIKYXf4gRllDH9G93kL6O3Xeti7\nYmmD98GBCIPhqszxS61+AV8xC6Gae2GJ74i1JofVG27FqS3PdUyNDik90RCM\nv7XnMFnzB/VTPFsI1QJixuFBu9eRxs+fPLS7pccIl0f3JNRxrjs55YIqs2BZ\n435FaxwlXHS5Ym8fVedgRODgGh76OYvDHWuuMaqoQUry5XKXbC1NUOJqy7Ou\n8EyrtvbTldWBx5zmp6UD5f/+5sAEePxn331GHoG/dElIixFVGqJ5lqkfP2wm\nF/qJLdxxfYZeE9jfuqzaa2frX83ctO7QX21Z4E2ycxUCpBIf8nRvousYxRRh\nJsYKsOBThWBoARt3FP9iSXu5SnsQXFlCUg/y7+mI4fJb5d3JxphPVl1uFian\nRWdrRLErDiEXidrE7sUW1T6O7AFIWk32/Y4v97wwOvH6pjYFEbPgPZk5rknF\n6C5q/U1/C4qFMkjiaM/Ans6mq9X67llA+dMVI5doCDbrbAbN3ZXtb9MVuSVx\ng6gbosu7/s3wrt4vCirjkwYFtc34igrDvk8BTm0TDDEdQfp1Wjv7A4GMTFfn\niddg50gyo+V43d7ocnNOtQVj9CZcf+DgAJDT8a7PXJDipF67BgT0LNnXiGmD\nNoPJ\r\n=H6iQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3aabfd65dd30b0d83b1449858b4b48302c7b1cfa","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"julianburr","email":"hello@julianburr.de"},"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"_npmVersion":"6.4.0","description":"Wings Node Api Client","directories":{},"_nodeVersion":"9.11.2","dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.0.0-rc.0_1537436990806_0.15710719255517125","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@rexlabs/wings-node-api-client","version":"1.0.0-rc.1","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.0.0-rc.1","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"jodierex","email":"jodie.dunlop@rexsoftware.com.au"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"kito_clark","email":"kitoclark1989@gmail.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"loklaan","email":"bunn@lochlan.io"},{"name":"nikchao","email":"nik.chaourov@gmail.com"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"squibler","email":"daniel@interactivebusiness.com.au"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"plz":{"projectType":"module"},"dist":{"shasum":"d76e69e083b3f47b57aebd345eceed0f5d12120f","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.0.0-rc.1.tgz","fileCount":3,"integrity":"sha512-qx5tVk/ZNrXBXkjBdoYSsKJ0PFTMmrR4r4b3n8TGmMsJujrnHRdEnLA/qnsJZSQkk5Blf1j7DhlV4JZUNbWXWQ==","signatures":[{"sig":"MEQCIAJ5+oz2gCPuyxklPz18QSlbozb3yvjweDK72sbmzcm+AiBBf1b8DMRGVoJ13Umtdbb4HjkDIQdxnkTJ+/e7oWQwdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo3L9CRA9TVsSAnZWagAAR1UP/jVe1Caw97PYbj3pxQMK\nYoa6cDlbcq5sMEUYXkQ2QdtVM/0NXcwmcYlIRuYO79VPVaIA9G+utpmGkAjj\nXTSZcKwYsoCnrLOULsevXNA5S2VLfaNv/UOYo+OAmUwglTK7Y4/G/w9s0oJN\nJC9fP/f0+QaILLwke9jAwwvP/WoQY2u8D9GX2hUhsEUnrNZVmqpBkBzHs7wn\nzQ+3r4BbODQyAVq+RLalaPfb7Qia+7nqUbwbzg5zFU8EbK6yfXTEQ9fMi4jv\nsKTF7Xq+nfXfJ4LJWFEeoON99wSY5TjrX3LzM524xI1X0O31bPqd4yZD5Zkl\nc+7fDva9+a+XExyvA6cXmfYDD7LP1R5pulrPRQyufDtawoR2Lx73RjeuTkEs\nutRaQTkv6y3fk9mOU4AmM6w4cbr9OyUjHmqGoR4RRH27xT3aj8CSIJa9Qnf2\nNBl67JDRjrS65ShmvbQ8aJwJH1fPgdhfarCO9NmchliqwLqyFFCnc0tTA7kf\nKYxC0dpb/DeB1Q7XAf2i5DZlvKB6xb7lYL/gcweMy6F1l5IPX4UBdb2tsK9N\n7QT/BBanCfBbUGb8WYkVzK3ePJ7inGbXi1q48WCOe3V8EYgmBJYafhWPZ44g\nDhoFwgAlkFyNvGJ3baG7HAQesn2iY6IwxJaRG+liEy8oYtXnHWUNXOva81xY\nBwmM\r\n=i+6W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# 💸 Wings Node Api Client\n\nVery basic API client for node environments to deal with the [wings API](https://github.com/rexlabsio/wings-api). It is build on top of the [`node-fetch`](https://github.com/bitinn/node-fetch) library.\n\n## Usage\n\n```js\nconst { create } = require('@rexlabs/wings-node-api-client')\n\nconst api = create({ baseUrl: 'http://wings.test/api/rex/' })\napi.setAuthToken('xxx');\n\napi('Listings::search').then(res => {\n  console.log({ res })\n});\n```\n\nThe client instance (`api` in the example above) is an executable function in itself, which will trigger a post request to the given path. The second argument is an optional data object that will be used for the body, the third argument can be any options that will override the default options passed into the `create` call.\n\nThe client also comes with the following extra methods:\n\n```js\n// Set a specific header field\napi.setHeader(headerKey, headerValue);\n\n// Shortcut for `.setHeader('Authorization', 'Bearer ...')`\napi.setAuthToken(token);\n\n// Set a specific option (after creating the instance, but storing it on the instance)\napi.setOption(optionKey, optionValue);\n\n// Set multiple options\napi.setOptions({ optionKey: optionValue });\n```\n\n## Development\n\n**Install dependencies**\n\n```shell\n$ yarn\n```\n\n**Available Commands**\n\n```shell\n$ yarn test               # runs all units tests\n$ yarn test:watch         # runs unit tests when files change\n```\n\n## Legal\n\nCopyright (c) 2018 Rex Software All Rights Reserved.\n","gitHead":"493d5a8282da83a2ef187e6ac4267f757fc9be69","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"julianburr","email":"hello@julianburr.de"},"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"_npmVersion":"6.4.0","description":"Wings Node Api Client","directories":{},"_nodeVersion":"9.11.2","dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.0.0-rc.1_1537438460578_0.8237226669368891","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@rexlabs/wings-node-api-client","version":"1.0.0","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.0.0","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"addstar34","email":"addstar34@gmail.com"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"cartant","email":"nicholas@cartant.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"jodierex","email":"jodie.dunlop@rexsoftware.com.au"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"loklaan","email":"bunn@lochlan.io"},{"name":"nikchao","email":"nik.chaourov@gmail.com"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"squibler","email":"daniel@interactivebusiness.com.au"},{"name":"squizr","email":"jacob@squires.xyz"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"plz":{"projectType":"module"},"dist":{"shasum":"530f1d6fb4341feb4cc2213ae9ad5d6690c1ec2c","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.0.0.tgz","fileCount":3,"integrity":"sha512-48J4xJoEUJ5rzCZGM7UVOQ6cnGEXn8FwtVYeV/o38JjnEltXfdM6vcN1EtOrJnESB4OgVH/3a+l/fww0LUmKuQ==","signatures":[{"sig":"MEUCIQDkf2YLIBJ4Xmc14eu6dH0qQIHQ9qIsj2t/MHA5EN/ERgIgJ3v0WJW4dlH5qOMjm8yVfdnqUApy8wQbZQOioNKKjGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPVx3CRA9TVsSAnZWagAAgaYP/3hGeCnt/UX9ItplhK4M\n9hsUIGVRYfxEdkK/G0eI5kp1thHOfToP/BiuwereHNvwfnwRVmraFB+pi+cO\nSkF8rBLq12WPGqD8ngescpG8CqCspM6zdcBhQpesLO5ug/FaHBo1rYOd+2rU\n5LmmxyVUCpIBXbUq29uCSbQbh4YBT1NfwD8P0K6zEO5ohHemJgu5ft7zXFGk\nHVlk1gApKR2cdeAZs0EhU++VvKp3ihFVyIWg/hQgM+0clY7zjHa3VZLy6UZ6\n4jGhDl1gXCuhZblGNZgV+tRmDMPKQttE4OavNJ4EcaHKzTBGLUxV9ODKnfZJ\npgeMXTt/N55NBj9M1r/sVqGvkF6MEQ+kJe/c/UL/pLkMc3QRwElBHvVWWnOI\nwSNg7oivI+aKBB/cY0WxA+uXK1XfXgZnrvNDbT6KQuPlOGYCX8gYiktjqz3V\nMt9XRYRoLON3KWU+Wzf25LfJfqO50Iv6QWPVuBVTDgQU38+kTu9PlfGBHejO\nNIqrL6v/1Y4WCX6Al+zEDvZyzeTxTJmcljel8FXULxO5QwVBk/5ACihhFpX6\niR/gTYUxxy5sRkWmv5J6tdDhQpQHxBMgxLKQRzc8WT1iw9uQVXd1GX3wyLP6\nQfBDgRHrj4ye6mx6PCaN4MAprpOUSpH+A17QHeGFIdXax8OBcy4LWwmTrK0M\nCPDb\r\n=1A8C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a6a65743d48321f2cd15d282307d2bcf2279ec29","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"julianburr","email":"hello@julianburr.de"},"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"_npmVersion":"6.5.0","description":"Wings Node Api Client","directories":{},"_nodeVersion":"9.11.2","dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.0.0_1547525239199_0.06584401074121948","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@rexlabs/wings-node-api-client","version":"1.0.1","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.0.1","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"addstar34","email":"addstar34@gmail.com"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"cartant","email":"nicholas@cartant.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"jodierex","email":"jodie.dunlop@rexsoftware.com.au"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"loklaan","email":"bunn@lochlan.io"},{"name":"nikchao","email":"nik.chaourov@gmail.com"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"squibler","email":"daniel@interactivebusiness.com.au"},{"name":"squizr","email":"jacob@squires.xyz"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"plz":{"projectType":"module"},"dist":{"shasum":"cb8360f8ec4638cb60e85e7e3e86ea81bdbbedcc","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.0.1.tgz","fileCount":3,"integrity":"sha512-dSjWzWUquq5oAC3Lph0rLNhvMsI6BvwkGYsIfOsZLtzY0dFGKI5ofwZVt0hkpFqfcHVxLFSXh2yL20nzbyuk9w==","signatures":[{"sig":"MEYCIQC+fIkTVenm1/hK6m6XBnJpGZrvcV5hSFDUHWnDVUVdHQIhAMAli0CqFrRjK1wJ+PQX6V4nRiaclXWY6G0LuYvgZSwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPV5/CRA9TVsSAnZWagAAAmQP/3VQbfs7uCJUEueaBbvx\nX8vc/pNuUtCbF11AhrT6bERMztJmGCv5pZEoFnpSRPydgjfz/whYIgdTF6lF\nUynCAzanz0uRX2FL1TQvupBwRCF3nMippuaDnFr3FGZv2Hzc3olG/LTZ8sjM\nyVvQGzhsLCTfBA8QnjyWnIhKRqqVVWtiL+Mcz90sZANyOMhiFGnSTtmR4wfB\no5oliCGYFdLkrMfxDe9bnOnqx/T4EgPViHek4Gg8zMrRFfW34y0oJXkrAESl\n5jAQ9jilbWmeAFTBLnG9ADVPDVHZLPUuAyiXZWbIvtgGjbhX2CzUJiUAoR9N\n7G56wc1x7i1RYxFamJHLRtm+Kib4lUX2NhH48UtPFRgQIiPMID9IcWLIjlcA\nm8Xl5HmDt1op/YqkuBbf2nV3jfmDI05SwUJv4I2HRh5AlHSvPK3cqTEaAoYZ\nppEtVon5gyBpbJv4t4ny59/iccENryPdGOrO5tWLJnfwxBf7pUdFoKGSh/le\n+fS5fql1JdIwBfPHacSXHB7SmsTYn0rvx960WVae29W4jXXvaP37AJuLjmS8\nkEY/N+RgwhItTlckSkL5L0NVpbv/MIE3eAYjhEeLF4uj2sJ0fcsQBFyR+jfA\nfjlFPm7BEDmbbiGmx8K1rjcuyfadZCf1QSN3g1/Xh1wxjzMoBBwg1GVCam3/\n5kHq\r\n=gRQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"8779cd8c3c79e3f6b6b1a321368df4ed679c5817","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"julianburr","email":"hello@julianburr.de"},"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"_npmVersion":"6.5.0","description":"Wings Node Api Client","directories":{},"_nodeVersion":"9.11.2","dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.0.1_1547525759220_0.9214780534420406","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@rexlabs/wings-node-api-client","version":"1.1.0","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.1.0","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"addstar34","email":"addstar34@gmail.com"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"cartant","email":"nicholas@cartant.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"jodierex","email":"jodie.dunlop@rexsoftware.com.au"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"loklaan","email":"bunn@lochlan.io"},{"name":"nikchao","email":"nik.chaourov@gmail.com"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"squibler","email":"daniel@interactivebusiness.com.au"},{"name":"squizr","email":"jacob@squires.xyz"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"plz":{"projectType":"module"},"dist":{"shasum":"4038c8650e52c79f3a014a92864a5b3913408f53","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.1.0.tgz","fileCount":5,"integrity":"sha512-yUrKrFdhmBGn074qA+7mX6s3pKJVAF8CIqK9A5wgMz6WdjyqgvwSHI/7AS2Fw1tXqjqmgpj5CQols4aOZcli4w==","signatures":[{"sig":"MEUCIDGlubvDlEo9EZ+lRm8Z8SeZQrO3WDcX9Bbov0O3cDJrAiEA2qbkLaam/qtp92HNIYFRbS2eOYYJvTQkRha2Fv0wwDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRzInCRA9TVsSAnZWagAAnb8P/jaltdKxOnAIMdeTBkpE\nx/BH9A1GyJ05bZoJ3AsQpf0G3sUb4YF5dUGfvLRMpRGGsTFOEhHgLRil6L3H\nnBK0kjvyo66WV/eppEH7bhEk9BXsSyQA9gCr5XexikI2glyTM0gTyOv5xwac\nSvHRdmNpjwr4K7NrMAKiFcPDYEDDiDJyGaBaFa3GIH5bdSlmerQm8unXP8Ct\nnrWblLoxC3qJHHMgPQTehKHlwCQml+JXzKwqMvx+eVVQcJV1nfMrIII6asYd\nn4fc0+kiXsOwqlsG83GSpYoDRMnq7D11ndYXlQ46d8mEgJteab96fLnDVn9E\nNw2H9QXvA8V2Z+hSZXm+0PMFu8pSVuojOAkbqZqtrNAI5yVvhxzGBFR9hhBW\ns0XFd/nPVESi6DJFPWr7tyN9RXsGStd8S/O/NLBnZd9YLnHgD7029FOz+j6w\neS5gwLs7VfRoeMmVhJMu8So041fYjEPVihhuXeIZdUn4XFEEQTYFBlGxniPR\nEdMNNG0nwLeJ/XFnuc/hslwdS5k17K55XFLCbs6KFy3e8C3E28QzUhMtoUIP\nkVtkUwvdD3EfFfdPVvc2BfycJ7QeUdY55VzaTp0gUVc31AM4TEGISNXVa+ed\nImSUKFW/B6884nZ6e6GxvS07fuF7zQvZKZ4DPPVnjBRT0OX7115mqRIMmTgh\nXWWh\r\n=UQSU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},"repository":{"url":"git@github.com:rexlabsio/wings-node-api-client.git","type":"git"},"description":"Wings Node Api Client","directories":{},"dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0","promise-limit":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.1.0_1548169766821_0.0004069552274708066","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@rexlabs/wings-node-api-client","version":"1.0.2","keywords":["vivid-package"],"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","_id":"@rexlabs/wings-node-api-client@1.0.2","maintainers":[{"name":"aaronw","email":"aaron.williams@rexsoftware.com.au"},{"name":"ababkov","email":"alex.babkov@rexsoftware.com.au"},{"name":"addstar34","email":"addstar34@gmail.com"},{"name":"andrea.sartori","email":"andrea.sartori@rexsoftware.com.au"},{"name":"blankak","email":"blanka.krotilova@rexsoftware.com.au"},{"name":"brentonwheeler","email":"brenton.wheeler@rexsoftware.com.au"},{"name":"camerondarragh","email":"camdarragh@gmail.com"},{"name":"cartant","email":"nicholas@cartant.com"},{"name":"colemanator","email":"peter.coleman143@gmail.com"},{"name":"dara-rex","email":"dara.heng@bkvfoundry.com"},{"name":"dilshanrex","email":"dilshan.amadoru@rexsoftware.com.au"},{"name":"iamtommcc","email":"tom@tomm.cc"},{"name":"jayhealey","email":"james.healey@rexsoftware.com.au"},{"name":"jhmcbride","email":"jhmcbride@gmail.com"},{"name":"julianburr","email":"hello@julianburr.de"},{"name":"kingkhan","email":"email@saaditkhan.com"},{"name":"ktickner","email":"ktickner.91@gmail.com"},{"name":"lachlankrautz","email":"lachlan.krautz@gmail.com"},{"name":"malkeir","email":"sam.chipperfield@rexsoftware.com.au"},{"name":"razodactyl","email":"razodactyl@gmail.com"},{"name":"rcole5","email":"ryancole1684@gmail.com"},{"name":"shawpaw","email":"jeanpierre.gassin@gmail.com"},{"name":"shokinke","email":"siobhan.hokin@rexsoftware.com.au"},{"name":"startdaemons","email":"rhyses0107360@gmail.com"},{"name":"summer005","email":"mying0505@gmail.com"},{"name":"therealsamlin","email":"sam.gh.lin@gmail.com"},{"name":"theshinytuxedo","email":"martin@martinwheeler.com.au"}],"homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"plz":{"projectType":"module"},"dist":{"shasum":"ca984e503989ad82c44f1d6eff4a5a757ff292a2","tarball":"https://registry.npmjs.org/@rexlabs/wings-node-api-client/-/wings-node-api-client-1.0.2.tgz","fileCount":3,"integrity":"sha512-LDkNW4A7MwSC1PSdhxNUnfWtTeZ0QdEp89t+s7JkVg2NGHn8dEISTfZiIADxbABhiBkDqfyw3izYlQMvAOeqog==","signatures":[{"sig":"MEUCIQD3oG1FuubI9M/URPJw9s0ba0F3VvU+t7awGY/i+AwS7AIgWENkoE2fjYluJENvP5AH361a0NPmlRTWYWMf/gFCxik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeFJBCRA9TVsSAnZWagAA1wcQAJ+b0XzykdNLnXs2t0/r\nyN36jrfllCbJsUl0X/Nrb4Mne2HxzNp0NJSJ9wdO83LLh7sIFQ7lFVux7fAG\nys5C0cjLWnn91841jdjc2DU6bPi7JbHg2ll3kkosUfLzJ5O9BTkBDy9+c6wK\nTfTPpRv+5gHV4+RhLxaHwJ4goICjM7zeOUsLP6WG4d0aXobKMXNzMsQGjD1a\nmbiixiKNj8Cbvu57ks7oqxcD4UGkP3qI9sceSlHmvVHojkfMuBvzFodQmO/t\nqwuBjVx4VEFn7MShYa16noTSBhEWA/msZ28xQzkTpd9XgF3uWKEUIGzc21J7\nyZy0AuYo2bXEqzQ4nlqddzFzaM62TmTLCY7dg6o86jYx6kB3CRx0d7xlmkCp\neDoquwvhkKVWuLsab6qkFPqE4fXzTVaRdek9kPj/Dlrlp6+DPRIsOED5BesV\nFZdwL8XlCL85/s6gBlhnjUN2k1638HPaIZvuKFdHui1JAiY0WFobYc+BfMrz\nloJe7u/4G5QwVK6AD28OkJEAivN4AF2+d3PUPZmtJjHrmDGuTcnzEh51FC6f\nxb9mXY4+c49FD2NvYX3Xpdo5rkfhKFU5epWxoAyaUH4OhBbd58CkuMnemfAW\nFL6wyspNPiuw0+czqP3ZlMOOdjv/jgfNGelNg6/24LN0POY6RQJDSCJQeZDL\nqb/b\r\n=UcYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"34d675d192ba64059ec79711da157c862d0884b8","scripts":{"test":"plz test","clean":"plz clean","test:watch":"plz test --watch"},"_npmUser":{"name":"julianburr","email":"hello@julianburr.de"},"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"_npmVersion":"6.11.3","description":"Wings Node Api Client","directories":{},"_nodeVersion":"12.10.0","dependencies":{"invariant":"^2.2.4","node-fetch":"^2.2.0","promise-limit":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@rexlabs/plz-cli":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/wings-node-api-client_1.0.2_1568166464439_0.4787957366410738","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-09-20T09:49:50.805Z","modified":"2026-08-24T23:58:13.760Z","1.0.0-rc.0":"2018-09-20T09:49:50.969Z","1.0.0-rc.1":"2018-09-20T10:14:20.725Z","1.0.0":"2019-01-15T04:07:19.353Z","1.0.1":"2019-01-15T04:15:59.402Z","1.1.0":"2019-01-22T15:09:26.955Z","1.0.2":"2019-09-11T01:47:44.597Z"},"bugs":{"url":"https://github.com/rexlabsio/wings-node-api-client/issues"},"author":{"name":"Rex Software","email":"julian.burr@rexsoftware.com.au"},"license":"UNLICENSED","homepage":"https://github.com/rexlabsio/wings-node-api-client#readme","keywords":["vivid-package"],"repository":{"url":"git+ssh://git@github.com/rexlabsio/wings-node-api-client.git","type":"git"},"description":"Wings Node Api Client","maintainers":[{"email":"siobhan.hokin@rexsoftware.com.au","name":"shokinke"},{"email":"jhmcbride@gmail.com","name":"jhmcbride"},{"email":"alex.babkov@rexsoftware.com.au","name":"ababkov"},{"email":"peter.coleman143@gmail.com","name":"colemanator"},{"email":"endre.bernhardt@gmail.com","name":"endre.bernhardt"},{"email":"adsy.britt@gmail.com","name":"adsy"},{"email":"dinesh.selvamani@rexsoftware.com.au","name":"dineshrex"},{"email":"robinsonlaura445@gmail.com","name":"laura-kate"},{"email":"login.dev@rexsoftware.com.au","name":"rexlabs-sa"},{"email":"ralphnest.pamintuan@rexsoftware.com.au","name":"ralphpam"},{"email":"annamalai.saro@gmail.com","name":"asvny"},{"email":"mark.holmes@rexsoftware.com.au","name":"markholmesrex"},{"email":"itpekov.alexander@gmail.com","name":"itpekov"},{"email":"scott.atkinson@rexsoftware.com.au","name":"scottatkinsonrex"},{"email":"michael.esteves@rexsoftware.com.au","name":"michaelestevesrex"},{"email":"david.burns@rexsoftware.com.au","name":"david.burns.rex"},{"email":"sumali.carter@rexsoftware.com.au","name":"sumalicarter"},{"email":"paulo.basilio@rexsoftware.com.au","name":"paulobasilio-rexsoftware"},{"email":"roberto.harrison@rexsoftware.com.au","name":"robertoharrisonrex"},{"email":"tzara.ayton@rexsoftware.com.au","name":"tzaraayton"},{"email":"shaun.johnston@rexsoftware.com.au","name":"shaunj-rex"},{"email":"samuel.amador@rexsoftware.com.au","name":"samadorex2026"},{"email":"erino.sugisaki@rexsoftware.com.au","name":"erino"},{"email":"patrik.berg@rexsoftware.com.au","name":"patrikbtheiceberg"},{"email":"jpetterson@gmail.com","name":"jpetterson"},{"email":"rami@emergentlabs.ai","name":"ramigm"},{"email":"darzon.tato@rexsoftware.com.au","name":"darz-rex"},{"email":"khoa.duong@rexsoftware.com.au","name":"khoaduong.rex"},{"email":"ivanjo.sarmiento@rexsoftware.com.au","name":"ivan-rex"},{"email":"rodeljr.ganancial@rexsoftware.com.au","name":"rodelganancial"},{"email":"joey.quebral@rexsoftware.com.au","name":"maxrexsoftware"},{"email":"rachmar.mohammad@rexsoftware.com.au","name":"rmrexsoftware"},{"email":"admin@thesimplyinitiative.com.au","name":"dmastrorillo"},{"email":"edgar.poniente@rexsoftware.com.au","name":"eponiente"},{"email":"christian.tanpoco@rexsoftware.com.au","name":"christanpoco"},{"email":"lachlan.young@rexsoftware.com.au","name":"lachlanrex"},{"email":"eric.caratao@rexsoftware.com.au","name":"eric-caratao10"},{"email":"cameron.jones@rexsoftware.com.au","name":"crjonesrex"},{"email":"ernesto.alvarez@rexsoftware.com.au","name":"ernestoalvarezrex"},{"email":"dean.casili@rexsoftware.com.au","name":"dean-casili"},{"email":"remedios.yamat@rexsoftware.com.au","name":"remiyamat"},{"email":"robertus.primusanto@gmail.com","name":"rprimusanto"}],"readme":"# 💸 Wings Node Api Client\n\nVery basic API client for node environments to deal with the [wings API](https://github.com/rexlabsio/wings-api). It is build on top of the [`node-fetch`](https://github.com/bitinn/node-fetch) library.\n\n## Usage\n\n```js\nconst { create } = require('@rexlabs/wings-node-api-client')\n\nconst api = create({ baseUrl: 'http://wings.test/api/rex/' })\napi.setAuthToken('xxx');\n\napi('Listings::search', args).then(res => {\n  console.log({ res })\n});\n```\n\nThe client instance (`api` in the example above) is an executable function in itself, which will trigger a post request to the given path. The second argument is an optional data object that will be used for the body, the third argument can be any options that will override the default options passed into the `create` call.\n\nThe client also comes with the following extra methods:\n\n```js\n// Set a specific header field\napi.setHeader(headerKey, headerValue);\n\n// Shortcut for `.setHeader('Authorization', 'Bearer ...')`\napi.setAuthToken(token);\n\n// Set a specific option (after creating the instance, but storing it on the instance)\napi.setOption(optionKey, optionValue);\n\n// Set multiple options\napi.setOptions({ optionKey: optionValue });\n\n// Get all records for a specific service\n// It will fetch pages of 100 items (in parallel) until all are loaded!\napi.searchAll('Listings', args).then(res => {\n  console.log({ res })\n});\n```\n\n## Development\n\n**Install dependencies**\n\n```shell\n$ yarn\n```\n\n**Available Commands**\n\n```shell\n$ yarn test               # runs all units tests\n$ yarn test:watch         # runs unit tests when files change\n```\n\n## Legal\n\nCopyright (c) 2018 Rex Software All Rights Reserved.\n","readmeFilename":"readme.md"}