{"_id":"@pricewaiter/integration-api-client","_rev":"32-1fb554b98871ad203652d750c283c6cb","name":"@pricewaiter/integration-api-client","description":"Client for making requests to PriceWaiter integration endpoints.","dist-tags":{"latest":"0.8.10"},"versions":{"0.0.1":{"name":"@pricewaiter/integration-api-client","version":"0.0.1","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"UNLICENSED","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0"},"gitHead":"5e4ea0ee7afdec5d522e0b941a1763b4c6ef37a5","_id":"@pricewaiter/integration-api-client@0.0.1","_shasum":"fc32289ee828ed305d7dd91426cb5f134ccd3081","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"fc32289ee828ed305d7dd91426cb5f134ccd3081","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.0.1.tgz","integrity":"sha512-+gPpRIjUzFgYNXVDLry/97E2Mxve5h/YeDA3sUtLS4SHuU5nyoQhoo3Va8YegAVos6JcmZ8YlT0a5/lfncTZ3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAi6Ugd1/JNB3+ojf2OLPI3ymMvoQXA+0XlkgMWpLxZLAiB71zC3cWGg2k52/8Zqq1z5CRcFeOHpyMNAuyqtzORRpA=="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.0.1.tgz_1459271543279_0.6752662300132215"},"directories":{}},"0.0.2":{"name":"@pricewaiter/integration-api-client","version":"0.0.2","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"UNLICENSED","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0"},"gitHead":"078eb217a9015e06c76b4f8d16495f92f54e5f86","_id":"@pricewaiter/integration-api-client@0.0.2","_shasum":"9fc1332dd0db5b871ba643d4903fa0c4bf810df3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"9fc1332dd0db5b871ba643d4903fa0c4bf810df3","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.0.2.tgz","integrity":"sha512-MgpLxe0FDgqkvjucOFOaeT8vfi2uL/uz5f9ri580eLeQWYZO90q3OqBv6JgYwaJvXTY2GAl316c7NJ/l12tdFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqUH4T9LbuLvCKhn5iSbNQGH8jNscRKAcPrNdk1dIy0AiEA8Kf7BCJ3L/NMyFRUVT/vXg0AmFdIomCqT0GrCL5VIPM="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.0.2.tgz_1459273662262_0.9167928339447826"},"directories":{}},"0.1.0":{"name":"@pricewaiter/integration-api-client","version":"0.1.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"UNLICENSED","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","mocha":"^2.4.5"},"engines":{"node":"4.4.0","npm":"~3"},"gitHead":"5177a7cb620262b9c4c476c1051022864ee08d2d","_id":"@pricewaiter/integration-api-client@0.1.0","_shasum":"a35fc6f734e5bd04ff20cd5374b4e4a2a18f4bf0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"a35fc6f734e5bd04ff20cd5374b4e4a2a18f4bf0","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.1.0.tgz","integrity":"sha512-RgToamAb6fp5jq/3WIMGzZLeO/ug8OP0o3jSVl7bglGR0Fwt3atFo4gZn1bzgvTIj88yBxXeCnywgWB5QoSrTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdMQkNT9pbnlJPMFh35pkFwZf0mydfN5T/pCkW5Cw3kwIhAPELNcxp3thu/SvnSS2dQVLpIyC8I5h2Zrk2YYCCv1yr"}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.1.0.tgz_1459466814040_0.7408453819807619"},"directories":{}},"0.2.0":{"name":"@pricewaiter/integration-api-client","version":"0.2.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"UNLICENSED","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","mocha":"^2.4.5"},"engines":{"node":"4.4.0","npm":"~3"},"gitHead":"5d1f5fa4c96d4756545a1c784614c249b8a17d65","_id":"@pricewaiter/integration-api-client@0.2.0","_shasum":"cede80f5369fa79752b8d1cb4e5fd92d29f26451","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"cede80f5369fa79752b8d1cb4e5fd92d29f26451","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.2.0.tgz","integrity":"sha512-19Fg/kPxa7S1uIx3GOZMETeW9wUPqRSDz9JLHhjqzWi+gy7zwti6qDyhOqpTApMDjGNBodjc4j+ZJAZ+9UFphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2LPOdoYN387xl/hFmwbQYduCp2hD3leOKWm4WVYiGhAiEAon8G5drSZb+1PSj3Nb1k+UFJ4Pi14kGgWJd8kXER2tw="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.2.0.tgz_1459533135068_0.15883182385005057"},"directories":{}},"0.3.0":{"name":"@pricewaiter/integration-api-client","version":"0.3.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"UNLICENSED","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","mocha":"^2.4.5"},"engines":{"node":"4.4.0","npm":"~3"},"gitHead":"0b72f6846d284eccfd62a96ba5c9b6955d07525f","_id":"@pricewaiter/integration-api-client@0.3.0","_shasum":"9936597264f4d0335c11aee7f88aa376fc0cbc30","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"9936597264f4d0335c11aee7f88aa376fc0cbc30","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.3.0.tgz","integrity":"sha512-1MOBcU9frQi+191DS0pEE0dlDl7HgYxDGWmAKjHuChGe7hufYmSJ9OqwahpNzH5KOXOA+dJ88HKlgJg1tdKJUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTtwW4uDCyyannNROU2fx1FN5ebIuGeaygjBoP+P3lCAiBC3I8Gyn8d1iew2EZfeLdJlLbjzUw3kfxXYBTepJwleg=="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.3.0.tgz_1459876765903_0.10676511051133275"},"directories":{}},"0.4.0":{"name":"@pricewaiter/integration-api-client","version":"0.4.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"gitHead":"7a7403a32ad397971e5d535fcdc6fa06f37923cc","_id":"@pricewaiter/integration-api-client@0.4.0","_shasum":"b218a42bc089b2f8b9f7b9642c896113b49f358d","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"b218a42bc089b2f8b9f7b9642c896113b49f358d","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.4.0.tgz","integrity":"sha512-i/NNm90/6sRWP60sc9BocO6Pm3nJP4hdJrynRUYt1vWO4bgKPYHb9DvBRxq2/KruosmUEeWhAWMivVHPXZfJQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGymyIbfOaf4yfboJWcy17nUT+xxbyYlrpxUUzGqmoqvAiAi8PhxcvkgLbTV2okZBrzO2msiV3m1cIqDjKqzb7RBug=="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.4.0.tgz_1470178863992_0.389449659967795"},"directories":{}},"0.4.1":{"name":"@pricewaiter/integration-api-client","version":"0.4.1","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"gitHead":"aa6f58f10644be23efad54fa0ba73b604f5a5f92","_id":"@pricewaiter/integration-api-client@0.4.1","_shasum":"7e27275dac2b8e59b7aede5553c2b5a91fe67829","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"7e27275dac2b8e59b7aede5553c2b5a91fe67829","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.4.1.tgz","integrity":"sha512-5pVkyks8EPe/1vFBrYkGh20I/RGW1/NBcojQgkcZ9naxSikYrcTXVKdZyahq7gjZSrlg8nm2CGvqtGfF3SJJ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8duEDL5NZSqrFxjBSJqQRJm+5EycLMIJxGJ0pQ9EAuAiEAmWZ9k2mp22gLfa0lRLLE8fGpxiKdxCsI/TPkw6aWKUg="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.4.1.tgz_1471042235660_0.845736910123378"},"directories":{}},"0.4.2":{"name":"@pricewaiter/integration-api-client","version":"0.4.2","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration-api-client.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration-api-client/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration-api-client#readme","dependencies":{"node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"gitHead":"0d338a0d98bc6e6b3e0ba86ea9c132533b9d531c","_id":"@pricewaiter/integration-api-client@0.4.2","_shasum":"9be3bf7a2bfdc3ccddd51ef007e474905bba2819","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"9be3bf7a2bfdc3ccddd51ef007e474905bba2819","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.4.2.tgz","integrity":"sha512-cOMgghQJMKXs8X/VJWVvpzgwmV8kuGaxoZzyYzlc50dG4bnZIEUZ6t8YPwbvIAQmsJmuL73+nz5pY2da+A1bdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzk4ZrnQElzSRx1m9dEyvr2YFgpmzOw31zO1eQfqSqmAiEAsNLN2FFUosGH1U29cPHCEIXlzJUlXLFwhpldw9xGPAE="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.4.2.tgz_1471046964284_0.12409351021051407"},"directories":{}},"0.5.0":{"name":"@pricewaiter/integration-api-client","version":"0.5.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.5.0","_shasum":"e462247eeaa2a41a56e9df05e44a81acedb2fb40","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"e462247eeaa2a41a56e9df05e44a81acedb2fb40","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.5.0.tgz","integrity":"sha512-/CbSsbOvHRtldBGo13s5DPVN+ydLiSoQywJJd3IG19tNwFxsJMFxpnQvyLOEzK+LO0coWpKQ5xNHz90mlTR22w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcyBFeBVU3Unnnnq1RKv7csNkyNCCWhMF8vBYwCHKoswIgUbWCi1XbRex9XW1TaplRuxjGhcVdQSx8QyYoMdybhNo="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.5.0.tgz_1473882796570_0.44225815939716995"},"directories":{}},"0.6.0":{"name":"@pricewaiter/integration-api-client","version":"0.6.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.6.0","_shasum":"f8671956d6709b36ac60882c6b3b497c377649b4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"f8671956d6709b36ac60882c6b3b497c377649b4","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.6.0.tgz","integrity":"sha512-6wPBTf+15tKw9wykH8BWd9EQjblnoqBYlavOrSxfn2T5D5/MxWo2ZrIjXLk+P5g7MUhd7gEPqyi9sHQRH+gTvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6ki+SVE2+VAQRs8ysvu3s896pQFgDD5PH9Z5126VOiAiEAwcP1Fm0Pd/JEUKmlg4wwjEqRMg+XOL04LGZaXw9T9iQ="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.6.0.tgz_1474305584480_0.6792425371240824"},"directories":{}},"0.6.1":{"name":"@pricewaiter/integration-api-client","version":"0.6.1","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.6.1","_shasum":"5af51ce675398c23a5f2efca14a1bf93ac71c6a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"5af51ce675398c23a5f2efca14a1bf93ac71c6a0","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.6.1.tgz","integrity":"sha512-PYLWCZahMPUlK1XmhZAkNBJmIXAWNKCA0TWIwPtY7zIgfO6vgfAA8ideijzVmZwfWNYok7ktPH2sVwrjJ0Q3ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBer8lrnCRGMgNcLgPnObTPkikqc9hMIwXXINwe1/oLoAiBuFf1BkDb8JCxlWH68YqJV2mcyfSJ/xCZ5IcR3FZ+fmQ=="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.6.1.tgz_1474306353767_0.8230027751997113"},"directories":{}},"0.7.0":{"name":"@pricewaiter/integration-api-client","version":"0.7.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.7.0","_shasum":"60fe619fc8db17a7d0f4f8e94c2abe1abd6c67c6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"60fe619fc8db17a7d0f4f8e94c2abe1abd6c67c6","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.7.0.tgz","integrity":"sha512-EWKrI75QzVdM9YjTR9WZT0rPYmM/Q2IHOY+5W1carE4jTkdConisizm6lyVE/OxVQMA3iufEeJ9XF1iIJNVk/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMp/lPJxF/naVK9MUFkIrS3PogNqN73Eu4A7Nqyw6R5gIhAPnLMcFZUd5gZgMxiGBJhB9EdLpr2zbc2UdpQgFUbq0u"}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.7.0.tgz_1475106727911_0.42757120775058866"},"directories":{}},"0.7.1":{"name":"@pricewaiter/integration-api-client","version":"0.7.1","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.7.1","_shasum":"5dc0ad4456e30fe249e05c615d568a144cc89783","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"5dc0ad4456e30fe249e05c615d568a144cc89783","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.7.1.tgz","integrity":"sha512-qsbGh3MahQve6fggFmUG9iy4ds/GTY7pfHQJfnaNdXAk0G2qFKFBNZ81c6/rP/IXOGRwRhm7MPcS9TIkCDvcRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0OKCCkO8dSGnqZdrpHCjHYT5iqDkTQdmghIHK3Z3EhAiEA87bc3rqpJjHH6rRqYRhqd0m3eUGRQNM6ZIetNMOob48="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.7.1.tgz_1476816517934_0.968269131379202"},"directories":{}},"0.8.0":{"name":"@pricewaiter/integration-api-client","version":"0.8.0","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.0","_shasum":"d4286534fa7d50de46c5dcc8b78846902137d239","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"d4286534fa7d50de46c5dcc8b78846902137d239","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.0.tgz","integrity":"sha512-AuAXHcZIX0N7D6pqn1A+hatYEL064rfZUbSF/E4z2kjXNyy65aFbxDeS+NiFY2yPsj50B+PrX24mDjjZkDn4KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzm/C9tOmvpu3AXGLu2GUNlbyn/gvJGk7vNOqzVuc6fQIhAOaIfPRL4LW1usdxAgQBc/WV3565+qiE+qKgvRHiGWGr"}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.8.0.tgz_1477499985414_0.9696857661474496"},"directories":{}},"0.8.1":{"name":"@pricewaiter/integration-api-client","version":"0.8.1","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"repository":{"type":"git","url":"git+https://github.com/pricewaiter/integration.git"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"bugs":{"url":"https://github.com/pricewaiter/integration/issues"},"license":"MIT","homepage":"https://github.com/pricewaiter/integration/client#readme","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.1","_shasum":"724fcd1d610dde304ab112c293a09ddc7454f49d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"724fcd1d610dde304ab112c293a09ddc7454f49d","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.1.tgz","integrity":"sha512-zOG2MNbaM4O8neEUE67dP/hBtG30ifgQc0b9mgWI06eJJ338B9SuuFbCLD5rcVDl40igUkeUeJMtJx4DLRiMRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnyJfE2laFpfnYsI8qLNeHvMTPJUhWfzna8XkZeqU1GgIhAN/Za7AfD8kAbu9oiqVUo3XkKz+dBcIcdRGAn2xwoHVp"}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.8.1.tgz_1477517875316_0.4831366732250899"},"directories":{}},"0.8.2":{"name":"@pricewaiter/integration-api-client","version":"0.8.2","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.2","_shasum":"8a86001e93880b9b59302ba75c4bc2543b581770","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"8a86001e93880b9b59302ba75c4bc2543b581770","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.2.tgz","integrity":"sha512-VOIFI+xpBKsKSK5R2VwLGWWPmBoKsWs9AqjJudu660xQfEUQ5CzYoJmu94RdERKiuAjBmAT1/O+n/Jz5UtczXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMVzsCDFpVWZL49g9qFlAfjwcfz9QVYGh+ZzXmRv0ulAiB6scd+TTjcjKL+dyAE0SJWvPnsShHFrm0lTQjTq4J+qA=="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.8.2.tgz_1478110725546_0.6501685415860265"},"directories":{}},"0.8.3":{"name":"@pricewaiter/integration-api-client","version":"0.8.3","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.3","_shasum":"530bc41a044aaaec11c751e02249fa55fdb0f4c7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"530bc41a044aaaec11c751e02249fa55fdb0f4c7","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.3.tgz","integrity":"sha512-p81irMA2w6HazNh3gPm9UPTPT4kq1wc2B8/a3IxrTkvJVI5FF+WVmBtC9gOTOSmsZWDf28g4tTk2ogPeGvPHIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDINGNoPAM9ApO9dG4zIa4LdjLh0HWWou2Fynqig32tCwIgMip4v0uI1cCJVyeB9C6lNscYFpymQnjgJne54PEL3w0="}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/integration-api-client-0.8.3.tgz_1479941523669_0.7311160750687122"},"directories":{}},"0.8.4":{"name":"@pricewaiter/integration-api-client","version":"0.8.4","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"6","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.4","_shasum":"f38170589545de0c5cbb827cd1cff8e70db96b9b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"matthinz","email":"matthinz@gmail.com"},"dist":{"shasum":"f38170589545de0c5cbb827cd1cff8e70db96b9b","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.4.tgz","integrity":"sha512-mOgSEcQg4W+XgDaw9btMYeroJ1IIxgrvTOrCL+g73swTCxfSyxJshg/93YPsCsI+I3FMMHPUpBU1qDVoH5blwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQA+c5UE8c4N3hK+79K0mppnWMCEkU8ZqJV37lCuIZ8gIhAPGuz5xqi4FXr/1DjDT4b0KNO/Z+j7vaig/ROTh9qlqq"}]},"maintainers":[{"name":"matthinz","email":"matthinz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/integration-api-client-0.8.4.tgz_1480456266454_0.20670196786522865"},"directories":{}},"0.8.7":{"name":"@pricewaiter/integration-api-client","version":"0.8.7","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"8","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.7","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"bmck","email":"ben.m@pricewaiter.com"},"dist":{"integrity":"sha512-UAMGqkw/0FzpSN+wsoFzBEwo2OrC1+gEG8u+6H6eURFtH8MiGfQNw8x7R3opHN63Rzq3v33KncmBiATfUDdjng==","shasum":"e687b7045ee160dd3bb8c27867f2afd707b67891","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqbwLfLHr0hnSPr7vRZaxP1TRbqQ8R+Ru4GMEQt/CBVAiEAp1SuzWGjiCJy8W5XDxhS1b/CASsA0Ffbrpo7BGhAFMU="}]},"maintainers":[{"email":"ben.m@pricewaiter.com","name":"bmck"},{"email":"mikejestes@gmail.com","name":"mikejestes"},{"email":"matthinz@gmail.com","name":"matthinz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integration-api-client-0.8.7.tgz_1507919395223_0.3140288956928998"},"directories":{}},"0.8.8":{"name":"@pricewaiter/integration-api-client","version":"0.8.8","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"^8 || ^10","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"mikejestes","email":"mikejestes@gmail.com"},"dist":{"integrity":"sha512-0Pn3A+CdwxTFfTigqI7TI20DuCmS5TuAOPr+u+FtR9uPN4wcmsNjg39JS8KgAMPTcfSK+U2mVVcdsNYyARUI0A==","shasum":"a2e75667f4a18b9f825ef3d9c226c5d9250cbfae","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.8.tgz","fileCount":46,"unpackedSize":123205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckSclCRA9TVsSAnZWagAANuYP/j0zjDJhKdRvHNULwsN3\nWJe80k0k3JYAMnl5YlHeMDXgxVFuV279vtyJDoXrmg4H+9D77RTZMyR51MnL\n0tG7vKGCCLNBhu/bu1s7mC6ci6TspJ/n4EshNlBE779MGMsJ9WDHQpA1Yjxm\nZ+btLbnQ5iZHAoisbiwU+2PNX2exRJLcF+LuE/VjbWdesEaza7kOfNW2jb59\n5qok9JeEx15UqMEzHoy3EMZdCFkM5zyNDENmj2rioVOMmlF2e+didc141z4H\nCCP/QZGq62VVh7N3CBHVGx/vN9LFbpZEcvlHEgQTJ9l5YxUpwbz6lcwDbuCw\ndFCx8W4ED9G7bAa4cGygeJeVn51s1SVnWVygzjjA7YXB/AKC9T4+ococWmyC\nT8JR5J0VUM/y6vSGbUtsCsBt8Na7uZqH2D8Lr+S2/EuhlGUtTh+VreQachxp\npTnWhlAiXmPQtZGcTs+grlnHY8C+/3L++ELiH6SXRoCv+w5I1Uccyg93/i/x\nmIwnDWZ2RIqcMP2wcoB1U8yjrB6r8FTJBxVh3z6kMUFDh+LpnYAJoRs3wdkU\nPfYIvSpGqb4WkE4y6sxycPyamIjPjjPeNCrzwRX9Z1HC1SJo72RsTDCvzuq+\nK6IQWwKh0EG7FHTvSD5m2yTwJ1I08MqOFz25y1kep+32aA2HBvbx26RvCR7Q\n6rve\r\n=N12c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJspEx0be+JFZC8c1ps3SgxdSlZ9j4Jy8IE2Li0srDMAiBy3a+h6sESc/01bfZcNUs1gWN6+WVeycRKPyiJA9gmFQ=="}]},"maintainers":[{"email":"ben.m@pricewaiter.com","name":"bmck"},{"email":"matthinz@gmail.com","name":"matthinz"},{"email":"mikejestes@gmail.com","name":"mikejestes"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integration-api-client_0.8.8_1553016612594_0.563840744080238"},"_hasShrinkwrap":false},"0.8.9":{"name":"@pricewaiter/integration-api-client","version":"0.8.9","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^1.1.2","joi":"^9.2.0","node-uuid":"^1.4.7","request":"^2.69.0","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^3.5.0","eslint":"^2.5.3","eslint-config-airbnb":"^6.2.0","husky":"^0.11.6","mocha":"^2.4.5"},"engines":{"node":"^8 || ^10 || ^12","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lFViQ7IiwJCvFWI6Pl92vFT1e3Z0dBl9/OT5vJc//LMGPufkJgTiWv5O8R4avbFv8yRSIzcVRgXVf3FVF4YQAg==","shasum":"72d72a263d54130ab65b45fc7a14f08d9ec27c56","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.9.tgz","fileCount":45,"unpackedSize":70264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6q2YCRA9TVsSAnZWagAA2kcQAIWM2baqconalZeJ15Ej\nmBm0y60Np2Xie8chkcEGtFVM/GPSjXgQtvlwLDtKhqFMP2vetIkPFMR36XEu\na5OEWEG1ddtGiit6WPDn1DOpqIN5lRa4hmZvkJW18jZ0LQaJP0JtL254e0e+\nruRvpj50d/UhOmS8YoPaxqYNR1eRPA5zgK7I3ndzoYbkAko8k9PWgr9qMSry\ngk2jjeVMrlZnTGgNeLtVCUo0q9Lns4DgL/qs6xhvBKrFtyhLa8sbdGeatBUU\n0cTNkCnqUtHccwiuBG3se3s/0fP9FauzNOL73CVVRQFLuW8vbTIaqie1BqTt\nbKSYRQhsi2NI/++XexdVfcWgnmjnRoXHf/oT9hC0bXnsnyX7uyfhqCpL1kmd\nFYww+CG7Cg/35G6TT9lurHFCOqPuUPh0zywjvMabFAeNROsbPEb4/1VV9YHL\n1fH9Un6Y9CvO4+3S81zIeJngRMGAxvmhiZ6pK6G0J4p+Qfsg+rI/FSHYquHp\nCn+jZQ7YSAJKgLJnkc6gwp6AzRJ01QQdL56U1Ed59PJJEJt36Ra3MGy5UYIy\nfYDwBFQO1cLR/uLCmiNH2aGyQ7KnclW6WbmA35Z/wTCgbTE6scZmPuqUaAtz\nFVx/40wI/XGuuLgSzefw7FOJwzc6ziazoX0m6HPX+rYhzwoG7+I7rFcB9rx+\n0MNj\r\n=jRTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7k1WXq+6aZTpdAvymrXT7R6PecLYjgUvN1oRtEUf5AQIgIJ8sB6pUHZq3v5d22KNC1gRm5tnsNHl8+I3Kq83vtvE="}]},"maintainers":[{"email":"ben.m@pricewaiter.com","name":"bmck"},{"email":"matthinz@gmail.com","name":"matthinz"},{"email":"mikejestes@gmail.com","name":"mikejestes"}],"_npmUser":{"name":"mikejestes","email":"mikejestes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integration-api-client_0.8.9_1575660952197_0.37005644680907857"},"_hasShrinkwrap":false},"0.8.10":{"name":"@pricewaiter/integration-api-client","version":"0.8.10","description":"Client for making requests to PriceWaiter integration endpoints.","main":"src/index.js","scripts":{"lint":"eslint src test","prepush":"npm run lint","test":"npm run lint && mocha"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","dependencies":{"content-type":"^1.0.2","currency-codes":"^2.1.0","joi":"^17.2.1","node-uuid":"^1.4.7","request":"^2.88.2","secure-compare":"^3.0.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^7.7.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","mocha":"^8.1.2"},"engines":{"node":"^8 || ^10 || ^12 || ^14","npm":"~3"},"_id":"@pricewaiter/integration-api-client@0.8.10","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FLRPh2HdhBo0Vr4RIvjUUZj7hCac6dkbuWasBldwDTdRhGP2TWCHmf2WNVzZMDbKNWsVvVvVqYbnZZbTSW/zQg==","shasum":"8717c3e29ed6a0a4e7171b75ec51d283ba99cec7","tarball":"https://registry.npmjs.org/@pricewaiter/integration-api-client/-/integration-api-client-0.8.10.tgz","fileCount":45,"unpackedSize":68761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRpzuCRA9TVsSAnZWagAAi5wP/3GtnKJUqq8qmK5BpIor\nigW6qtxcU1ka9MshnT+4tvZXBn5kaHCNUa/ciCKYJL11ciJCTF03eLiRe9Jk\nz+vMqeXk9vcjONGlEn0OJuS6v6xalF+Q1ko5OpuutQughLnyAkyWs6X4TO/q\nCFhKnVrDHIFtN3uBP3cJz7g8lZk8yHdFJiA5R2mEBKeA/C/qiKdQ80tNNrR3\nuJ9oda/pFMk95A9q1UQ6f+TGfCSkWs0A9Aa0/DZyMJY9ySkb42EPD20Z9Fj4\noorpBg8XXED6xNL53ycDVcHsDK2xRUyeCrQoVpZ+wSOJzF88IpHoOyySjVUu\n0XRnLjLdtYnqpUPzGUtYVrs5rxv1EcHS8dbXrqFtZ6g9i1pQPL0hsM19ZZAM\nJE+Z4mL/mu9g2wKGKKynhewH+5HOMtr1jpNvVLu6UxsiktncduWYkactMd1C\nYxBwzOusVkBhv6EU1o+BtYFOfCL7YX8HtOVZFVweDwrQSP9R59mPceX+og1e\nZQlbBPOMEf6ok46Yk7Xj8YkBEmHvYzWTD76eCsm/TFWKtZxAp4SafiyNDTvD\n4zqsX4eAccaugCpddsEhxjp/3TKG2SzAiiWajtiFbwg2yO3O9JvplLStscCs\neLahgHamsL1gdR5ihqrQ+Nv1zpAgOwSgE+8VjS780rtcAHtEFpRzun6dJu4m\nIVnU\r\n=aZa9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgUdteER2Pxgpdi+iKv8Nomu7nJd34js72tMz0PHvFzQIhAKxl7AyCw94OuBV21ulWSMyNV77EZg4ZNLhu5fJJGSQZ"}]},"maintainers":[{"email":"ben.m@pricewaiter.com","name":"bmck"},{"email":"matthinz@gmail.com","name":"matthinz"},{"email":"mikejestes@gmail.com","name":"mikejestes"}],"_npmUser":{"name":"mikejestes","email":"mikejestes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/integration-api-client_0.8.10_1598463213849_0.25207929494878334"},"_hasShrinkwrap":false}},"readme":"# PriceWaiter Integration API Client\n\n![](https://codeship.com/projects/11764580-d9c5-0133-13a0-424a9136fddd/status?branch=master)\n\nThis package provides a function for making HTTP requests to endpoints that comply with the PriceWaiter Integration API Spec. It provides the following benefits:\n\n1. Signs requests using a shared secret\n2. Verifies response signatures using the same shared secret\n3. Parses `{ error: { code: 'whatever' } }`-style errors out of responses and `throws` them\n\n## Usage\n\n\n\n```javascript\n\n// 1. Require the library.\nconst createApiClient = require('@pricewaiter/integration-api-client');\n\n// 2. Generate a configured client function.\nconst makeApiRequest = createApiClient({\n    type: 'ping',\n    version: '2016-03-01',\n    url: 'https://example.org/ping',\n    apiKey: 'APIKEY',\n    sharedSecret: 'SEEEEEECRETS',\n});\n\n// 3. Make requests, providing the request body and an (optional) request UUID.\nmakeApiRequest({ foo: 'bar' }, 'bac658f0-0a58-4eb8-b710-de62126e4032')\n    .then(({request, response}) => {\n        // request.headers is the request headers\n        // request.id is the UUID assigned to the request (2nd arg above)\n        // request.url is the URL the request was made to.\n        // request.body is the parsed JSON request body (if available)\n        // request.rawBody is the stringified JSON request body\n        //\n        // response.statusCode is the HTTP status copde\n        // response.headers is the response headers\n        // response.body is the parsed JSON response body (if available)\n        // response.rawBody is the unparsed response body\n    })\n    .catch(err => {\n        // err.code is i.e. 'invalid_response_body'\n        // err.statusCode is the response's HTTP status code (if available)\n        // err.request is the same as r.request above (if available)\n        // err.response is the same as r.response above (if available)\n    })\n\n```\n\n---\n\n## Errors\n\nAPI calls made using this library can return a lot of potential errors. All errors include an unvarying `code` property that can be used to quickly identify them.\n\n### Client Configuration Errors\n\nCalling `createApiClient()` with invalid options will throw errors right away (rather than returning a rejected Promise). You should not retry client creation without modifying the relevant option.\n\n|           Code          |                                     Description                                     |\n|-------------------------|-------------------------------------------------------------------------------------|\n| `invalid_api_key`       | The API client was configured with an invalid or missing store API key.             |\n| `invalid_endpoint_type` | The `type` option was invalid.                                                      |\n| `invalid_shared_secret` | The `sharedSecret` option was invalid or missing.                                   |\n| `invalid_url`           | The `url` was invalid or missing. Urls **must** use the `http:` or `https:` scheme. |\n| `invalid_version`       | The `version` option was invalid or missing.                                        |\n\nOnce you have a configured API client function, calling it can return a rejected Promise with a number of other errors.\n\n### Network Errors\n\nThese errors indicate (potentially transient) network problems. You should be able to retry your requests without modifying them.\n\n|        Code        |                                                               Description                                                               |\n|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------|\n| `connection_error` | The HTTP request could not be completed, perhaps due to the endpoint being unreachable, DNS resolution failing, or requests timing out. |\n| `http_error`       | The HTTP request returned a status code other than 200 (success) or 400 (error). This usually indicates a misconfigured endpoint.       |\n\n### Request Content Errors\n\nIf there is a problem with your request's content, you should not resubmit your request without modifying it.\n\n|          Code          |                Description                |\n|------------------------|-------------------------------------------|\n| `invalid_request_body` | The request body was invalid in some way. |\n\n### Response Content Errors\n\nThese errors indicate that a response was received from the endpoint, but its format was invalid in some way. Whether you retry these errors will depend on the endpoint.\n\n|               Code              |                                           Description                                           |\n|---------------------------------|-------------------------------------------------------------------------------------------------|\n| `invalid_response_body`         | The content in the response body was invalid in some way, such as containing invalid JSON.      |\n| `invalid_response_content_type` | The response included a body but did not include a `Content-type: application/json` header.     |\n| `invalid_response_signature`    | The response was either missing its `X-PriceWaiter-Signature` header or the header was invalid. |\n\n### Endpoint-Specific Errors\n\nEach endpoint can return its own error codes under certain conditions (e.g. `deal_not_found`). See [Endpoint Documentation](../docs/index.md) for additional error codes.\n\n---\n\n## Publishing New Versions\n\n`./publish.sh [--patch|--minor] [--dry-run]` will cut a new version, push to git and publish to NPM.\n","maintainers":[{"email":"ben.m@pricewaiter.com","name":"bmck"},{"email":"matthinz@gmail.com","name":"matthinz"},{"email":"mikejestes@gmail.com","name":"mikejestes"}],"time":{"modified":"2022-06-12T22:49:30.963Z","created":"2016-03-29T17:12:25.541Z","0.0.1":"2016-03-29T17:12:25.541Z","0.0.2":"2016-03-29T17:47:42.710Z","0.1.0":"2016-03-31T23:26:54.607Z","0.2.0":"2016-04-01T17:52:15.574Z","0.3.0":"2016-04-05T17:19:26.431Z","0.4.0":"2016-08-02T23:01:04.266Z","0.4.1":"2016-08-12T22:50:38.248Z","0.4.2":"2016-08-13T00:09:26.984Z","0.5.0":"2016-09-14T19:53:16.800Z","0.6.0":"2016-09-19T17:19:47.422Z","0.6.1":"2016-09-19T17:32:36.598Z","0.7.0":"2016-09-28T23:52:09.821Z","0.7.1":"2016-10-18T18:48:38.179Z","0.8.0":"2016-10-26T16:39:49.186Z","0.8.1":"2016-10-26T21:37:55.569Z","0.9.0":"2016-11-02T16:56:53.245Z","0.8.2":"2016-11-02T18:18:47.494Z","0.8.3":"2016-11-23T22:52:03.893Z","0.8.4":"2016-11-29T21:51:08.466Z","0.8.7":"2017-10-13T18:29:55.352Z","0.8.8":"2019-03-19T17:30:12.791Z","0.8.9":"2019-12-06T19:35:52.325Z","0.8.10":"2020-08-26T17:33:33.989Z"},"author":{"name":"Matt Hinz","email":"matt.h@pricewaiter.com"},"license":"MIT","readmeFilename":"README.md"}