{"_id":"quickbooks-node-promise","_rev":"65-d889f5e06682a5956e3eff6049c01dea","name":"quickbooks-node-promise","dist-tags":{"latest":"3.3.15"},"versions":{"1.0.4":{"name":"quickbooks-node-promise","version":"1.0.4","keywords":["quickbooks","node","promise"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"dist":{"shasum":"ac960790b50266715965e2a36b820d9ec19cfebc","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.4.tgz","fileCount":5,"integrity":"sha512-PY5HX2WIOBf2rXeQ/oCZl8Et+3/ckLIiWwGoMQPbvvunmwPI0+m5kEFokZiFET+oGcR9CM3c7SRjVZ8uHJG4UQ==","signatures":[{"sig":"MEQCIDy5oCZa07qBoXRCbgxVlkkMfqn5TQIEvb0Tc74ks97BAiBq5u3hExQqm77C1CEXIQm5XoFUlyuCSLrVH3uBIq8QMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2J7xCRA9TVsSAnZWagAA2oMQAIfiWfgfu6VpJP2fphsX\niiR3lCP62zgzKXPctwbzyTlX36T+QG+hMszJ/ypQo7/bnKQXy1FSX+/8Repu\nOn1ULryLljEyAWFiMPSP8TibiqUyEpI5EImpds8NNggS2xFLDcxNhm8620HR\nMIhC5qZ5BIeIis3liXiLMZHCHiB82vNgUML1u4Xh0rPBEUriO/kdarY5gXUh\nGYCMR2AKPJkxTs6vnrQCUPJCvpGdI3RB1roe8KOTFOZfKwOCYnqiTbee/FRH\nwMDCCzXZVNajgc2wKGCVEcL5TsBAyQA910W5CIa56IjJca3adgYhWn78w0Hp\n9Z7RVw2/y6YcoCJDdOBcJmCMVjamAiprkZO4zhq+UFCW/KNAekKfZef5UKpp\nOn+Z0JjJBtznz5uRiLGm26jC8/VL6IucrZKVpZVnQVsuB/OrXZfNghC8V5VN\n/tBWn1ovrHiAfw9zqxay1LG0aB/lOrHRlQuHQbvAeCa/nGb/GXGjk9gBKknm\nTyHM4z/ZobWv56tAiCsCtOT0rwQAD7n9FvYSQB97hw88THRYohJoWuVEWwia\nMyuORMmkADyfh/kpnvd57EvD7L/zkW/VI0wm+jM7RIj7OUrHHooDpyJejDEE\nqwy4iJZFybJ51TVaT4B5xK4EDN4VlngOKZNh/vzC/bw9brjAU+GIr0moQlZc\nJMy+\r\n=n185\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9862df711a934178769b44c6260cb29ae03ccb56","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","_npmVersion":"6.4.1","description":"Used to connect to quickbooks api in promises","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.4_1557700337089_0.534824702070327","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"quickbooks-node-promise","version":"1.0.5","keywords":["quickbooks","node","promise"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.5","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"dist":{"shasum":"4475b7e3091783986a1e963f5eb0770b1cbc5bb6","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.5.tgz","fileCount":5,"integrity":"sha512-BvBxHx30Ao7JjnFqm29g29ctQ5g/mALX/OX6Cb3hrw/htQmrBputlXDlmiIQMhTCeVMXsVhdc5ItA3geH57Jdg==","signatures":[{"sig":"MEUCIQDOsFd0aUaqdslE5NnfbcQUrKde1Aheu8bSC+IY86vqVAIgEEe9t1Q5xN6+ioy8ui/kFyPZAZE/1zYQCvjrYuRyJrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2MgOCRA9TVsSAnZWagAAnOUP/R7Ykld035+2n2pns+jd\nrZhVAk6Zjgr/17RTfqpxbSFvtmpCrg2UzQOqtIHffEMht2Ep13veR6H+TxfU\njTFkcXqbAxj0YOP9f/zTvaUKNCHRcMBr4GeP9aE7+0bM6IbzJo2ijTn2tTuO\no919gOFBiZoy0lOlxRrO1NYXv5ahw6DF6PsvkshLeGyC7ley2z6LqbX/EWHE\n3wi/xXBshEqzeFkQlYXkOfFCXvUat+t+ZNk7dbAVuZ6H91z0qsQxXfOv34qB\nLoNXnFdSTdjD4BMO9fDHNQ2eCWPsQyqOkPFTnO/BBunmm6+kNaEe4ZJ7RTWw\nAVqQ/OK2wmGgJhiGWcuY4BWKPGGckXE34pdKh//I/E0xu9sNA6nVVD7ZZ6b9\nfjmY9hvI+myvUivcZFhvc4jYlisgNaD4z/IqLveMrQSdwsmkfQH0G2A7UihE\nAK8mojieV/vJKpypvSRbjb2XdRZtjnC78JQYYKkgPycHwzQ2ZP5Z1qN3AfE3\nyOIY8qEAR2ga1lPv8d/JAj19dMUz8pBW8jm6A6cJzOKBu+JK1D5ztgrQhHdj\nbcXJ8ThA2k6j3TaoKLZWVU8ybSsszkBqGsmk7yeGzSc6ULYxxh0RYNzoPZU8\ncDbgr2pjL/rzP+UgVc1Bxk/KPZ61qqcETYGikxzoTVhcedJ0B9iYAgbuUK7q\nOVk1\r\n=+TEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9d626871ca7239b5d4f85fd277d35f664b7caf45","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","_npmVersion":"6.4.1","description":"Used to connect to quickbooks api in promises","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.5_1557710861861_0.08713465182423041","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"quickbooks-node-promise","version":"1.0.6","keywords":["quickbooks","node","promise"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.6","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"dist":{"shasum":"25c59acbf34ecda100aea9e75e33ac20e96008f8","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.6.tgz","fileCount":5,"integrity":"sha512-C/9B6o0nw1yuvIoJ3T/LMNcf+TJbRXv/nhEoxyVXRBymztZY2N9czVKUC4q90isTOvVw/K1/xb4xT2sCYv14LA==","signatures":[{"sig":"MEQCIGjm9918iAziPH+2MVufmtcYPi8cv9A8Io9hL4S21aeKAiBeDDAMs/UQW9y8Opm0gfrJbPX7YLKpGLzg1KLr1qLUQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2Z6ICRA9TVsSAnZWagAAlYcQAJWw8QEinsbF+eCzjgxd\nw9939IEMZ8qM4bM4eI6o8HPvCF8BKzsKI7mUmem6Gl3R/iVqq31P7njH3Gek\nO3ElOZ6VdTaJsutg+Ja7ue5mEA20OfJKxfWTCcIDWxzLpzKUbEpiAAW/LyqR\n5TZP2KYPdUl/h1pyl8vtykK0sRnteCMU/bo+r31bXyW9IYIreqT1N19wUl6R\n6H1gltsE+/syiD+nrANryGgPUq5d+AbG5ATxq4fKz6Ame3PppQ1Hwy65W/fs\nzO+JWWSVGt6xhUWlAFzfUAyWL6l+JSpENW/wphc/gmAbSpafwcoNR/jjdw3W\nLG65pzQ79xoCFQtHTjbwtdWUl1kncMwSryW2rjOS1K/b0x6NyDoY0onnBzk9\noUlW6oZCvV1VUL+BwDqKjByx/05gZzcB0DWyFqDd6kgowykf92yK4wcXBqhh\n0afpmoEDjM1B27uKm3Fy0DXHeiQ91yPqOeFdJxbjYW2da00bl7z32JVziOBj\nndoGf3vty2/M31xbwL0APuaNawZwPVjWosArcZazNNF0pj+AH+kiN9BcVfnp\nH7poALZd3iml4bkbNDpiOpGtFoUqqhjxbCeVl8IWfqB6fFTlkFIKZqu8300g\nlIoHYJejn6SYir+FzoJMqpu4+ygT8QT3ElHmf3uXjEtcx6X+8kDxfEzeMTOe\nMsD4\r\n=DWwM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f639381b88626c04dc42e8df6123b404864bcc9e","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","_npmVersion":"6.4.1","description":"Used to connect to quickbooks api in promises","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.6_1557765768074_0.8121044782652223","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"quickbooks-node-promise","version":"1.0.7","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.7","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"dist":{"shasum":"dc0861abcfec9ff5180a8fd8783e0af0be92c21f","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.7.tgz","fileCount":5,"integrity":"sha512-znYDARubag0SxDNghrhDUPIQiBRS8yPHQ/8bE0SYQgtBVjHqA3SToStLvjf4OEEhBznnNpjDUJUYjtawqxRbRw==","signatures":[{"sig":"MEYCIQCheuMDBM5plCtn5W8sKYIAgkwDop9Xa0zyDpN4MSpojQIhAMY9UYruMUpo2Em+aaS6mcsVFf581mHIhzrLYRj77GQj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cFTCRA9TVsSAnZWagAAV3gQAIRv2bzcZFdiM31CQUPr\nz7NB8v78yUoZy0wj+ddrAR8b8Q/m60Bb0e4rF2Qi9BmM3bMTeNukQsuLXEbO\nyXlgZxiNB2TqPCoWFEstmC4AeVOFBN7tbaYEqbTndprICy9ofjAISBrjMInw\nWYH7nj1tMDmjCkX6TYWYKhtXquoKhf5hsYzSrgHWPFvf7c095MMdbqzt3tKL\nRZ4+D2lksNlZL5cjE3DAKuslriAMyzg9Hnf/CqPPh84E4q8q98RRTXeNEwiO\nOPjuRBQexljCYjg4LxwzYC/YwujCYwuvBHgHvWAqkjJJpWltHVYyVFAwC8fP\n2j8dM7Hcem3d3rV1OUmpRsjno2appUgeEnWOH3Gy9WE8f6Z2RSAMmkV9sSQ9\nYjqAgyhYlb7VrbnZaBejOlg1MGOIifGS3csZ01wlpF0QQWb6UWX1PTpes17w\nV4OAzoE7w+EXhoO734k0w1kqyHAAokB5onvpsmk85y5CmiFlJClCeBLES+Vf\nKuTNReGQgZiHRUTdCedtpY/MiLFHYsktyPpjHgNZo036KFa9M4D/usgiqbRT\n3WjiiY6FTUO26O76Mq834yRUloIX99lM0IyY0u5Z90BpF+p2pD0+Qec9sVo8\nxbC73KxEoE5f8rE2ZZUOddbFyMhCqEoHYSlz72b4737IdJaBd+o6yAD9d8jO\n8K/d\r\n=aOK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"51ab751e071a0cc831de25baf5c3ec2d44a300ff","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","_npmVersion":"6.4.1","description":"Used to connect to quickbooks api in promises","directories":{"example":"example"},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.7_1557774674391_0.9723065656985359","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"quickbooks-node-promise","version":"1.0.8","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.8","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"0209919a5694be5b12e55c1cd664aba858059e13","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.8.tgz","fileCount":5,"integrity":"sha512-xZwrCqUOkcnMKkB2E/dgfS2y4uqf67I2WtsiSWdqZ7BmLGC35Z97P6c5GDTfJiPxx/4/a9YffcmyA0Gm93Wsww==","signatures":[{"sig":"MEUCIA/6rypoM5nJ+HhBuh9tLiACh3cVDKK8Y8kbZ+ThFm2fAiEAufxdtoP7Fv+7bvDb1BMbG3gFQcPPRvptg/LQ2siX718=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2y2xCRA9TVsSAnZWagAAO2YP/jA9p/fyrSQlzhybNF5V\nSrMtsblA/57zWFL/RaMdiJ5BvWso0+CGyq6QH0QRprnnJ1x84etuAXaKionB\nMDbcg2os/+MBI/cmSbARFNGcBfa2Pk+ttxJzIwJpauOFyPRMZLFvo796rTW2\nQuN2GKeX0KGLnfkeJk0F2SrNX62N8UBM7SA4DIWBPLmSggqRuAdQ5pk0eOlt\nyxz4Lcc/MRxR0Cp95cU7dB+fGht4Xx0KxjaFNCAuZ9XM6GpMNYrGMugBhiMm\nadwnK1vjvPSRAq1Cy2YxdBcuX5B7GEM+aDzCaGonODG4NbqH4INUIi8621hw\n7gwFA3tCu3VqVL0BRzjZiT20d+GHO2gKX+cuQcobsFixJYZnLuNGFAHiIIin\nl4nE1bknUV6opUO8bX6G75XDp5XCTZJf09mQG8gGfIaj5WBCR1xPAy6Qf8u4\noEPQBgoxhOjevCH/lyAmyxBi6+tRd4wF1J/1N8APTpAhn+t6Nz6WjRPb/Qv7\nbzM+qMNSL9leGDjiEzBFmxmiQXbmvdNGyrgGJ3r5X1TlGgQkO75zMt7UKV3/\nCmT/SotVp7pCwQu7SqMznxRJGl/Qea32FvUz6Wzh3jYaem53Ts5UYy65GlJv\nVrV7hZL1FF9r5ME97WJ6Lep8m/wEheIdO8EAFQrWj/lVX/UUPEXFRSuTlJlw\nbMzl\r\n=Zx20\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1721e8b36666722b85baee619a010f96d56d53e0","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.8_1557867952057_0.5003148092080785","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"quickbooks-node-promise","version":"1.0.9","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.9","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"4f7138e9fc4700bb71c66fb88d98327a9d343312","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.9.tgz","fileCount":5,"integrity":"sha512-zApe23GIB6a4wNz2ygIO9IiNtAe2qxrgcXJIk2gtHNr+53Cv8yKnkJCWVxZcKZoosqDtOF0UDCcQXm/xItSydg==","signatures":[{"sig":"MEYCIQDq65Uw0G3jQFTCnaAGXzxwZcptq3W5zLJcw3/aM9MMpAIhAKzwENd7ZVIvqzgn4q4qgkl+2p5hw85Y75M/FoQ6E7dM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4G9DCRA9TVsSAnZWagAATdUP/3ZbQS977Mg3RlyJQuOQ\nXY2QSxBov6w/nTcK56ujoXWG2bAXlgYrJb0RyXFmXL95ssQbmphmCLyBg6WR\nARkrML5Ws1YqTj3hT9kCRHBVf/ZwMhUVhqH9UndB630YrYHo00j4Lh15fBvn\nfQ/ibItk7RGEfRHmJWJ9y9RYfW2csRiRdCxSWw1/sGGkoNHmJrUZe31cMHTM\npUDKklZysorCXBUnH0qqwheXl5vwIYBnSho5+JrOOFIJ/q3YSV/M1WYYLBVL\nWan+KsLe7ZDw5vXaMWfFyrCjGBctoupGMNJwDPa8RLs6Xpi3q89dL/jk+Zyl\nHDWQ6WU1+KWlY4M7oULw5UrG9qzDn8++U2MTNJ1wjhvA/5gSgy4fDXjsB4Cl\noNA9IKkK6VGrb6Eq/+mPTpq8IrkGIxkvU3GPH1iWFilDNT7Sgh7Xyt4LEgum\nxgB80R27yEdblm+jHiRvYr/GOKv98bF7G5NxpHZ9atYKSeLwx4oGdcLF+0sp\n+P9cMwFIk8a1Ow0s8AtpoyEHIqkctatBs1X4SK9h32QzrgkxUefL3+O+/65F\nki1khsejm6aB6jskZkQYI5lv1nAVYDa7LMtMjgPdll4H+Kz79FFJtI9Yken8\nsRwEfn1cepvR7t9gLv56uURYrkrHHLZCqz5xLW6VW+lzC3pOtGoB7F8QiuRD\n54oQ\r\n=o8pR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"12cd31a0e23e6978cdf051c61c4426821c7960f8","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.9_1558212418299_0.34509389876584784","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"quickbooks-node-promise","version":"1.0.10","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.10","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"43c646c6f2de172dec9b0460c181420fc5e4aa45","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.10.tgz","fileCount":5,"integrity":"sha512-XYk2fU5wn9xFr0ijf0rF1g+s8ZXn2WiGYYftwbO3BAuD0hIr2rX5pBWFKgRTuA5zjNdGC3AxXOvRsNseODfd9A==","signatures":[{"sig":"MEUCIQC2Wqf7CvwrJVdF7AZ0kHUoXvhD2EaYUuesDINgTYhXQwIgDszzU/ma4hA5KRYt+eNGqS27+0cJWZvwniaBmIRXqg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7e7lCRA9TVsSAnZWagAA9CIP/2VtCy6sF1h6pMpW9WbZ\nznbFyIS00EHdJqJA6fmqdNGLOUSW0WQxVt6NoXxkDP2u3dFwKGUEOWA+jgvl\n7Xo4YkCDiEX26uyILpckLeWCLsRAqn3tA/awHDsJwrdTnxFgukMHtW5UbtW2\nbTllwxE+EsN6fgTRobpcf7pHlVPb/vJxIYvUOMUvl60fc+fCDFHQ9e2LkcP5\n7SkCCQuiiBegnyVNjKRvdo0Fe8lmvDos8mOABig9NsQCCONUFgo2PjlHVkx8\nL5ZQxRLw3wbYlrqdhK3lvONYODt3oNI17JF+tNEhd7AUfot6k2sOqdbvb60Y\nvlSOXIRdVnM4ZjJKEh5adgC5oRpy++GONYHXem6qfPDz3xgqxYMonP8H4eY6\noOEMtDfBMYPz4K0P61e8Gia10hjOAeReTOVr4i4ipeTzv/vLR+ed3NWDgo4c\nWw9JtU5YIfluw5i+tS61iLHChSGy4wu6jHeHssmxToPkAkOKn3NH9HPkPHW/\nH4unxp062UEnOucA/B+3xqlnoWxRa12MDVQ1Uo4FMfp6QXe5LfZ/C+ixVWPQ\nd5XPotX8gDqfjuOtveRG7nA8MMnyZN62pqcXiNk8onpq1mw1g54/hrEpe63N\n11dW52z+OMtr09/56erxTKAQuAwHAU5ncAaV74doG0T6T2khvnsdrR/4wRZE\nnTYz\r\n=2uLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78efca353fd1bf59317161aca36b7a828a7293fb","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Core fixes to broken create and update calls","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.10_1559097060720_0.5288999405170314","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"quickbooks-node-promise","version":"1.0.11","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.0.11","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"51377e6a83907db8d09e2c4e3fa4547b0a9a7088","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.0.11.tgz","fileCount":5,"integrity":"sha512-Q3R7JGF++WbL9MlrMCWaNXtuiRztKoaVgcDRlOOb8KezGlHu/RD7/BN2xU/GU/F4lGyvokwOxAxsR4UsEVrwuA==","signatures":[{"sig":"MEUCIQCHL07C/RxaWL39h7qDlALoMoZcpIuNGPSc8EATYQMv6QIgYAu2rCt9O2r6W1gJXPDm4ZVYuIox6LmeFwj/lZEDVv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7gBGCRA9TVsSAnZWagAA8QUP/2sDOFd3hfTuH7w0niyz\nfcWrfgy/kl5nqpgkCBNdRkLeEwSwmTlJg5Nb8XCVqIEcdb5EKpfYjC4GeCD2\n4PsSSxf99FnZFifLZXS7ymdj+m9nKwasI1zc/9rE6THRDbDsnXHaT2f8UTzz\ntz1mZxRLwcy9AZvNsm/PCbPjxyJIjWbvnBvYVUd4jl/RRIu7y2l7wvJh/h/z\nkzamHUObyTZ8lplZZamQnkMNAqHtshQ7IZhg4FSXwQDjdaRbiY/jT7E1kdmk\nqQnmsjb6eu8uoFMShhySPtAv50rsXy3O9aBkE2atf8LYjQGX9wB6fVGVdZVv\nygqqxHo02a4kaH7YpeFC9GfzGpaaT7+nWjI2hkCQCKdpBrlGmdx/DRtgnp9D\nFyBcQVNOc+c4mwU6i9XTcrd8Cn1WViTOOBkEHtksxRleYhcGi/cNu1eCZiGH\nPvQG6pz6Nf/U6k0tvw/SStJuaxKrhtwJnKWrqGBnLNmIhvu2CJjUWptDgOwU\nNaIbRlOWExFpvwhebCbL5cy85xbsB65Lx1VrPDIBPhltUmGn83ssKlXURxHh\nu1jZYPE6HnsqWQIEIN70gyJMOTUtnIi2SvTpvYjGMjXRh43RTfxU8jeK5I/W\nR/p2ZHXWpFtxj/tkvX+EryWhkJxqje1siI1rjmppNRy4QEGdo44Kunw3JWb2\n0r1d\r\n=5P5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a75c37113193e55b6a85e7ade7d371cd48b848d4","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.0.11_1559101509960_0.7624035463043046","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"quickbooks-node-promise","version":"1.1.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"83c80416e7d2f368b9e13682fcc05ca40ba744aa","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.0.tgz","fileCount":5,"integrity":"sha512-eh+Vjg00TleL9u6rE/rGgp2knFauwKOoHPh2u59aULdQKQz0Yv64pfr+00Y7aX4lEfW3mTfqiLkkFkr4tfal4Q==","signatures":[{"sig":"MEYCIQDELE2yo2pg7gFrx+efqaf6mKs+zoFOwduFIxGM6kki5wIhAOsuYYWINMkqIXwyo471FhACKINgfhoGy9ijCqWOeYiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNw7zCRA9TVsSAnZWagAA8jYP/RKD3G/M4KeEkpNK2mnd\nN3xmCY1gu6kq845qAPrvmDqldLziwWwoc6UNEQUhcwGEB/BhUD/XgW3rFV8L\npTkcKKm+sqgfotjGLeQ+iiQvGOreDtBfIk3oroSEImux6Tm7dteApV5BcsBq\n8fCn2SEVH1E56xJzstwELTtJJEiz144LOVSHfanfVjXis/q4SITYVBqhIqSt\nlisIfEKq9pSyD5WpdSTquzP32/XKAIQ6lS1F3w+TWiIc3wnlQV9I4Iq06f2I\nPZvumos2geNSIoHqT+WAPKlR4HCOXf5LOK8YAgTlKTQl7wfJJQcZZNHMHXRl\nmzShrW1NwjByxRjfszp6BV5ngS432VvVT00xywEs8LgAQaXWpLXo6O0N/88E\nlcOgrpmgOko5mbwzPXhXwJS/8h3aCAys4mGVQyxJKu+zCofMLshxPphuf1Jv\nauAulPJKz8nSWEv3nLntk9zC/rEPyV2l+/fdlB9SjAGMesfELdk6JCwf8pVV\nZqvwCYHyupHX6nOdFF8YRt/3PiOp3YLVE6lhnLk3TstmKxTx04W6qkRGTNMR\nmDi4XG48ZnA4se/akGNLpYoe5o8eZ1XpRHGfbTPoD4Z0PquVCD3on28tVymq\n9l4zE254k/rsgZn3RBi/00+yIggHfXbGxSFnCylj3YXg/8MxhrDAIaUvM/z8\nEvoS\r\n=ktQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fc542a8908718ee0a83ded6cb4baa51f520b29de","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.4.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.15.1","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","lodash":">=4.17.13","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.0_1563889394309_0.16482896854829443","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"quickbooks-node-promise","version":"1.1.1","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.1","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"0eba449876a95fdf69192d86eaf59aa4cbc8d0c6","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.1.tgz","fileCount":5,"integrity":"sha512-nqp/oenybMDUxM1vfTJsdEQnFRBjM2a4jKYSLm4uzSXiti9SV7Z3GCEHCcAdADyvj4f8VrQbaAlTVl6XLw/I2A==","signatures":[{"sig":"MEYCIQDzqlHXIGHBnFz2fcPKW0uQDigcNQr0McKk56iz41f9DwIhAPNlyafqxIbn9Nre5z5XdKwLJXmJC34E2o6a3IoXvcnm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcDsuCRA9TVsSAnZWagAAlLQP/1/ZtEhnnJHQPvrg9QcG\nExxtedGaJfYncyM+TssWDkKiq2+5QkQZ+yZUyueBTtMdJLIxoG7T+smi8Ysu\nd+XHwmGUEtv3A2RSvmV8gYz+FAKlWNi8WObqij/IbXAVDxE1Ovyo9F90O9b2\nL8NjJBG9fYqHJ36sKhf2P9kPUXcoPokBZfv7WZ9MVkbNXUXak8+bPryy36Sh\n92sIiC1H5capNPJFgI8Vza8ani0k8t4o7NRnIDIHTUxBRowgDzFuJQ3zzHBr\nZd2qnqnp/Aco4rGEOcSdkQf4KSupJPhNbKMK72ftstfi23EQOkxHlwlvu2/o\nhTgWPjO9Q4w/q9yD5BNUIZ/bwZ3cC4+TWMHMEl18xZ323kX99aRrcn8R4QrY\nkCYodZn/k/Sh/biXV2b1VeUnFzkwgW9mR3GDUWICj6Kr3O4zmYtVD/y/L60A\nybi/IavCunHT6W6QEKuG3vWXlnOXQqxVYmyBFC8WS+mgnR6yhLpExqtXtZza\n0QMkb7sW6W5TQAQvvMmfpypUvxfo7WjFfKs05QLKHgD/RkkmXFoY22r978C3\n9clwih2zPEKJynJPh9dOjjR9bnTODFinsqncGDGqcAx7VS3WlT5uEuD+/5pO\nIEBImNWVoa9w1jTQFwk7b6RNbpzLcPs+scaZlV5pUTVKKorjdVVtwepDDnOa\nNvd/\r\n=faiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3a9db6949a4edbec4d12da1f45bbd06993405a6a","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.9.0","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","lodash":">=4.17.13","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.1_1567636269037_0.033175460258579426","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"quickbooks-node-promise","version":"1.1.2","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.2","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"c3bb208d35852f1ce36577d3e066bd069b11d06d","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.2.tgz","fileCount":7,"integrity":"sha512-GAE2+n2SqZVRcCWDDYjE0hmbaILoptMw1GeX4EFC4ZwfShbw9x4erUiI+eqN9xqdUKZCdmfCwadki9S+N/Cr2g==","signatures":[{"sig":"MEQCIDxHRqH2+3WKXp2UBdfLYcmBwj8fpMbOShXfC51gVT+OAiBCrSLfak8Yg6jWhSGIy8W6mbV0DkHtp5anAn5NwCHJvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMa8tCRA9TVsSAnZWagAAjv4P/0EQ32j0lwodM4kNQPSi\nNa+0WdJznm6XNPnIg+ahVzyk64lSHvDDJaYm1DRTbH0S5BnTr0Pi3A2WIAaG\nm/Mn8sneRfkRp7fnBBgV2wdNojxZLaAempSNFf6ril/2Z/AX/i1dC4E5Me4B\nacU0JCtODOzDncuL6i/TTh06Z/wTZXzsV8R1E9dEI77P/WM8B2yvJu9j7LF5\n1YY1/Pjik+li/WcBMgzIhMbCUVcpNuVeFpivGYBeSHSwwbrC4Fz3bHAw4cXa\nCckkFmGJYC2In+/rvnqaRWf8BjmLEREchSNKws1jvdJMo1PSXJNrudR3/s6x\n8OWh8YkuyT1b+jIrt8f+m99JgSLrxr24ee6vAkLKlMAni72caXbtw8s/20Wv\nXHe5eoOJa1uDkGi7pVVPWASc3R9RBO6ifwVUtqXbfmln5fgE0AeRlFwcIFv6\n8w95WmmpWZ6WAcLIFWGbsAN0Z6MTxel3tnVfwk1Y7Va1qJ5kswsPuoOSqdBI\nVSe7rcaFXu415nDNlLhpnZbZqRHLhd9aj3aoV88tu7/S1YYIkWE6KjFCSUW5\njxd6nsogxZBZqm/VJ38R0jFmg0zG6uBm4ucaPXWikt4Qpe0LSUSRW9V7m8SL\nAgydF8B7lSTKXxKv5CQkxxYELG9jqEDNJ+396nci3nq7DUde9a3A7HLlAAlA\nvJLu\r\n=hosg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a18d0756bdcb193ecdfd413ff2a3fb1dc8b247bb","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"6.14.1","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qs":"^6.7.0","csrf":"^3.1.0","uuid":"^3.3.2","node-fetch":"^2.5.0","underscore":"^1.9.1","jsonwebtoken":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^8.0.0","express":"^4.16.4","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.2_1597091628890_0.21302637191999407","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"quickbooks-node-promise","version":"1.1.3","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.3","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"432fc560bb7f1cbd44aa1dda746265eaf1a8afbc","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.3.tgz","fileCount":9,"integrity":"sha512-Gux2DVa92kPxT4pM/+D45hIzSvd2cIqs1HWIuS3t0T/vrJcvzU0dWmNl/EdtoH7IJxNc9iofxLCBwnaIHuLRfQ==","signatures":[{"sig":"MEUCIQDaAf0U7JOuW08+Ug6d+Pt2c2ZNHWqhOkglbi/s0fpjqAIgabKtIGcAdTLqi+w9YghckI5f5R7eEXi36tOc3qNWD/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187208},"main":"index.js","types":"./index.d.ts","gitHead":"b59cc3d0c67fd9fb3a60f46356f4a433ba63b160","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Incomplete type file","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.3_1697386092802_0.41234357226817453","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"quickbooks-node-promise","version":"1.1.4","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"ed71ff608e59b8a9d8a1c95ae6158e8760593bcf","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.4.tgz","fileCount":7,"integrity":"sha512-X9iZxqj1jv/ZrKtin69JHizF4avabl1aSGQgt2AusYpoPYH5F1v3jsIhISQsPGQsxZWhZhHFzq/8kbBCQtklgA==","signatures":[{"sig":"MEUCIQCVLqbRMhou25+9eV5LfwQP9OAshZItXFUm/uzP7xPGUAIgXFk2xYCnvQZzRSadDA9QMOoI7gJESPcLJtUkt38sJGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175786},"main":"index.js","types":"./index.d.ts","gitHead":"98bf8c5365f23859d593251b2c4481d92b3bdf92","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Incomplete type file","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.4_1697386486741_0.8624224298621121","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"quickbooks-node-promise","version":"1.1.5","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.5","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"a9fbf4694eecc66501d44dd0228309599eb56334","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.5.tgz","fileCount":7,"integrity":"sha512-TWTrmDMfdJI2bO1gsLYZosMsAx5N+17QzqQai7BTNNkZyOg+3TpvNW7H20PYn7OT376oUwLweBhaKtAW2m8BdQ==","signatures":[{"sig":"MEUCIHAFzYRwtux7YwA6JqXfdrQgkxHMDEfPUWO5IlMUZv+yAiEA3Z0GktoBb7ALoUpbVCd0HqUdicLKIJkkaBH+XPGPpkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175893},"main":"index.js","types":"./index.d.ts","gitHead":"bb8b4f9a991e640020cd0fa122f01bfd3aa6baeb","scripts":{"start":"node example/server.js"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Removed typings due to being incomplete, use 2.0.0^ for typings","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.5_1697386794722_0.6695933549112316","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"quickbooks-node-promise","version":"1.1.6","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@1.1.6","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"544d670a78207ab3c05af991e48fe9bf41ab44e8","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-1.1.6.tgz","fileCount":7,"integrity":"sha512-2y6p0o5y9gVcBKnb7X567y8GX6X3RvIqw2E3krI2lcl+QK5+y7apjOzSKSNm8MwSETtvlyYR9AxMNAW1D3J9dw==","signatures":[{"sig":"MEUCIQCgD158ncq0VK/8DSlFKLq4Hx4KemdTBQvapstpB0w5bgIgbQqKnbtkQ9CJ1t2Q38xmk+mgRnN2cCIcByaOlZv7BDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174802},"main":"index.js","gitHead":"fd53b495472d2ca3a3ca9af9af08ec4876ee5e0d","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_1.1.6_1697532317435_0.30918327461479733","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"quickbooks-node-promise","version":"2.0.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@2.0.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"1d11168d947fb8101e52be4dd026c0ab61dcf765","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-2.0.0.tgz","fileCount":9,"integrity":"sha512-bGdXgBAn6FLsQ3yzz0z5j3bO+GJB2cvWaMpC5ueEt6Fxpya/r8opVl2SOfaD3ndka+95FtQWpaG/n0M+ks+goA==","signatures":[{"sig":"MEYCIQDDeSjMnKUNtieu6D49LSGJv/u/0z1ST4JXD85VmX2I1QIhANE6KkcBBDn3UZwCCva8y4PMjlVX89XM1CWJaLkCKxoa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208608},"main":"dist/index.js","types":"index.d.ts","gitHead":"b9534e11a7eaa7f8aa0c6ed6a99217ed12b633d5","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad definitions file location","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_2.0.0_1697538570230_0.8438456383255388","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"quickbooks-node-promise","version":"2.0.1","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@2.0.1","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"90bbcf2e3c5ac5755a1109a9c10975f80d2e28e1","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-2.0.1.tgz","fileCount":9,"integrity":"sha512-dizorO9E14LdPPzJADKDtMHeIWkZmxWXeaNflQVqNDmEA2h5C/E++QrJ2ncnxLUo+KK4LL239eKXZUIh+hL13A==","signatures":[{"sig":"MEQCICTOa2qU9vzVeYSKvFpQ/xTBfAJs13BMIu1ZowSxEIuEAiBDai6xb+qlO1iO0Xoivbx0wiKwfSHt1o3xq3w/D/pVhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208613},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ecf82ee6e14d1bf9c461e0a5c2e19c0f4b8188bb","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad definitions file location","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_2.0.1_1697539705871_0.16699043527683965","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"quickbooks-node-promise","version":"2.0.2","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@2.0.2","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"16822e1dacbb0ad65e87a4d76709998150223a49","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-2.0.2.tgz","fileCount":9,"integrity":"sha512-j7qgVku7uNZCfYHKTidQLN393EeqfqxWPxnfdSdiNstNsSN28VPwKMv3ALldqaCsLFdQJEdxNBctWqCOK+dIYQ==","signatures":[{"sig":"MEYCIQDkrZyDEY65l4vnhFokPKr0KYz967xMPAbEQGAGYQvxhwIhAPR9PSIF33es1TTaXN9jxE8zo0XuNYr6A5hEDVCQ3KTs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209268},"main":"dist/index.js","types":"index.d.ts","gitHead":"82c32656a2b469bf719e7590c7be8e7b48427209","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad definitions file location","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_2.0.2_1697572087312_0.5105867838956824","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"quickbooks-node-promise","version":"2.0.3","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@2.0.3","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"06af960f22a5ad7c74568209eb1de6ad1c116855","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-2.0.3.tgz","fileCount":9,"integrity":"sha512-mJInidbBmCwAgtHfTFOJwg/II7mbC/okNfjBfWOSzQ1V/3yaIcDoafBqL0te7wGklgAUJdkHh3E/FfONc++sLQ==","signatures":[{"sig":"MEUCIAyl3Fb6O+wp2QwY05SCgpiax7g5xHRlYJBAVqw5B2qmAiEAya44fbh9XyEIJp0t5b/1afrpCk92c0FhmwO/ovMP7DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210316},"main":"dist/index.js","types":"index.d.ts","gitHead":"95d9f60fde78914263aa038dfaa978ad50ec8ce2","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad definitions file location","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_2.0.3_1697573844624_0.8586604353266956","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"quickbooks-node-promise","version":"2.0.4","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@2.0.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"e7df45ab755a47d2c013e1e2879ea1244329f9d4","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-2.0.4.tgz","fileCount":9,"integrity":"sha512-Tvg4IVE5oOGrRZqxF6LyHXF1iE6vGh4juAhm+Fgo3aV+uz4xTicXoqOqXaStaVlYInHTQZT40CYsbtn8czG6wQ==","signatures":[{"sig":"MEUCIQC19a0JvCSHmKGtBFjTdUfE1Dw/1Gi+BIqOI8rEn2XlSgIgFr9YzhcD/r7S8cnye1QOZOcJPq0tc3Z9WLhP9bYCgrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210321},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c1754e61b58225059852f8038459f697b9686185","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_2.0.4_1697574753381_0.4244743959792223","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"quickbooks-node-promise","version":"3.0.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.0.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"d691ce67ad51466eb12eeeaf290ec587092f47ab","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.0.0.tgz","fileCount":12,"integrity":"sha512-XtUa7/CkB70G8lV58dj6IudRb73s9ER/qSj85/tbhPpS1hXSOtlQwmfCp3FKwe5z8fpNL027eb0r9OAkhWBtsA==","signatures":[{"sig":"MEUCIHR7ArswmU2EWSSSBerXVY12+iUN+JXEjKZS2kNB9ZIpAiEAyYyhnGByXMSPFLJAR7QE7OMCsi6Fymq308w6Y3Mizrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293665},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91bc265781756005cdf29ab06a5b7a8336f38ba3","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad query return","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.0.0_1698108403715_0.22316052309664758","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"quickbooks-node-promise","version":"3.0.1","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.0.1","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"b2822074bef5645dffd8b986f9e9bd88a20d423a","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.0.1.tgz","fileCount":12,"integrity":"sha512-XreplvHVSYadlzA/vzh/ZurCdmeHt1tkAkrbf+rPGkAZPEDNzewfS4dksOlHVQlhUDhR7r70Cjk6c21S9yO1rA==","signatures":[{"sig":"MEQCIFj5m+eTPQiGHMQIjjG5oXuMf1twlFCe976Bblcvz1SeAiAJ4ffWz5br+tqZREZ0m9VPPsDfER9n4ZUg2v+2eBzlTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293683},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6027ad9f56fe0af0e67ac60a71859b74193b66c2","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad query return","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.0.1_1698110299121_0.6615307051096064","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"quickbooks-node-promise","version":"3.0.2","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.0.2","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"1a674e3673b96e9d3cb3bcb273ae70a2fae66e48","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.0.2.tgz","fileCount":12,"integrity":"sha512-za9w1bee0ZafU8VzG1WmKdpAUWqguNu6lTPwSGDkGqaAOcbcibYmgez1JK3zCVygZekIILaK3Y5kOSft7ztgTQ==","signatures":[{"sig":"MEUCIQCb9VxI44TujRtZBO0A2OmKG675h1gJq4HiawNU7BOKZgIgGXVea9n0aPujF9cB0KrMtwkPjIYFMcJ0DYhTRn0D8jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293683},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b30495b71a9827b9bb845ef6930ff297502a732","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad query return","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.0.2_1698113374824_0.6134194278772263","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"quickbooks-node-promise","version":"3.0.3","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.0.3","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"b85259a19c8c9b969b97ed521f1e915495ceda3a","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.0.3.tgz","fileCount":12,"integrity":"sha512-1x0++a5RvQEwHhtiZlqf0nSK2AhjFTCRBisndgerOcBscvhphcWOWVNSAY8nfboMOCbATg5UrvwceQAytffXmw==","signatures":[{"sig":"MEYCIQCsf2eUT/XsFCHWz/TC9u22AisIVgRJijry1xpkXAd7mgIhAMN8jBI7LS7ac0qFVeqgkK+BPIoMbXnvi1lRZpDLT5Lo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293683},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dcc9dbe76bb7120c3f226d951366168e9b30acc3","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad query return","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.0.3_1698113607162_0.24715286540401338","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"quickbooks-node-promise","version":"3.0.4","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.0.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"8486f2c760dcffbe0e34425aa2260c12fcc47d89","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.0.4.tgz","fileCount":12,"integrity":"sha512-FGnss8sntlr02ERghYeIfKvfcoWnMUH+72/hwYswkzDspQWzoDeVsnWfNblzWAnw+noFaZKLXjsIvIZGnusaqw==","signatures":[{"sig":"MEUCIQCjYE9P4m+rNawHKxVcorTAdLYFZF/gdkcRRPCF/OEkNwIgSOqI6q66W1uPKDJ+9Vrd7xilS9VjocBKQxmz/l3JjFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293683},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dcc9dbe76bb7120c3f226d951366168e9b30acc3","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"deprecated":"Bad query return","repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.0.4_1698148492564_0.5274266516266035","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"quickbooks-node-promise","version":"3.1.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"75120f6dfeffdb59bbfc4804e4c3047dafcfda26","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.0.tgz","fileCount":12,"integrity":"sha512-l/9bU7phAajEncCd3HNnrgugjCrdFZ45GQJxbdvoY0LrNX4eT7BLDEgKnxnVhsVMjuggPdSIL1KhqXxr8xQTVg==","signatures":[{"sig":"MEUCID6C1u9EfUgPcSND41wEnmRtpH304Z4KdFun7c9QHyM2AiEAnUYPoOSM0rzkl/YEDA0OvqKYEi1ZA+gy59Bx9dTt7RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850973},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e72054324e8a20c3d109ad5eb6de0f222c8871b7","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.0_1698175030950_0.45853099820132326","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"quickbooks-node-promise","version":"3.1.1","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.1","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"11eea30dea4a844e18a4f3405e3c099c2182da63","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.1.tgz","fileCount":12,"integrity":"sha512-EcpSO/mL6eeMMFT8gH/TvjSoylXveZrcmTokt+zPYRYl8b3kEARokLqHN904MvA94tW+WtWcB5ggBkuFcQ/38Q==","signatures":[{"sig":"MEQCIDAG+OCyfbrVwYaYZWuybljmuy0+zWy70Ljaux7h0d6oAiBJKPlm9rUHiPtYdoOpdUhhYyKh2J+vEwQzYZDePR1Wsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853094},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db02ccf7290da2c496a9968807dfff17abd1fd4e","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.1_1698238134137_0.4777390979836733","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"quickbooks-node-promise","version":"3.1.2","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.2","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"1715bf76297a577dc29a2c5a514194e4c0225a3f","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.2.tgz","fileCount":12,"integrity":"sha512-uUGxIlK/juQAIzlMMe9bRDNQY1N59R1lJhCwLtHm7jhWMBlWNN5fvc+AsnPYs7SnMiiWUlX2LCYk7ICRMOlvGA==","signatures":[{"sig":"MEUCIFLG9zZAn7K4EN/y9TZoC9OnrEsiGqKJI6X1qCxbvrgdAiEAoWidGP8/EcvjX6NXFKrJPj6uQ5vHWAkpH9fz/mckmKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853486},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a75c0dbb0e0766e8a9ccf1922c9d55abb698318","scripts":{"start":"node example/server.js","scrape":"ts-node quickbooks-type-scrape/index.ts","startts":"ts-node example/serverts.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.2_1698241355745_0.8619790834433265","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"quickbooks-node-promise","version":"3.1.3","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.3","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"4d668aadfd310715d7196038bfb77f21cb1c43f3","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.3.tgz","fileCount":12,"integrity":"sha512-Olgq1ZkDqioYt79o7TtTF9KwkGBoFJHKahk0RylCChKIjjK0vp8hcfnG4o0FglcuKa7J7YrZBjbeLHrTsoPXEQ==","signatures":[{"sig":"MEUCIAKbpfgMNuAmW0PMfQK7klE9bdezutKFEpP63uHfDIPeAiEAvk/URP40C5EqgvZBhVEi5tiuQNqdbkdMdPsY69jGq0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853497},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e890fd7d332a312565a4da6908e73d9d7dc2fe7","scripts":{"start":"ts-node example/serverts.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","publish":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.3_1698327855941_0.7817165935990731","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"quickbooks-node-promise","version":"3.1.4","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"90fb92a0e51e1f93fe06f9105cc5b70a93b6a16b","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.4.tgz","fileCount":12,"integrity":"sha512-0qM/9zSYDSCqrr7j9AsH3UcBxrLQkGG2pbW3ftJ6epAJYbUINP5yMx8DrssBpiPYC1fGsaUE0Lpm8Ewl8XtiwQ==","signatures":[{"sig":"MEUCIC9HgjUZtUm0nTRknXnumhB75Pm/p0rRNDE1kSzyUBd4AiEArBvNpTHcOpxn/AthKFDJp2+PlQeY8G8u2nfr6P2YUbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853497},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"54726867ca747d402d8fee28ed69620d5cd8c918","scripts":{"start":"ts-node example/serverts.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","publish":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.4_1698328719580_0.8447120502985013","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"quickbooks-node-promise","version":"3.1.5","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.5","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"6cd8104197a2fb71bd727f11cebb07e2307a20da","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.5.tgz","fileCount":12,"integrity":"sha512-C7NMbLqbvkU0Adh8KYZAog7FG4vLUx/v/XeeAww5d00yesvRrDYIge7kIGk6O57ZxOfM+e3KVRgjrkfHzxnISA==","signatures":[{"sig":"MEUCIQDeX4tDGhZ2KBeXexabTemXcak1dWMJX6qrNtrxOXJBIAIgJBgvdWEg/Xk8B9yrob56y5dxYucN7YvNkO8LHxIc2RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792119},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"63b97a32f7cf99028289965a5938e8033c51cfcb","scripts":{"dev":"ts-node example/server.ts","send":"npm run prepublish && npm publish","scrape":"ts-node quickbooks-type-scrape/index.ts","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.5_1698434013161_0.5625393082280896","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"quickbooks-node-promise","version":"3.1.6","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.6","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"5b31bbe17b87214c9e6d728b8074ce1275273a2c","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.6.tgz","fileCount":12,"integrity":"sha512-S/TxK9vJzT+2pSETaIT7PyaTCgL25E5t8XshAeyHpbykYvSPbVa9rwwy4rGHg7iVn8v1Tv3UdwJu65oAHYDNJw==","signatures":[{"sig":"MEQCICdh7E0xEcAu91KYTmMfaJER0X6nnozXL9nTH56YQpm7AiAZqvcNBgC/mnnWgy1mbQQhnwe7DUreg07R4xppxYrHGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794052},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f76b5d0070dfb86fb9e2626f850b11bca4fdfe65","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.6_1698435315979_0.8305427407622807","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"quickbooks-node-promise","version":"3.1.7","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.7","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"fa769402ae4798f4c6b7a78e4a74fada26f0cc6b","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.7.tgz","fileCount":12,"integrity":"sha512-hXhJTf8/HfU0ZShxwSgBp/5vYe/rxYbsP+SG94UpLbrsjD2cDf2PVZQPQicrK0VxajX401qzm4onVjbso9oL6A==","signatures":[{"sig":"MEMCICfnGmuweV2gAusld+hMbd9ZkNRF8LlF/jTopse6CmQ2Ah9c4ijUnxEb0D7oABd+FFJFgCQXX7MR9N5XKQU9r55K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794080},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"968fb0d4b455f47836870e6e151b8a471758271c","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.7_1698436256441_0.9807663129155042","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"quickbooks-node-promise","version":"3.1.8","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.1.8","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"fe72dfe0620fbda08c432dd4ad228271180d2585","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.1.8.tgz","fileCount":12,"integrity":"sha512-yQxFYVQej/xK3FQwuGlXCYyKRaTw6DvCE3DqYcQOFHwwzSEHU0Ow/DG+FksEDya7of9gP9AhaTqSWNgbkvkvyA==","signatures":[{"sig":"MEUCIQCsBt5WM9A9N/ff7X/Mu2nLSe7rxWrDvNupLMppJRkTNAIgCqRUPccfoBm70nGc09apgwpojZx+4Muti0tql9TTS/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794236},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4b96d4481fd16eb0c86ca400980d6469c570d55","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.1.8_1698437417773_0.04491782776030151","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"quickbooks-node-promise","version":"3.2.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.2.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"1b9e91e4c3ec3425734c28461beaac038189f007","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.2.0.tgz","fileCount":12,"integrity":"sha512-jpoP3zhoASIqvheb9aOfdHMSeRi4p1mvDbOV9TPdxqXmgPrZRHbqLmm0gG614zkgt2roLw7ahNupuGRl9sVWKg==","signatures":[{"sig":"MEUCIQCBhqVALjVF5FwwDxRffjTdYz31w3UT7awYzEz8WwZrGQIgGU93USmdrHox5i7OE4qygM44ZTJLfuHlv1uDqVhbUBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803097},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1522baea0a8da161ca38ac41c47ad7975213db1","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.2.0_1698470972559_0.7084930999202099","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"quickbooks-node-promise","version":"3.3.0","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.0","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"a427c60696031ecc0795df6f713e14b17c82193a","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.0.tgz","fileCount":12,"integrity":"sha512-x3a9QT6tnIqrDy2/m5NzAj7rz2MZrJFzmYiUkHXbl1pUZUNDlOQOQ1xtrSfds4EDpYmGvlFoaXACh1vPzgsDng==","signatures":[{"sig":"MEUCIQDQojN0BxD0jLv7TVQipiC6h08Oax+gflhoFami8eZvLAIgV9BCxW8KAWuuwSQ2GumWVEs4QqiK53sda/ubn8V0mbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808917},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8a2e4acf5cd3f6ffea492c40c60a6ed13324f1c1","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.0_1698594435748_0.5936972717792166","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"quickbooks-node-promise","version":"3.3.1","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.1","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"434e80ab793bb659cbfa1a3ddf92b7e6d8a5f14c","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.1.tgz","fileCount":12,"integrity":"sha512-UKTdTJ6HB9/lq5i4o3gjRvWT6pPI3LQt40PuGk84vPit98DbwKsDvvWGTPg517NHpu30EMrCxKGp8l7/oYWMdQ==","signatures":[{"sig":"MEUCIDANqBA+1G1Sjs2FfP8Md0WFhFyefXxsv1zGZV/c79fbAiEAu5+CgkjtWI97a+EkRYxdyu8m/pqYAgqlxlmjgzebPpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808926},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"43fc437bfef18c050a08e59256d1e1e03f68eb67","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.1_1698595158617_0.9578177182225354","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"quickbooks-node-promise","version":"3.3.2","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.2","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"6209dec3a4f77adda4548579ecfb093ab12d2da4","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.2.tgz","fileCount":12,"integrity":"sha512-HOf5cZlG0UKduH3S1Kz1Kbfm+jSSN2T2bTDJXYmPI1wBdQQn1sD8ENUlXPrukjiB2AXaHGjGxyWoX1fk0cOmmQ==","signatures":[{"sig":"MEYCIQDHFG65X8sHSOJEMUwAZuWoCBX0Rv4TwdWhljfMjqQvOwIhAP1zfVNUmTIdSZ6LsMBGrWz7/kgV5Uy7/C8WpqS71E3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808328},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e6458bdc96a576e7cacb3ecfab094925763e651","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.2_1698596725437_0.1343730419799385","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"quickbooks-node-promise","version":"3.3.3","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.3","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"64c7c02ded1a6509f4a544695f45be2e12dfe5fb","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.3.tgz","fileCount":12,"integrity":"sha512-9HP5ixVqLB6H+3lYCOuLhvj47SaWfPHAVCTQYuuL+Y2rkivUfwZDLC7sgZ4KRH+A3GZxIAMNSnjYmhWADU1rKw==","signatures":[{"sig":"MEUCIQCL7ounGrLalxPwFmn0WJfhOJ6Bkd7VU5A5j4D5tK01swIgYZtYM9osiVzYNI1E9ve8jObDDFVcGqkRtcLewfTog1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809034},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"175a20e94861296868b0f07471293824d1af5389","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.3_1698598780610_0.5239848679118675","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"quickbooks-node-promise","version":"3.3.4","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.4","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"05a867580a7fcb93f91a4d2d1dfba89240e573fd","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.4.tgz","fileCount":12,"integrity":"sha512-Y2DNkXnpJ3duXmIW1VG3vkSSXw1dJ01BjzuwnhYUh0+GGVuZtgLwhTJVZ1u2dBeX57zHHmA5IMHs08naq2ZcAQ==","signatures":[{"sig":"MEUCICMekKrrDLkT0oLczl6SMAzBI9j/dm8MDcRnAirnvpcKAiEAjDBqwI4M7keMdrS/b1CoH9tiQWiV6YWyGrwMOzIVIF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809379},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b4d8bc6d795a75823d13391178a108ed818d466","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","sendnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.4_1698600075942_0.8669972001464892","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"quickbooks-node-promise","version":"3.3.5","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.5","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"3959be820e5714b46836d252bfa1ad0ffff00942","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.5.tgz","fileCount":12,"integrity":"sha512-f4tpdPcFBFdg7kIQR613kMl4UdCHKQK3GeT5dfXJz9opdHDMCPIxYMzHtCwMn6fAeksgZzfzvy/yTv6MXwM/tg==","signatures":[{"sig":"MEUCIQDG43BPzMxwtKRH4RYLqHjQKF6eGLxVucZhnubKPBRdjgIgc+qM3pXg3XsOgT2ZIM4aHs7F0wcfGwwXYBga42cIBZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809330},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b9f7b9f5cbea79168a2c6af5a93df3a8d218f4a2","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.5_1698699677537_0.29584700323627877","host":"s3://npm-registry-packages"}},"3.3.6":{"name":"quickbooks-node-promise","version":"3.3.6","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.6","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"7fb50be3854cc7aa883d7862e9a47da6a509be2a","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.6.tgz","fileCount":12,"integrity":"sha512-ZZNjlpZ8PtBeaKcDnP9EuBbe/uOUVyGqXS6huLwkK8kylE5IKDNoeo+DrWx/LyytCViqbaunVxXYfnU9m4qCaQ==","signatures":[{"sig":"MEQCIFEs2GCyTHOjZqVYlSEnOYgsuaTHNm5lDGfGd+ckb0GrAiANRDTwUHC/qhcKH96md8wL1K7sGklxC0dsKFa21NwIXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806859},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"148e7f139e0a9d44c5cc2b4c84073d9fac79056b","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.6_1699810918437_0.7219335356578589","host":"s3://npm-registry-packages"}},"3.3.7":{"name":"quickbooks-node-promise","version":"3.3.7","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.7","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"21b5505d34900cbb6660841c3a8920f093157444","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.7.tgz","fileCount":12,"integrity":"sha512-JW5mVIR2sSJUT6SLuLOWsUcjrsNjr9cc2Mu/Hozu/IH5PuxmW6AKlCR8aGvYZoQIYA16NZFrheM/V4PdU62rgA==","signatures":[{"sig":"MEQCIFi2PgEUW/O3oExMo0seWUZZjOPaslHddKx1rLIu4jOTAiAY8mgcbZ1AVZYZNN2rT8RTK+XqSJBYqBDI69AH5BMf6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":807698},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b38781b8b535eb0dcbfb24942695a95f99be1e0","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.7_1699848138644_0.3483654859379146","host":"s3://npm-registry-packages"}},"3.3.8":{"name":"quickbooks-node-promise","version":"3.3.8","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.8","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"366dc135c34cce27c2c2432fcd9419e5c836646d","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.8.tgz","fileCount":12,"integrity":"sha512-cLuDR2QoFHq+Vsn6HbSqZXqbX0b5FuMLWHJfffgbXx6ho94HVWVViRLG9o/EUWjLIJsEntdOD+R34FCFinNlZg==","signatures":[{"sig":"MEQCID8O9F1fPyIrR4iQ5i2BePKD1c1twHTv5H6GZDA7ZowqAiB5tNFgmoNGvPlNqqeU15tg3/NWc9J54UdH4OSb/z3D9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":807731},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8cbff089a43c25bd6e4a3957c49c34e26375cba2","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.8_1699855558959_0.06473600512075106","host":"s3://npm-registry-packages"}},"3.3.9":{"name":"quickbooks-node-promise","version":"3.3.9","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.9","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"fdab4a2b26824e6d93c072368d7670b902d20616","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.9.tgz","fileCount":12,"integrity":"sha512-1oKVxZMHH2WpOW4hIl2pHw8ERIr8xxo3j1rW98pFi/EZvT8gcZGjsIORlg81VBTnwGl5b7chKgV1lyx4gUxDNQ==","signatures":[{"sig":"MEYCIQCppRiADxUIZiPINNavugV/qhrdJMolUq7AMg5P/47VMQIhAMUjyjV98/dfLesTy0V+Nev0/HMiTq905aiFvCfF8PTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838456},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31f8677a0cf27546d383314550d67f58c4761e6b","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.9_1699889737092_0.19358793201577296","host":"s3://npm-registry-packages"}},"3.3.10":{"name":"quickbooks-node-promise","version":"3.3.10","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.10","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"7e5e456541d2a31223991475e7069fc3c5dde978","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.10.tgz","fileCount":12,"integrity":"sha512-kkSQWRN6h8s/BYdxrUB9d91j02tgp7g54W5tdpSfh7BYPcJ3on5GJQgLx47QQcIpLoXrbKdvdkybu+738jjrsQ==","signatures":[{"sig":"MEYCIQDxoGo4UfkdZEAsSDzZfjSvnqMucecUymUe4RcZgcT7bgIhAI9FrbcyPt681nyULebVj3PhZt7drpNX8kQPQMKYtYrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":840960},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cb50a1df822cba46561d79f9fa5b6d9333f2d2e1","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.10_1699915712917_0.3880627527721323","host":"s3://npm-registry-packages"}},"3.3.11":{"name":"quickbooks-node-promise","version":"3.3.11","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.11","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"f81d266f961f02abf809f5796b8b4554223469bb","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.11.tgz","fileCount":12,"integrity":"sha512-Nupvm76HoBdpMzt5TUf4TCWE06AIcgtdOobWCVcDTT6aQE9hkU0DCRmO4Npd4PHq08QQEE4azPJVJX6zrtZjMQ==","signatures":[{"sig":"MEQCIFSkC2frsNdSZDF8ZxtJJ6m1edwNDhDYr2m/zKEQ4CYsAiBGeF46Y11ii6fh2mGw9JbqDty3eK11Wy7NsN7zEte9dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":841148},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9828331ab34ef5dce9cbdba8072f851f7de2138a","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","prepare":"tsc","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"8.19.3","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"16.15.1","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","form-data":"^4.0.0","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.11_1701539821795_0.20098858315533574","host":"s3://npm-registry-packages"}},"3.3.12":{"name":"quickbooks-node-promise","version":"3.3.12","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.12","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"7fb161c327abf550f105a7918d791bdbbed40440","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.12.tgz","fileCount":12,"integrity":"sha512-PADgOAr8nWycOU31p0GGwWBQJimSd+wLGF4hs6GaQR0SewyB/ya340xfdGOoHhx7kaK2MXJAfALB+moSocXqzg==","signatures":[{"sig":"MEUCIQCkZLWliGY4NisHvbMlwsoA2Q9zrBi9K2LmITQQY6qVtQIgH5iTu+JZupd5aRWEoVuvseah1hgh8vsSwmmvDzdD32I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842967},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fef86018e1a899dbcd594700979b1cf1dff6a52a","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","prepare":"tsc","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"10.2.4","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"20.11.0","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","form-data":"^4.0.0","node-fetch":"^2.7.0","underscore":"^1.13.6","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","@types/underscore":"^1.11.11","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.12_1738609186845_0.7252101516939293","host":"s3://npm-registry-packages-npm-production"}},"3.3.13":{"name":"quickbooks-node-promise","version":"3.3.13","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.13","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"bb315b5c6272ccb08b32fc6b6c44228ccca68eea","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.13.tgz","fileCount":12,"integrity":"sha512-4DIzDUXYMAgu/gq1mlUhC2x82OhXfbHr5lhC5wQa9K3zk4gb4b4S3oyrz7B6f2bLs8VBJ+7JvpSEWfFJxGjO5w==","signatures":[{"sig":"MEUCIH/lDAbcaXSt9+yzsyJLN0fIAGaqmjbZHa3WighMROTFAiEA9XkXclSJ0kNjo5UXfIEbX3nPX9tBqK/pUusM28hj5eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842781},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dae7b0f50851808e4da27c29572e38c3ed700255","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","prepare":"tsc","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"10.2.4","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"20.11.0","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","form-data":"^4.0.0","node-fetch":"^2.7.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.13_1738611028957_0.7982093899952534","host":"s3://npm-registry-packages-npm-production"}},"3.3.14":{"name":"quickbooks-node-promise","version":"3.3.14","keywords":["quickbooks","node","promise","OAuth2"],"author":{"name":"Peter Brink"},"license":"ISC","_id":"quickbooks-node-promise@3.3.14","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"dist":{"shasum":"fbbb926182e20ae4aac1628875c9dd00e60326a7","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.14.tgz","fileCount":12,"integrity":"sha512-lsFhNUPXKIsJZFy8QmyUdg4Th6nGo5B6lebqfGF0E8Z6B59jaLO/8J3USbXOfQxJa7UNHw1t6ZWMhsCpy4L2Hg==","signatures":[{"sig":"MEYCIQCBT2ctVUMYfpigpO5VAGJTrCb8Ep02pritw/hfxnyakgIhAMeBPUT3JdrMWXGMxM+UMvRqAdEFG7wl3RhV6fZMiU6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843557},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a11b6e26355ebceba32b7021bf01ecac714a9be","scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","prepare":"tsc","pushnpm":"npm run prepublish && npm publish","prepublish":"tsc","scrape:process":"ts-node quickbooks-type-scrape/index.ts process"},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"repository":{"url":"git+https://github.com/pbrink231/quickbooks-node-promise.git","type":"git"},"_npmVersion":"10.2.4","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","directories":{},"_nodeVersion":"20.11.0","dependencies":{"qs":"^6.11.2","csrf":"^3.1.0","uuid":"^9.0.1","form-data":"^4.0.0","node-fetch":"^2.7.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.3.1","express":"^4.18.2","ts-node":"^10.9.1","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","@types/uuid":"^9.0.5","@types/express":"^4.17.19","@types/node-fetch":"^2.6.6","jsdoc-to-markdown":"^8.0.0","@types/jsonwebtoken":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-node-promise_3.3.14_1738612294413_0.42756058542423103","host":"s3://npm-registry-packages-npm-production"}},"3.3.15":{"name":"quickbooks-node-promise","version":"3.3.15","description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","author":{"name":"Peter Brink"},"license":"ISC","types":"dist/index.d.ts","main":"dist/index.js","keywords":["quickbooks","node","promise","OAuth2"],"repository":{"type":"git","url":"git+https://github.com/pbrink231/quickbooks-node-promise.git"},"dependencies":{"csrf":"^3.1.0","form-data":"^4.0.0","jsonwebtoken":"^9.0.2","node-fetch":"^2.7.0","qs":"^6.11.2","uuid":"^9.0.1"},"devDependencies":{"@types/express":"^4.17.19","@types/jsonwebtoken":"^9.0.3","@types/node-fetch":"^2.6.6","@types/uuid":"^9.0.5","dotenv":"^16.3.1","express":"^4.18.2","jsdoc-to-markdown":"^8.0.0","puppeteer":"^21.3.8","ts-migrate":"^0.1.35","ts-node":"^10.9.1"},"scripts":{"dev":"ts-node example/server.ts","scrape":"ts-node quickbooks-type-scrape/index.ts","scrape:process":"ts-node quickbooks-type-scrape/index.ts process","prepublish":"tsc","prepare":"tsc","pushnpm":"npm run prepublish && npm publish"},"gitHead":"6cf1ed340560d1a04f2c9d6ef06e18e61988375b","_id":"quickbooks-node-promise@3.3.15","bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-aXJKV7ggCIxCFmuxOR8cfiXDcZ2/tLuXCSHXajl7A0ya1pnAAowz9ukA8QMxA83tZ9auR9r9LJDVTv0GR5+V0w==","shasum":"18cc5b8d029edf6e44e15b8ab46eea43df201b3a","tarball":"https://registry.npmjs.org/quickbooks-node-promise/-/quickbooks-node-promise-3.3.15.tgz","fileCount":12,"unpackedSize":843900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDj8x8MHzMYjtNA+wcCHzuypnrUdAgy1Y8N6IldqIDnAiEAjgdMoiPGIaO5Oj4OyJyO5uOx5zdmIqRfGQGfy7JxA+M="}]},"_npmUser":{"name":"pbrink231","email":"pbrink231@gmail.com"},"directories":{},"maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quickbooks-node-promise_3.3.15_1783981809607_0.15314883340424856"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-12T22:32:17.088Z","modified":"2026-07-13T22:30:09.858Z","1.0.4":"2019-05-12T22:32:17.203Z","1.0.5":"2019-05-13T01:27:41.996Z","1.0.6":"2019-05-13T16:42:48.338Z","1.0.7":"2019-05-13T19:11:14.619Z","1.0.8":"2019-05-14T21:05:52.255Z","1.0.9":"2019-05-18T20:46:58.595Z","1.0.10":"2019-05-29T02:31:00.930Z","1.0.11":"2019-05-29T03:45:10.140Z","1.1.0":"2019-07-23T13:43:14.550Z","1.1.1":"2019-09-04T22:31:09.168Z","1.1.2":"2020-08-10T20:33:49.003Z","1.1.3":"2023-10-15T16:08:13.100Z","1.1.4":"2023-10-15T16:14:46.933Z","1.1.5":"2023-10-15T16:19:54.933Z","1.1.6":"2023-10-17T08:45:17.678Z","2.0.0":"2023-10-17T10:29:30.460Z","2.0.1":"2023-10-17T10:48:26.082Z","2.0.2":"2023-10-17T19:48:07.536Z","2.0.3":"2023-10-17T20:17:24.883Z","2.0.4":"2023-10-17T20:32:33.655Z","3.0.0":"2023-10-24T00:46:43.910Z","3.0.1":"2023-10-24T01:18:19.385Z","3.0.2":"2023-10-24T02:09:35.170Z","3.0.3":"2023-10-24T02:13:27.462Z","3.0.4":"2023-10-24T11:54:52.743Z","3.1.0":"2023-10-24T19:17:11.216Z","3.1.1":"2023-10-25T12:48:54.459Z","3.1.2":"2023-10-25T13:42:36.233Z","3.1.3":"2023-10-26T13:44:16.146Z","3.1.4":"2023-10-26T13:58:39.866Z","3.1.5":"2023-10-27T19:13:33.612Z","3.1.6":"2023-10-27T19:35:16.276Z","3.1.7":"2023-10-27T19:50:56.715Z","3.1.8":"2023-10-27T20:10:18.188Z","3.2.0":"2023-10-28T05:29:32.743Z","3.3.0":"2023-10-29T15:47:15.950Z","3.3.1":"2023-10-29T15:59:18.821Z","3.3.2":"2023-10-29T16:25:25.710Z","3.3.3":"2023-10-29T16:59:40.803Z","3.3.4":"2023-10-29T17:21:16.232Z","3.3.5":"2023-10-30T21:01:17.779Z","3.3.6":"2023-11-12T17:41:58.618Z","3.3.7":"2023-11-13T04:02:18.842Z","3.3.8":"2023-11-13T06:05:59.173Z","3.3.9":"2023-11-13T15:35:37.342Z","3.3.10":"2023-11-13T22:48:33.242Z","3.3.11":"2023-12-02T17:57:02.076Z","3.3.12":"2025-02-03T18:59:47.030Z","3.3.13":"2025-02-03T19:30:29.157Z","3.3.14":"2025-02-03T19:51:34.578Z","3.3.15":"2026-07-13T22:30:09.752Z"},"bugs":{"url":"https://github.com/pbrink231/quickbooks-node-promise/issues"},"author":{"name":"Peter Brink"},"license":"ISC","homepage":"https://github.com/pbrink231/quickbooks-node-promise#readme","keywords":["quickbooks","node","promise","OAuth2"],"repository":{"type":"git","url":"git+https://github.com/pbrink231/quickbooks-node-promise.git"},"description":"Connect to QuickBooks Online API with OAuth 2 with typescript on entities","maintainers":[{"name":"pbrink231","email":"pbrink231@gmail.com"}],"readme":"# Overview\r\n\r\nThis library was created for Quickbooks OAuth2.  It simplifies the OAuth process and renewing of the access token when it is about to expire. This can be turned off in the AppConfig.  It also simplifies the process of making requests to Quickbooks.  It has typescript types for all the requests and responses.\r\n\r\n## Example grabbing a customer from Quickbooks\r\n\r\n```javascript\r\nconst QuickBooks = require(\"quickbooks-node-promise\");\r\nconst qbo = new QuickBooks(appConfig, realmID);\r\nconst customers = await qbo.findCustomers({ Id: \"1234\" });\r\nconst customer = customer.QueryResponse.Customer[0];\r\nconsole.log(`Hi my customer's name is ${customer.Name}`);\r\n```\r\n\r\n## Fully typed using documentation\r\n\r\nTypescript types were scrapped from the Quickbooks documentation. The types may not be perfect at the moment due to quickbooks documentation not being perfect.  If you find any issues, please create an issue on github.\r\n\r\n![image](https://github.com/pbrink231/quickbooks-node-promise/assets/8224560/f69e5d97-3f33-4460-a851-036f47ff4347)\r\n\r\n# Setup\r\n\r\n**Check the example for node express setup endpoints**\r\n\r\n[Example of server on github](https://github.com/pbrink231/quickbooks-node-promise/blob/main/example/server.ts)\r\n\r\n## Install\r\n\r\n```\r\nnpm i quickbooks-node-promise\r\n```\r\n\r\n## Config setup\r\n\r\nA config setup is needed for each instance. The minimum needed is supplying the instance with a store method properties which are explained later.  The `appKey` and `appSecret` are required to create, refresh, and revoke tokens.  To create a token the `redirectUrl` and `scope` fields are also required.  Use the `authorizeUrl` method to generate an OAuth link.  More on the OAuth process later.  The `useProduction` field is false by default so for production enviroment you must supply `true` for this.\r\n\r\nA very basic example using internal store.  This example will not autoRefresh the token and cannot be used to manage token information such as revoking a token.\r\n\r\n```javascript\r\nconst appConfig: AppConfig = {\r\n  autoRefresh: false,\r\n  accessToken: '123'\r\n};\r\n\r\nconst qbo = new Quickbooks(appConfig, realmID);\r\n\r\nconst customers = await qbo.findCustomers({ Id: \"1234\" });\r\n```\r\n\r\nA more advanced example using a Function Store.  When the accessToken expires, it will automatically refresh the accessToken.  You should change getToken and saveToken to use a database or some other storage method.\r\n\r\n```javascript\r\nconst realms = {};\r\n\r\n// QB config\r\nconst QBAppconfig = {\r\n  appKey: QB_APP_KEY,\r\n  appSecret: QB_APP_SECRET,\r\n  redirectUrl: QB_REDIRECT_URL,\r\n  scope: [\r\n    Quickbooks.scopes.Accounting,\r\n    Quickbooks.scopes.OpenId,\r\n    Quickbooks.scopes.Profile,\r\n    Quickbooks.scopes.Email,\r\n    Quickbooks.scopes.Phone,\r\n    Quickbooks.scopes.Address,\r\n  ],\r\n  getToken(realmId, appConfig) {\r\n      return Promise.resolve(realms[realmId]);\r\n  },\r\n  saveToken(realmId, tokenData, appConfig, extra) {\r\n      realms[realmId] = saveTokenData;\r\n      return Promise.resolve(saveTokenData);\r\n  },\r\n};\r\n```\r\n| Property | Type | Description |\r\n| --- | --- | --- |\r\n| appKey | string | Required for token management such as creating, refreshing or revoking tokens.  not needed if supplying a token and just need to hit normal endpoints |\r\n| appSecret | string | Required for token management such as creating, refreshing or revoking tokens.  not needed if supplying a token and just need to hit normal endpoints |\r\n| redirectUrl | string | Required if using Oauth flow.  Must be the same as the url put on the quickbooks developer portal |\r\n| scope | string[] | Required if using Oauth flow.  Available scopes detailed below |\r\n| minorversion | number | null for latest version |\r\n| webhookVerifierToken | string | Used for verifying the webhook |\r\n| useProduction | string | default is false, determines weather to use production or sandbox url |\r\n| debug | boolean | default is false, if true will console log all requests and responses. |\r\n| state | string | CSRF Token, used to prevent CSRF attacks.  If not supplied, one will be generated for you.  Can optionally be supplied in the authorizeUrl method.  Used to compare with the state returned from the OAuth process. |\r\n| autoRefresh | boolean | default is true, will auto refresh auth token if about to expire and the appKey and appSecret are supplied |\r\n| autoRefreshBufferSeconds | number | defualt is 60 seconds, number of seconds before token expires that will trigger to get a new token |\r\n\r\n\r\n### Scopes available:\r\n\r\n```javascript\r\nQuickbooks.scopes = {\r\n  Accounting: \"com.intuit.quickbooks.accounting\",\r\n  Payment: \"com.intuit.quickbooks.payment\",\r\n  Payroll: \"com.intuit.quickbooks.payroll\",\r\n  TimeTracking: \"com.intuit.quickbooks.payroll.timetracking\",\r\n  Benefits: \"com.intuit.quickbooks.payroll.benefits\",\r\n  Profile: \"profile\",\r\n  Email: \"email\",\r\n  Phone: \"phone\",\r\n  Address: \"address\",\r\n  OpenId: \"openid\",\r\n  Intuit_name: \"intuit_name\",\r\n};\r\n```\r\n\r\n## Create Store\r\n\r\nThe store is how the token information is saved and retrieved.  There are 3 different ways to create a store.  Internal, Class and Functions.  Only one method can be used at a time.  If more than one method is being used, an error will be thrown.\r\n\r\n### The Internal Method\r\n\r\nThe internal method is used if you are managing the OAuth process and token information yourself.  by setting `autoRefresh` to `false` and supplying the `accessToken` you can use all of the instance methods to access quickbooks.  You will not be able to create, refresh or revoke tokens.  If you add the optional `refreshToken` you can use the `refreshAccessToken` method to refresh the token and can set `autoRefresh` to `true` to auto refresh the token.  `autoRefresh` requires `appKey` and `appSecret`.\r\n\r\nIf you do not supply an accessToken, you must supply the `appKey`, `appSecret`, `refreshUrl` and `scope` to create, refresh or revoke tokens.  If no other store properties are given, this is the method chosen.\r\n\r\n```javascript\r\n// QB config\r\nconst QBAppconfig = {\r\n  autoRefresh: false,\r\n  accessToken: '123',\r\n};\r\n```\r\n\r\n```javascript\r\n// QB config\r\nconst QBAppconfig = {\r\n  appKey: QB_APP_KEY,\r\n  appSecret: QB_APP_SECRET,\r\n  redirectUrl: QB_REDIRECT_URL,\r\n  scope: [\r\n    Quickbooks.scopes.Accounting,\r\n  ],\r\n  accessToken: '123',\r\n  refreshToken: '123',\r\n};\r\n```\r\n\r\n### The Functions method\r\n\r\nThe functions method supplies the appConfig with two functions.  `getToken` and `saveToken`.  These functions will be used to get and save the token information.  The `getToken` and `saveToken` functions both return a promise with token information. `extra` has the information supplied in the original qbo instance.\r\n\r\n```javascript\r\n// QB config\r\nconst QBAppconfig = {\r\n  appKey: QB_APP_KEY,\r\n  appSecret: QB_APP_SECRET,\r\n  redirectUrl: QB_REDIRECT_URL,\r\n  scope: [\r\n    Quickbooks.scopes.Accounting,\r\n  ],\r\n  getToken(realmId: number | string, appConfig: AppConfig, extra: any) {\r\n    // should pull from database or some other storage method\r\n    return Promise.resolve(realms[realmId]);\r\n  },\r\n  saveToken(realmId: number | string, tokenData: StoreTokenData, appConfig: AppConfig, extra: any) {\r\n    // should save to database or some other storage method\r\n    realms[realmId] = saveTokenData;\r\n    return Promise.resolve(saveTokenData);\r\n  },\r\n};\r\n```\r\n\r\n### The Class method \r\n\r\nThis method was previously the only store method.  It was a class given to AppConfig with a getQBToken and storeQBToken.  It returns a promise with the token information. `extra` has the information supplied in the original qbo instance.\r\n\r\n```ts\r\nclass QBStore implements QBStoreStrategy {\r\n  /**\r\n   * Uses a realmID to lookup the token information.\r\n   * Must return a promise with the token information\r\n   */\r\n  getQBToken(getTokenData: StoreGetTokenData, appConfig: AppConfig, extra: any) {\r\n    const realmID = getTokenData.realmID.toString();\r\n    // should pull from database or some other storage method\r\n    Promise.resolve(realmInfo[realmID]);\r\n  }\r\n  /**\r\n   * Used to store the new token information\r\n   * Will be looked up using the realmID\r\n   */\r\n  storeQBToken(storeData: StoreSaveTokenData, appConfig: AppConfig, extra: any) {\r\n    const realmID = storeData.realmID.toString();\r\n    // should save to database or some other storage method\r\n    realmInfo[realmID] = storeData\r\n    Promis.resolve(realmInfo[realmID])\r\n  }\r\n}\r\n\r\n// QB config\r\nconst QBAppconfig = {\r\n  appKey: QB_APP_KEY,\r\n  appSecret: QB_APP_SECRET,\r\n  redirectUrl: QB_REDIRECT_URL,\r\n  scope: [\r\n    Quickbooks.scopes.Accounting,\r\n  ],\r\n  storeStrategy: new QBStore(),\r\n};\r\n```\r\n\r\n## OAuth\r\n\r\nThe OAuth process is used to get the initial token information.  The OAuth process is a 3 step process.  The first step is to generate an OAuth link.  The second step is to use the authCode to create the token.  The third step is to use the token to make requests to Quickbooks.  The first step is done by using the authorizeUrl method.  The second step is done by using the createToken method.  The third step is done by using the Quickbooks class.\r\n\r\nThe authorizeUrl method will return a url to redirect the user to.  The user will then login to Quickbooks and authorize your app.  Once the user authorizes your app, they will be redirected to the redirectUrl you supplied in the config.  The redirectUrl will have a query string with the authCode and realmID.  The authCode is used to create the token and the realmID is used to make requests to Quickbooks.\r\n\r\n```javascript\r\n// --- End points required to get inital token, Express example\r\n// QB requestToken - Used to start the process\r\nconst states = {}; // optional, can be anything you want to track states\r\napp.get(\"/requestToken\", (req, res) => {\r\n  const state = Quickbooks.generateState(); // optional\r\n  states[state] = true; // optional\r\n  const authUrl = Quickbooks.authorizeUrl(QBAppconfig, state); // state is optional\r\n  res.redirect(authUrl);\r\n});\r\n\r\n// QB token callback - This endpoint must match what you put in your quickbooks app and config\r\napp.get(\"/callback\", async (req, res) => {\r\n  let realmID = req.query.realmId;\r\n  let authCode = req.query.code;\r\n  let state = req.query.state;\r\n\r\n  // should check state here to prevent CSRF attacks\r\n  if (!states[state]) {\r\n    res.sendStatus(401);\r\n    return;\r\n  }\r\n  states[state] = false;\r\n\r\n  // check if realmID and authCode are present\r\n  if (!realmID || typeof realmID !== \"string\" || !authCode || typeof authCode !== \"string\") {\r\n    res.sendStatus(404)\r\n    return;\r\n  }\r\n\r\n  // create token\r\n  try {\r\n    var qbo = new Quickbooks(QBAppconfig, realmID);\r\n    const newToken = await qbo.createToken(authCode);\r\n    res.send(newToken); // Should not send token out\r\n  } catch (err) {\r\n    console.log(\"Error getting token\", err);\r\n    res.send(err).status(500);\r\n  }\r\n});\r\n```\r\n\r\n\r\n## Query\r\n\r\nThe query is used to search for a resources. The query is a javascript object or an array of query items that will be converted to a query string. You can also create your own query string instead.  Quickbooks does not allow OR in the where statement so all filters will be joined by AND.\r\n\r\nThere are two main methods for querying. find[EntityName] and count[EntityName]. The find method will return the resources and the count method will return the count of the resources.\r\n\r\n### Special query properties\r\n\r\n| Property | Type | Description |\r\n| --- | --- | --- |\r\n| limit | number | The limit is the number of resources to return. The default and max is 1000.  special default of 1000 if fetchAll is true |\r\n| offset | number | The offset is the number of resources to skip. The default is 0. converts to startposition in the query string by adding 1 |\r\n| asc | string | The asc is the field name to sort by in ascending order. The default is undefined. Cannot be used with desc or sort |\r\n| desc | string | The desc is the field name to sort by in descending order. The default is undefined. Cannot be used with asc or sort |\r\n| sort | string, string[], string[][] | The sort is an array of field names to sort by. The default is undefined. Cannot be used with asc or desc.  More information on sorting below |\r\n| fetchAll | boolean | The fetchAll is a boolean to fetch all the resources. The default is false. If true, will make multiple requests to get all the resources.  Limit and offset will be used so setting a smaller limit will make more requests to fetch all the resources.  If limit is not set, a default limit of 1000 will be used. |\r\n| items | QueryItem[] | The items is an array of query items. The default is undefined. The items array is an array of query items.  The query item is an object with the following properties: |\r\n| items.field | string | The field is the field name to filter by. Required |\r\n| items.value | string | The value is the value to filter by. Required |\r\n| items.operator | \"=\", \"IN\", \"<\", \">\", \"<=\", \">=\", \"LIKE\" | The operator is the operator to use for the filter. The default is \"=\". Available values are |\r\n| [key] | string | Any other property will be converted to a query string.  The key will be the field name and the value will be the value to filter by.  The operator will be \"=\" |\r\n\r\n### Find\r\n\r\nThe find method is used to find resources.  \r\n\r\n```javascript\r\nconst customers = await qbo.findCustomers({\r\n  Id: \"1234\",\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  field: \"Id\",\r\n  value: \"1234\",\r\n  operator: \"=\", // optional, default is \"=\"\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  limit: 10,\r\n  items: [\r\n    {\r\n      field: \"Id\",\r\n      value: \"1234\"\r\n    },\r\n  ],\r\n});\r\n\r\nconst customers = await qbo.findCustomers(\"SELECT * FROM Customer WHERE Id = '1234'\");\r\n\r\n// return object looks like:\r\n// {\r\n//     QueryResponse: {\r\n//         startPosition?: number;\r\n//         totalCount?: number;\r\n//         maxResults?: number;\r\n//         Customer?: Customer[];\r\n//     };\r\n//     time: string;\r\n// }\r\n```\r\n\r\n### Count\r\n\r\nThe count method is used to count the number of resources. The count method will return a queryrequest with a single property called totalCount. The totalCount is the number of resources that match the query.  You can use the same input for count[EntittyName] as you do for find[EntityName].\r\n\r\n```javascript\r\nconst count = await qbo.countCustomers({\r\n  Id: \"1234\",\r\n});\r\n\r\nconst count = await qbo.countCustomers({\r\n  field: \"Name\",\r\n  value: \"hello%world\",\r\n  operator: \"like\",\r\n});\r\n\r\n// return object looks like:\r\n// {\r\n//     QueryResponse: {\r\n//         totalCount: number;\r\n//     };\r\n//     time: string;\r\n// }\r\n```\r\n\r\n### Sorting query\r\n\r\nYou can sort the query by using the sort property or for single sorting the asc or desc fields.  You can only use 1 of the 3 methods on a query. The sort property is an array of either string or array. if the item is an array, the first item in the array is the field name and the second item is the direction. The direction can be ASC or DESC. If the item is a string, it will be the field name and sorted ASC.  If the sort field is an array of 2 strings, the first item is the field name and the second item is the direction. The direction can be ASC or DESC.  capitlization of ASC or DESC does not matter\r\n\r\n```javascript\r\nconst customers = await qbo.findCustomers({\r\n  asc: \"Id\",\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  desc: \"Id\",\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  sort: [[\"Id\", \"desc\"], [\"Name\", \"asc\"]],\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  sort: [[\"Id\", \"desc\"], \"Name\"],\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  sort: [\"Id\", \"Name\"],\r\n  limit: 10,\r\n});\r\n\r\nconst customers = await qbo.findCustomers({\r\n  sort: [\"Id\", \"desc\"],\r\n  limit: 10,\r\n});\r\n```\r\n\r\n## Webhook\r\n\r\nThe webhook is used to verify the webhook signature.  The webhook signature is a sha256 hash of the payload and compared with the verify webhook string you receive once you create the webhook in Quickbooks.  To see how to configure the webhook url, go here: [Quickbooks Webhook Docs](https://developer.intuit.com/app/developer/qbo/docs/develop/webhooks).\r\nThere is a helper method for checking the signature against the payload to confirm the webhook is verfied.  There is also types to use for the payload. The webhook will be sent to periodically (seems pretty quick) with all changes on any realms your app is connected to.\r\n\r\n```typescript\r\napp.post(\"/qbwebhook\", (req, res) => {\r\n  const webhookPayload = req.body as WebhookPayload\r\n  const signature = req.get('intuit-signature');\r\n  console.log(\"signature\", signature, \"webhookPayload\", JSON.stringify(webhookPayload, null, 2))\r\n\r\n  if (!signature) {\r\n    console.log(\"no signature\");\r\n    res.status(401).send('FORBIDDEN');\r\n    return;\r\n  }\r\n\r\n  const signatureCheck = Quickbooks.VerifyWebhookWithConfig(QBAppconfig, webhookPayload, signature);\r\n  // const signatureCheck = Quickbooks.VerifyWebhook(verifyString, webhookPayload, signature);\r\n  // const signatureCheck = qbo.VerifyWebhook(webhookPayload, signature); // instance\r\n  if (!signatureCheck) {\r\n    console.log(\"signatureCheck failed\");\r\n    res.status(401).send('FORBIDDEN');\r\n    return\r\n  }\r\n\r\n  console.log(\"webhookPayload is verified\", webhookPayload);\r\n  res.status(200).send('SUCCESS');\r\n\r\n  // Do stuff here with the webhookPayload\r\n  /*\r\n  {\r\n    \"eventNotifications\": [{\r\n      \"realmId\": \"193514507456064\",\r\n      \"dataChangeEvent\": {\r\n        \"entities\": [\r\n          {\r\n            \"name\": \"Customer\",\r\n            \"id\": \"67\",\r\n            \"operation\": \"Create\",\r\n            \"lastUpdated\": \"2023-10-27T19:26:27.000Z\"\r\n          }\r\n        ]\r\n      }\r\n    }]\r\n  }\r\n  */\r\n})\r\n\r\n```\r\n\r\n## Change Data Capture (CDC)\r\n\r\nThe change data capture (cdc) operation returns a list of objects that have changed since a specified time. This operation is for an app that periodically polls data services in order to refresh its local copy of object data. The app calls the cdc operation, specifying a comma separated list of object types and a date-time stamp specifying how far to look back. Data services returns all objects specified by entityList that have changed since the specified date-time. Look-back time can be up to 30 days.\r\n\r\n[Quickbooks CDC Docs](https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/changedatacapture)\r\n\r\nThe since date can be a Date, number or string.  If it is a number, it will be converted to a date then ISO 8601 string.  If it is a string, it will be sent as is.  Can be YYYY-MM-DD or full ISO 8601.  If it is a date, it will be converted to ISO 8601\r\n\r\n```typescript\r\n  // minus 30 days from today\r\n  const testDateDate = new Date(Date.now() - 30 * 24 * 60 * 60 * 1000)\r\n  const cdcData = await qbo.changeDataCapture(['Invoice', 'Customer'], testDateDate);\r\n\r\n  console.log(\"cdcData\", cdcData);\r\n```\r\n\r\n<a name=\"QuickBooks\"></a>\r\n\r\n# QuickBooks Methods\r\n**Kind**: global class\r\n\r\n* [QuickBooks](#QuickBooks)\r\n    * [new QuickBooks(appConfig, realmID)](#new_QuickBooks_new)\r\n    * _instance_\r\n        * [.authorizeUrl()](#QuickBooks+authorizeUrl) ΓçÆ <code>string</code>\r\n        * [.createToken(authCode, realmID)](#QuickBooks+createToken) ΓçÆ <code>object</code>\r\n        * [.saveToken(token)](#QuickBooks+saveToken)\r\n        * [.getToken()](#QuickBooks+getToken)\r\n        * [.refreshWithAccessToken(token)](#QuickBooks+refreshWithAccessToken) ΓçÆ <code>Token</code>\r\n        * [.refreshAccessToken()](#QuickBooks+refreshAccessToken) ΓçÆ <code>Token</code>\r\n        * [.revokeAccess(useRefresh)](#QuickBooks+revokeAccess)\r\n        * [.validateIdToken()](#QuickBooks+validateIdToken)\r\n        * [.getPublicKey(modulus, exponent)](#QuickBooks+getPublicKey)\r\n        * [.getUserInfo()](#QuickBooks+getUserInfo)\r\n        * [.batch(items)](#QuickBooks+batch)\r\n        * [.changeDataCapture(entities, since)](#QuickBooks+changeDataCapture)\r\n        * [.upload(filename, contentType, stream, entityType, entityId)](#QuickBooks+upload)\r\n        * [.createAccount(account)](#QuickBooks+createAccount)\r\n        * [.createAttachable(attachable)](#QuickBooks+createAttachable)\r\n        * [.createBill(bill)](#QuickBooks+createBill)\r\n        * [.createBillPayment(billPayment)](#QuickBooks+createBillPayment)\r\n        * [.createClass(class)](#QuickBooks+createClass)\r\n        * [.createCreditMemo(creditMemo)](#QuickBooks+createCreditMemo)\r\n        * [.createCustomer(customer)](#QuickBooks+createCustomer)\r\n        * [.createDepartment(department)](#QuickBooks+createDepartment)\r\n        * [.createDeposit(deposit)](#QuickBooks+createDeposit)\r\n        * [.createEmployee(employee)](#QuickBooks+createEmployee)\r\n        * [.createEstimate(estimate)](#QuickBooks+createEstimate)\r\n        * [.createInvoice(invoice)](#QuickBooks+createInvoice)\r\n        * [.createItem(item)](#QuickBooks+createItem)\r\n        * [.createJournalCode(journalCode)](#QuickBooks+createJournalCode)\r\n        * [.createJournalEntry(journalEntry)](#QuickBooks+createJournalEntry)\r\n        * [.createPayment(payment)](#QuickBooks+createPayment)\r\n        * [.createPaymentMethod(paymentMethod)](#QuickBooks+createPaymentMethod)\r\n        * [.createPurchase(purchase)](#QuickBooks+createPurchase)\r\n        * [.createPurchaseOrder(purchaseOrder)](#QuickBooks+createPurchaseOrder)\r\n        * [.createRefundReceipt(refundReceipt)](#QuickBooks+createRefundReceipt)\r\n        * [.createSalesReceipt(salesReceipt)](#QuickBooks+createSalesReceipt)\r\n        * [.createTaxAgency(taxAgency)](#QuickBooks+createTaxAgency)\r\n        * [.createTaxService(taxService)](#QuickBooks+createTaxService)\r\n        * [.createTerm(term)](#QuickBooks+createTerm)\r\n        * [.createTimeActivity(timeActivity)](#QuickBooks+createTimeActivity)\r\n        * [.createTransfer(transfer)](#QuickBooks+createTransfer)\r\n        * [.createVendor(vendor)](#QuickBooks+createVendor)\r\n        * [.createVendorCredit(vendorCredit)](#QuickBooks+createVendorCredit)\r\n        * [.getAccount(Id)](#QuickBooks+getAccount)\r\n        * [.getAttachable(Id)](#QuickBooks+getAttachable)\r\n        * [.getBill(Id)](#QuickBooks+getBill)\r\n        * [.getBillPayment(Id)](#QuickBooks+getBillPayment)\r\n        * [.getClass(Id)](#QuickBooks+getClass)\r\n        * [.getCompanyInfo(Id)](#QuickBooks+getCompanyInfo)\r\n        * [.getCreditMemo(Id)](#QuickBooks+getCreditMemo)\r\n        * [.getCustomer(Id)](#QuickBooks+getCustomer)\r\n        * [.getDepartment(Id)](#QuickBooks+getDepartment)\r\n        * [.getDeposit(Id)](#QuickBooks+getDeposit)\r\n        * [.getEmployee(Id)](#QuickBooks+getEmployee)\r\n        * [.getEstimate(Id)](#QuickBooks+getEstimate)\r\n        * [.getExchangeRate(options)](#QuickBooks+getExchangeRate)\r\n        * [.getEstimatePdf(Id)](#QuickBooks+getEstimatePdf)\r\n        * [.sendEstimatePdf(Id, sendTo)](#QuickBooks+sendEstimatePdf)\r\n        * [.getInvoice(Id)](#QuickBooks+getInvoice)\r\n        * [.getInvoicePdf(Id)](#QuickBooks+getInvoicePdf)\r\n        * [.sendInvoicePdf(Id, sendTo)](#QuickBooks+sendInvoicePdf)\r\n        * [.getItem(Id)](#QuickBooks+getItem)\r\n        * [.getJournalCode(Id)](#QuickBooks+getJournalCode)\r\n        * [.getJournalEntry(Id)](#QuickBooks+getJournalEntry)\r\n        * [.getPayment(Id)](#QuickBooks+getPayment)\r\n        * [.getPaymentMethod(Id)](#QuickBooks+getPaymentMethod)\r\n        * [.getPreferences()](#QuickBooks+getPreferences)\r\n        * [.getPurchase(Id)](#QuickBooks+getPurchase)\r\n        * [.getPurchaseOrder(Id)](#QuickBooks+getPurchaseOrder)\r\n        * [.getRefundReceipt(Id)](#QuickBooks+getRefundReceipt)\r\n        * [.getReports(Id)](#QuickBooks+getReports)\r\n        * [.getSalesReceipt(Id)](#QuickBooks+getSalesReceipt)\r\n        * [.getSalesReceiptPdf(Id)](#QuickBooks+getSalesReceiptPdf)\r\n        * [.sendSalesReceiptPdf(Id, sendTo)](#QuickBooks+sendSalesReceiptPdf)\r\n        * [.getTaxAgency(Id)](#QuickBooks+getTaxAgency)\r\n        * [.getTaxCode(Id)](#QuickBooks+getTaxCode)\r\n        * [.getTaxRate(Id)](#QuickBooks+getTaxRate)\r\n        * [.getTerm(Id)](#QuickBooks+getTerm)\r\n        * [.getTimeActivity(Id)](#QuickBooks+getTimeActivity)\r\n        * [.getTransfer(Id)](#QuickBooks+getTransfer)\r\n        * [.getVendor(Id)](#QuickBooks+getVendor)\r\n        * [.getVendorCredit(Id)](#QuickBooks+getVendorCredit)\r\n        * [.updateAccount(account)](#QuickBooks+updateAccount)\r\n        * [.updateAttachable(attachable)](#QuickBooks+updateAttachable)\r\n        * [.updateBill(bill)](#QuickBooks+updateBill)\r\n        * [.updateBillPayment(billPayment)](#QuickBooks+updateBillPayment)\r\n        * [.updateClass(class)](#QuickBooks+updateClass)\r\n        * [.updateCompanyInfo(companyInfo)](#QuickBooks+updateCompanyInfo)\r\n        * [.updateCreditMemo(creditMemo)](#QuickBooks+updateCreditMemo)\r\n        * [.updateCustomer(customer)](#QuickBooks+updateCustomer)\r\n        * [.updateDepartment(department)](#QuickBooks+updateDepartment)\r\n        * [.updateDeposit(deposit)](#QuickBooks+updateDeposit)\r\n        * [.updateEmployee(employee)](#QuickBooks+updateEmployee)\r\n        * [.updateEstimate(estimate)](#QuickBooks+updateEstimate)\r\n        * [.updateInvoice(invoice)](#QuickBooks+updateInvoice)\r\n        * [.updateItem(item)](#QuickBooks+updateItem)\r\n        * [.updateJournalCode(journalCode)](#QuickBooks+updateJournalCode)\r\n        * [.updateJournalEntry(journalEntry)](#QuickBooks+updateJournalEntry)\r\n        * [.updatePayment(payment)](#QuickBooks+updatePayment)\r\n        * [.updatePaymentMethod(paymentMethod)](#QuickBooks+updatePaymentMethod)\r\n        * [.updatePreferences(preferences)](#QuickBooks+updatePreferences)\r\n        * [.updatePurchase(purchase)](#QuickBooks+updatePurchase)\r\n        * [.updatePurchaseOrder(purchaseOrder)](#QuickBooks+updatePurchaseOrder)\r\n        * [.updateRefundReceipt(refundReceipt)](#QuickBooks+updateRefundReceipt)\r\n        * [.updateSalesReceipt(salesReceipt)](#QuickBooks+updateSalesReceipt)\r\n        * [.updateTaxAgency(taxAgency)](#QuickBooks+updateTaxAgency)\r\n        * [.updateTaxCode(taxCode)](#QuickBooks+updateTaxCode)\r\n        * [.updateTaxRate(taxRate)](#QuickBooks+updateTaxRate)\r\n        * [.updateTerm(term)](#QuickBooks+updateTerm)\r\n        * [.updateTimeActivity(timeActivity)](#QuickBooks+updateTimeActivity)\r\n        * [.updateTransfer(Transfer)](#QuickBooks+updateTransfer)\r\n        * [.updateVendor(vendor)](#QuickBooks+updateVendor)\r\n        * [.updateVendorCredit(vendorCredit)](#QuickBooks+updateVendorCredit)\r\n        * [.updateExchangeRate(exchangeRate)](#QuickBooks+updateExchangeRate)\r\n        * [.deleteAttachable(idOrEntity)](#QuickBooks+deleteAttachable)\r\n        * [.deleteBill(idOrEntity)](#QuickBooks+deleteBill)\r\n        * [.deleteBillPayment(idOrEntity)](#QuickBooks+deleteBillPayment)\r\n        * [.deleteCreditMemo(idOrEntity)](#QuickBooks+deleteCreditMemo)\r\n        * [.deleteDeposit(idOrEntity)](#QuickBooks+deleteDeposit)\r\n        * [.deleteEstimate(idOrEntity)](#QuickBooks+deleteEstimate)\r\n        * [.deleteInvoice(idOrEntity)](#QuickBooks+deleteInvoice)\r\n        * [.deleteJournalCode(idOrEntity)](#QuickBooks+deleteJournalCode)\r\n        * [.deleteJournalEntry(idOrEntity)](#QuickBooks+deleteJournalEntry)\r\n        * [.deletePayment(idOrEntity)](#QuickBooks+deletePayment)\r\n        * [.deletePurchase(idOrEntity)](#QuickBooks+deletePurchase)\r\n        * [.deletePurchaseOrder(idOrEntity)](#QuickBooks+deletePurchaseOrder)\r\n        * [.deleteRefundReceipt(idOrEntity)](#QuickBooks+deleteRefundReceipt)\r\n        * [.deleteSalesReceipt(idOrEntity)](#QuickBooks+deleteSalesReceipt)\r\n        * [.deleteTimeActivity(idOrEntity)](#QuickBooks+deleteTimeActivity)\r\n        * [.deleteTransfer(idOrEntity)](#QuickBooks+deleteTransfer)\r\n        * [.deleteVendorCredit(idOrEntity)](#QuickBooks+deleteVendorCredit)\r\n        * [.voidInvoice(idOrEntity)](#QuickBooks+voidInvoice)\r\n        * [.voidPayment(payment)](#QuickBooks+voidPayment)\r\n        * [.findAccounts(criteria)](#QuickBooks+findAccounts)\r\n        * [.findAttachables(criteria)](#QuickBooks+findAttachables)\r\n        * [.findBills(criteria)](#QuickBooks+findBills)\r\n        * [.findBillPayments(criteria)](#QuickBooks+findBillPayments)\r\n        * [.findBudgets(criteria)](#QuickBooks+findBudgets)\r\n        * [.findClasses(criteria)](#QuickBooks+findClasses)\r\n        * [.findCompanyInfos(criteria)](#QuickBooks+findCompanyInfos)\r\n        * [.findCreditMemos(criteria)](#QuickBooks+findCreditMemos)\r\n        * [.findCustomers(criteria)](#QuickBooks+findCustomers)\r\n        * [.findDepartments(criteria)](#QuickBooks+findDepartments)\r\n        * [.findDeposits(criteria)](#QuickBooks+findDeposits)\r\n        * [.findEmployees(criteria)](#QuickBooks+findEmployees)\r\n        * [.findEstimates(criteria)](#QuickBooks+findEstimates)\r\n        * [.findInvoices(criteria)](#QuickBooks+findInvoices)\r\n        * [.findItems(criteria)](#QuickBooks+findItems)\r\n        * [.findJournalCodes(criteria)](#QuickBooks+findJournalCodes)\r\n        * [.findJournalEntries(criteria)](#QuickBooks+findJournalEntries)\r\n        * [.findPayments(criteria)](#QuickBooks+findPayments)\r\n        * [.findPaymentMethods(criteria)](#QuickBooks+findPaymentMethods)\r\n        * [.findPreferenceses(criteria)](#QuickBooks+findPreferenceses)\r\n        * [.findPurchases(criteria)](#QuickBooks+findPurchases)\r\n        * [.findPurchaseOrders(criteria)](#QuickBooks+findPurchaseOrders)\r\n        * [.findRefundReceipts(criteria)](#QuickBooks+findRefundReceipts)\r\n        * [.findSalesReceipts(criteria)](#QuickBooks+findSalesReceipts)\r\n        * [.findTaxAgencies(criteria)](#QuickBooks+findTaxAgencies)\r\n        * [.findTaxCodes(criteria)](#QuickBooks+findTaxCodes)\r\n        * [.findTaxRates(criteria)](#QuickBooks+findTaxRates)\r\n        * [.findTerms(criteria)](#QuickBooks+findTerms)\r\n        * [.findTimeActivities(criteria)](#QuickBooks+findTimeActivities)\r\n        * [.findTransfers(criteria)](#QuickBooks+findTransfers)\r\n        * [.findVendors(criteria)](#QuickBooks+findVendors)\r\n        * [.findVendorCredits(criteria)](#QuickBooks+findVendorCredits)\r\n        * [.findExchangeRates(criteria)](#QuickBooks+findExchangeRates)\r\n        * [.reportBalanceSheet(options)](#QuickBooks+reportBalanceSheet)\r\n        * [.reportProfitAndLoss(options)](#QuickBooks+reportProfitAndLoss)\r\n        * [.reportProfitAndLossDetail(options)](#QuickBooks+reportProfitAndLossDetail)\r\n        * [.reportTrialBalance(options)](#QuickBooks+reportTrialBalance)\r\n        * [.reportCashFlow(options)](#QuickBooks+reportCashFlow)\r\n        * [.reportInventoryValuationSummary(options)](#QuickBooks+reportInventoryValuationSummary)\r\n        * [.reportCustomerSales(options)](#QuickBooks+reportCustomerSales)\r\n        * [.reportItemSales(options)](#QuickBooks+reportItemSales)\r\n        * [.reportCustomerIncome(options)](#QuickBooks+reportCustomerIncome)\r\n        * [.reportCustomerBalance(options)](#QuickBooks+reportCustomerBalance)\r\n        * [.reportCustomerBalanceDetail(options)](#QuickBooks+reportCustomerBalanceDetail)\r\n        * [.reportAgedReceivables(options)](#QuickBooks+reportAgedReceivables)\r\n        * [.reportAgedReceivableDetail(options)](#QuickBooks+reportAgedReceivableDetail)\r\n        * [.reportVendorBalance(options)](#QuickBooks+reportVendorBalance)\r\n        * [.reportVendorBalanceDetail(options)](#QuickBooks+reportVendorBalanceDetail)\r\n        * [.reportAgedPayables(options)](#QuickBooks+reportAgedPayables)\r\n        * [.reportAgedPayableDetail(options)](#QuickBooks+reportAgedPayableDetail)\r\n        * [.reportVendorExpenses(options)](#QuickBooks+reportVendorExpenses)\r\n        * [.reportTransactionList(options)](#QuickBooks+reportTransactionList)\r\n        * [.reportGeneralLedgerDetail(options)](#QuickBooks+reportGeneralLedgerDetail)\r\n        * [.reportTaxSummary(options)](#QuickBooks+reportTaxSummary)\r\n        * [.reportDepartmentSales(options)](#QuickBooks+reportDepartmentSales)\r\n        * [.reportClassSales(options)](#QuickBooks+reportClassSales)\r\n        * [.reportAccountListDetail(options)](#QuickBooks+reportAccountListDetail)\r\n    * _static_\r\n        * [.authorizeUrl(appConfig)](#QuickBooks.authorizeUrl) ΓçÆ <code>string</code>\r\n        * [.createToken(appConfig, authCode, realmID)](#QuickBooks.createToken) ΓçÆ <code>object</code>\r\n        * [._dateNotExpired(expired_timestamp)](#QuickBooks._dateNotExpired) ΓçÆ <code>boolean</code>\r\n        * [.isAccessTokenValid(token)](#QuickBooks.isAccessTokenValid) ΓçÆ <code>boolean</code>\r\n        * [.isRefreshTokenValid(token)](#QuickBooks.isRefreshTokenValid) ΓçÆ <code>boolean</code>\r\n        * [.saveToken(store, info)](#QuickBooks.saveToken)\r\n        * [.getToken()](#QuickBooks.getToken)\r\n\r\n<a name=\"new_QuickBooks_new\"></a>\r\n\r\n### new QuickBooks(appConfig, realmID)\r\nNode.js client encapsulating access to the QuickBooks V3 Rest API. An instance\r\nof this class should be instantiated on behalf of each user and company accessing the api.\r\n\r\n\r\n| Param | Description |\r\n| --- | --- |\r\n| appConfig | application information |\r\n| realmID | QuickBooks companyId, returned as a request parameter when the user is redirected to the provided callback URL following authentication |\r\n\r\n<a name=\"QuickBooks+authorizeUrl\"></a>\r\n\r\n### quickBooks.authorizeUrl() ΓçÆ <code>string</code>\r\nRedirect link to Authorization Page\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n**Returns**: <code>string</code> - authorize Uri\r\n<a name=\"QuickBooks+createToken\"></a>\r\n\r\n### quickBooks.createToken(authCode, realmID) ΓçÆ <code>object</code>\r\nCreates new token for the realmID from the returned authorization code received in the callback request\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n**Returns**: <code>object</code> - new token with expiration dates from storeStrategy\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| authCode | <code>string</code> | The code returned in your callback as a param called \"code\" |\r\n| realmID | <code>number</code> | The company identifier in your callback as a param called \"realmId\" |\r\n\r\n<a name=\"QuickBooks+saveToken\"></a>\r\n\r\n### quickBooks.saveToken(token)\r\nSave token\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| token | <code>object</code> | the token to send to store area |\r\n\r\n<a name=\"QuickBooks+getToken\"></a>\r\n\r\n### quickBooks.getToken()\r\nGet token\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n<a name=\"QuickBooks+refreshWithAccessToken\"></a>\r\n\r\n### quickBooks.refreshWithAccessToken(token) ΓçÆ <code>Token</code>\r\nUse the refresh token to obtain a new access token.\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n**Returns**: <code>Token</code> - returns fresh token with access_token and refresh_token\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| token | <code>Token</code> | has the refresh_token |\r\n\r\n<a name=\"QuickBooks+refreshAccessToken\"></a>\r\n\r\n### quickBooks.refreshAccessToken() ΓçÆ <code>Token</code>\r\nUse the refresh token to obtain a new access token.\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n**Returns**: <code>Token</code> - returns fresh token with access_token and refresh_token\r\n<a name=\"QuickBooks+revokeAccess\"></a>\r\n\r\n### quickBooks.revokeAccess(useRefresh)\r\nUse either refresh token or access token to revoke access (OAuth2).\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Description |\r\n| --- | --- |\r\n| useRefresh | boolean - Indicates which token to use: true to use the refresh token, false to use the access token. |\r\n\r\n<a name=\"QuickBooks+validateIdToken\"></a>\r\n\r\n### quickBooks.validateIdToken()\r\nValidate id_token\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n<a name=\"QuickBooks+getPublicKey\"></a>\r\n\r\n### quickBooks.getPublicKey(modulus, exponent)\r\nget Public Key\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param |\r\n| --- |\r\n| modulus |\r\n| exponent |\r\n\r\n<a name=\"QuickBooks+getUserInfo\"></a>\r\n\r\n### quickBooks.getUserInfo()\r\nGet user info (OAuth2).\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n<a name=\"QuickBooks+batch\"></a>\r\n\r\n### quickBooks.batch(items)\r\nBatch operation to enable an application to perform multiple operations in a single request.\r\nThe following batch items are supported:\r\n     create\r\n     update\r\n     delete\r\n     query\r\nThe maximum number of batch items in a single request is 25.\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| items | <code>object</code> | JavaScript array of batch items |\r\n\r\n<a name=\"QuickBooks+changeDataCapture\"></a>\r\n\r\n### quickBooks.changeDataCapture(entities, since)\r\nThe change data capture (CDC) operation returns a list of entities that have changed since a specified time.\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| entities | <code>object</code> | Comma separated list or JavaScript array of entities to search for changes |\r\n| since | <code>object</code> \\| <code>number</code> \\| <code>string</code> | JS Date object, JS Date milliseconds, or string in ISO 8601 - to look back for changes until |\r\n\r\n<a name=\"QuickBooks+upload\"></a>\r\n\r\n### quickBooks.upload(filename, contentType, stream, entityType, entityId)\r\nUploads a file as an Attachable in QBO, optionally linking it to the specified\r\nQBO Entity.\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| filename | <code>string</code> | the name of the file |\r\n| contentType | <code>string</code> | the mime type of the file |\r\n| stream | <code>object</code> | ReadableStream of file contents |\r\n| entityType | <code>object</code> | optional string name of the QBO entity the Attachable will be linked to (e.g. Invoice) |\r\n| entityId | <code>object</code> | optional Id of the QBO entity the Attachable will be linked to |\r\n\r\n<a name=\"QuickBooks+createAccount\"></a>\r\n\r\n### quickBooks.createAccount(account)\r\nCreates the Account in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| account | <code>object</code> | The unsaved account, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createAttachable\"></a>\r\n\r\n### quickBooks.createAttachable(attachable)\r\nCreates the Attachable in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| attachable | <code>object</code> | The unsaved attachable, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createBill\"></a>\r\n\r\n### quickBooks.createBill(bill)\r\nCreates the Bill in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| bill | <code>object</code> | The unsaved bill, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createBillPayment\"></a>\r\n\r\n### quickBooks.createBillPayment(billPayment)\r\nCreates the BillPayment in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| billPayment | <code>object</code> | The unsaved billPayment, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createClass\"></a>\r\n\r\n### quickBooks.createClass(class)\r\nCreates the Class in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| class | <code>object</code> | The unsaved class, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createCreditMemo\"></a>\r\n\r\n### quickBooks.createCreditMemo(creditMemo)\r\nCreates the CreditMemo in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| creditMemo | <code>object</code> | The unsaved creditMemo, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createCustomer\"></a>\r\n\r\n### quickBooks.createCustomer(customer)\r\nCreates the Customer in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| customer | <code>object</code> | The unsaved customer, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createDepartment\"></a>\r\n\r\n### quickBooks.createDepartment(department)\r\nCreates the Department in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| department | <code>object</code> | The unsaved department, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createDeposit\"></a>\r\n\r\n### quickBooks.createDeposit(deposit)\r\nCreates the Deposit in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| deposit | <code>object</code> | The unsaved Deposit, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createEmployee\"></a>\r\n\r\n### quickBooks.createEmployee(employee)\r\nCreates the Employee in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| employee | <code>object</code> | The unsaved employee, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createEstimate\"></a>\r\n\r\n### quickBooks.createEstimate(estimate)\r\nCreates the Estimate in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| estimate | <code>object</code> | The unsaved estimate, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createInvoice\"></a>\r\n\r\n### quickBooks.createInvoice(invoice)\r\nCreates the Invoice in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| invoice | <code>object</code> | The unsaved invoice, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createItem\"></a>\r\n\r\n### quickBooks.createItem(item)\r\nCreates the Item in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| item | <code>object</code> | The unsaved item, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createJournalCode\"></a>\r\n\r\n### quickBooks.createJournalCode(journalCode)\r\nCreates the JournalCode in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| journalCode | <code>object</code> | The unsaved journalCode, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createJournalEntry\"></a>\r\n\r\n### quickBooks.createJournalEntry(journalEntry)\r\nCreates the JournalEntry in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| journalEntry | <code>object</code> | The unsaved journalEntry, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createPayment\"></a>\r\n\r\n### quickBooks.createPayment(payment)\r\nCreates the Payment in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| payment | <code>object</code> | The unsaved payment, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createPaymentMethod\"></a>\r\n\r\n### quickBooks.createPaymentMethod(paymentMethod)\r\nCreates the PaymentMethod in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| paymentMethod | <code>object</code> | The unsaved paymentMethod, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createPurchase\"></a>\r\n\r\n### quickBooks.createPurchase(purchase)\r\nCreates the Purchase in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| purchase | <code>object</code> | The unsaved purchase, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createPurchaseOrder\"></a>\r\n\r\n### quickBooks.createPurchaseOrder(purchaseOrder)\r\nCreates the PurchaseOrder in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| purchaseOrder | <code>object</code> | The unsaved purchaseOrder, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createRefundReceipt\"></a>\r\n\r\n### quickBooks.createRefundReceipt(refundReceipt)\r\nCreates the RefundReceipt in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| refundReceipt | <code>object</code> | The unsaved refundReceipt, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createSalesReceipt\"></a>\r\n\r\n### quickBooks.createSalesReceipt(salesReceipt)\r\nCreates the SalesReceipt in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| salesReceipt | <code>object</code> | The unsaved salesReceipt, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createTaxAgency\"></a>\r\n\r\n### quickBooks.createTaxAgency(taxAgency)\r\nCreates the TaxAgency in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| taxAgency | <code>object</code> | The unsaved taxAgency, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createTaxService\"></a>\r\n\r\n### quickBooks.createTaxService(taxService)\r\nCreates the TaxService in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| taxService | <code>object</code> | The unsaved taxService, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createTerm\"></a>\r\n\r\n### quickBooks.createTerm(term)\r\nCreates the Term in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| term | <code>object</code> | The unsaved term, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createTimeActivity\"></a>\r\n\r\n### quickBooks.createTimeActivity(timeActivity)\r\nCreates the TimeActivity in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| timeActivity | <code>object</code> | The unsaved timeActivity, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createTransfer\"></a>\r\n\r\n### quickBooks.createTransfer(transfer)\r\nCreates the Transfer in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| transfer | <code>object</code> | The unsaved Transfer, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createVendor\"></a>\r\n\r\n### quickBooks.createVendor(vendor)\r\nCreates the Vendor in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| vendor | <code>object</code> | The unsaved vendor, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+createVendorCredit\"></a>\r\n\r\n### quickBooks.createVendorCredit(vendorCredit)\r\nCreates the VendorCredit in QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| vendorCredit | <code>object</code> | The unsaved vendorCredit, to be persisted in QuickBooks |\r\n\r\n<a name=\"QuickBooks+getAccount\"></a>\r\n\r\n### quickBooks.getAccount(Id)\r\nRetrieves the Account from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Account |\r\n\r\n<a name=\"QuickBooks+getAttachable\"></a>\r\n\r\n### quickBooks.getAttachable(Id)\r\nRetrieves the Attachable from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Attachable |\r\n\r\n<a name=\"QuickBooks+getBill\"></a>\r\n\r\n### quickBooks.getBill(Id)\r\nRetrieves the Bill from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Bill |\r\n\r\n<a name=\"QuickBooks+getBillPayment\"></a>\r\n\r\n### quickBooks.getBillPayment(Id)\r\nRetrieves the BillPayment from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent BillPayment |\r\n\r\n<a name=\"QuickBooks+getClass\"></a>\r\n\r\n### quickBooks.getClass(Id)\r\nRetrieves the Class from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Class |\r\n\r\n<a name=\"QuickBooks+getCompanyInfo\"></a>\r\n\r\n### quickBooks.getCompanyInfo(Id)\r\nRetrieves the CompanyInfo from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent CompanyInfo |\r\n\r\n<a name=\"QuickBooks+getCreditMemo\"></a>\r\n\r\n### quickBooks.getCreditMemo(Id)\r\nRetrieves the CreditMemo from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent CreditMemo |\r\n\r\n<a name=\"QuickBooks+getCustomer\"></a>\r\n\r\n### quickBooks.getCustomer(Id)\r\nRetrieves the Customer from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Customer |\r\n\r\n<a name=\"QuickBooks+getDepartment\"></a>\r\n\r\n### quickBooks.getDepartment(Id)\r\nRetrieves the Department from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Department |\r\n\r\n<a name=\"QuickBooks+getDeposit\"></a>\r\n\r\n### quickBooks.getDeposit(Id)\r\nRetrieves the Deposit from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Deposit |\r\n\r\n<a name=\"QuickBooks+getEmployee\"></a>\r\n\r\n### quickBooks.getEmployee(Id)\r\nRetrieves the Employee from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Employee |\r\n\r\n<a name=\"QuickBooks+getEstimate\"></a>\r\n\r\n### quickBooks.getEstimate(Id)\r\nRetrieves the Estimate from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Estimate |\r\n\r\n<a name=\"QuickBooks+getExchangeRate\"></a>\r\n\r\n### quickBooks.getExchangeRate(options)\r\nRetrieves an ExchangeRate from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| options | <code>object</code> | An object with options including the required `sourcecurrencycode` parameter and optional `asofdate` parameter. |\r\n\r\n<a name=\"QuickBooks+getEstimatePdf\"></a>\r\n\r\n### quickBooks.getEstimatePdf(Id)\r\nRetrieves the Estimate PDF from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Estimate |\r\n\r\n<a name=\"QuickBooks+sendEstimatePdf\"></a>\r\n\r\n### quickBooks.sendEstimatePdf(Id, sendTo)\r\nEmails the Estimate PDF from QuickBooks to the address supplied in Estimate.BillEmail.EmailAddress\r\nor the specified 'sendTo' address\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Estimate |\r\n| sendTo | <code>string</code> | optional email address to send the PDF to. If not provided, address supplied in Estimate.BillEmail.EmailAddress will be used |\r\n\r\n<a name=\"QuickBooks+getInvoice\"></a>\r\n\r\n### quickBooks.getInvoice(Id)\r\nRetrieves the Invoice from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Invoice |\r\n\r\n<a name=\"QuickBooks+getInvoicePdf\"></a>\r\n\r\n### quickBooks.getInvoicePdf(Id)\r\nRetrieves the Invoice PDF from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Invoice |\r\n\r\n<a name=\"QuickBooks+sendInvoicePdf\"></a>\r\n\r\n### quickBooks.sendInvoicePdf(Id, sendTo)\r\nEmails the Invoice PDF from QuickBooks to the address supplied in Invoice.BillEmail.EmailAddress\r\nor the specified 'sendTo' address\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Invoice |\r\n| sendTo | <code>string</code> | optional email address to send the PDF to. If not provided, address supplied in Invoice.BillEmail.EmailAddress will be used |\r\n\r\n<a name=\"QuickBooks+getItem\"></a>\r\n\r\n### quickBooks.getItem(Id)\r\nRetrieves the Item from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Item |\r\n\r\n<a name=\"QuickBooks+getJournalCode\"></a>\r\n\r\n### quickBooks.getJournalCode(Id)\r\nRetrieves the JournalCode from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent JournalCode |\r\n\r\n<a name=\"QuickBooks+getJournalEntry\"></a>\r\n\r\n### quickBooks.getJournalEntry(Id)\r\nRetrieves the JournalEntry from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent JournalEntry |\r\n\r\n<a name=\"QuickBooks+getPayment\"></a>\r\n\r\n### quickBooks.getPayment(Id)\r\nRetrieves the Payment from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Payment |\r\n\r\n<a name=\"QuickBooks+getPaymentMethod\"></a>\r\n\r\n### quickBooks.getPaymentMethod(Id)\r\nRetrieves the PaymentMethod from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent PaymentMethod |\r\n\r\n<a name=\"QuickBooks+getPreferences\"></a>\r\n\r\n### quickBooks.getPreferences()\r\nRetrieves the Preferences from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n<a name=\"QuickBooks+getPurchase\"></a>\r\n\r\n### quickBooks.getPurchase(Id)\r\nRetrieves the Purchase from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Purchase |\r\n\r\n<a name=\"QuickBooks+getPurchaseOrder\"></a>\r\n\r\n### quickBooks.getPurchaseOrder(Id)\r\nRetrieves the PurchaseOrder from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent PurchaseOrder |\r\n\r\n<a name=\"QuickBooks+getRefundReceipt\"></a>\r\n\r\n### quickBooks.getRefundReceipt(Id)\r\nRetrieves the RefundReceipt from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent RefundReceipt |\r\n\r\n<a name=\"QuickBooks+getReports\"></a>\r\n\r\n### quickBooks.getReports(Id)\r\nRetrieves the Reports from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Reports |\r\n\r\n<a name=\"QuickBooks+getSalesReceipt\"></a>\r\n\r\n### quickBooks.getSalesReceipt(Id)\r\nRetrieves the SalesReceipt from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent SalesReceipt |\r\n\r\n<a name=\"QuickBooks+getSalesReceiptPdf\"></a>\r\n\r\n### quickBooks.getSalesReceiptPdf(Id)\r\nRetrieves the SalesReceipt PDF from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent SalesReceipt |\r\n\r\n<a name=\"QuickBooks+sendSalesReceiptPdf\"></a>\r\n\r\n### quickBooks.sendSalesReceiptPdf(Id, sendTo)\r\nEmails the SalesReceipt PDF from QuickBooks to the address supplied in SalesReceipt.BillEmail.EmailAddress\r\nor the specified 'sendTo' address\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent SalesReceipt |\r\n| sendTo | <code>string</code> | optional email address to send the PDF to. If not provided, address supplied in SalesReceipt.BillEmail.EmailAddress will be used |\r\n\r\n<a name=\"QuickBooks+getTaxAgency\"></a>\r\n\r\n### quickBooks.getTaxAgency(Id)\r\nRetrieves the TaxAgency from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent TaxAgency |\r\n\r\n<a name=\"QuickBooks+getTaxCode\"></a>\r\n\r\n### quickBooks.getTaxCode(Id)\r\nRetrieves the TaxCode from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent TaxCode |\r\n\r\n<a name=\"QuickBooks+getTaxRate\"></a>\r\n\r\n### quickBooks.getTaxRate(Id)\r\nRetrieves the TaxRate from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent TaxRate |\r\n\r\n<a name=\"QuickBooks+getTerm\"></a>\r\n\r\n### quickBooks.getTerm(Id)\r\nRetrieves the Term from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Term |\r\n\r\n<a name=\"QuickBooks+getTimeActivity\"></a>\r\n\r\n### quickBooks.getTimeActivity(Id)\r\nRetrieves the TimeActivity from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent TimeActivity |\r\n\r\n<a name=\"QuickBooks+getTransfer\"></a>\r\n\r\n### quickBooks.getTransfer(Id)\r\nRetrieves the Transfer from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Term |\r\n\r\n<a name=\"QuickBooks+getVendor\"></a>\r\n\r\n### quickBooks.getVendor(Id)\r\nRetrieves the Vendor from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent Vendor |\r\n\r\n<a name=\"QuickBooks+getVendorCredit\"></a>\r\n\r\n### quickBooks.getVendorCredit(Id)\r\nRetrieves the VendorCredit from QuickBooks\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| Id | <code>string</code> | The Id of persistent VendorCredit |\r\n\r\n<a name=\"QuickBooks+updateAccount\"></a>\r\n\r\n### quickBooks.updateAccount(account)\r\nUpdates QuickBooks version of Account\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| account | <code>object</code> | The persistent Account, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateAttachable\"></a>\r\n\r\n### quickBooks.updateAttachable(attachable)\r\nUpdates QuickBooks version of Attachable\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| attachable | <code>object</code> | The persistent Attachable, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateBill\"></a>\r\n\r\n### quickBooks.updateBill(bill)\r\nUpdates QuickBooks version of Bill\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| bill | <code>object</code> | The persistent Bill, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateBillPayment\"></a>\r\n\r\n### quickBooks.updateBillPayment(billPayment)\r\nUpdates QuickBooks version of BillPayment\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| billPayment | <code>object</code> | The persistent BillPayment, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateClass\"></a>\r\n\r\n### quickBooks.updateClass(class)\r\nUpdates QuickBooks version of Class\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| class | <code>object</code> | The persistent Class, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateCompanyInfo\"></a>\r\n\r\n### quickBooks.updateCompanyInfo(companyInfo)\r\nUpdates QuickBooks version of CompanyInfo\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| companyInfo | <code>object</code> | The persistent CompanyInfo, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateCreditMemo\"></a>\r\n\r\n### quickBooks.updateCreditMemo(creditMemo)\r\nUpdates QuickBooks version of CreditMemo\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| creditMemo | <code>object</code> | The persistent CreditMemo, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateCustomer\"></a>\r\n\r\n### quickBooks.updateCustomer(customer)\r\nUpdates QuickBooks version of Customer\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| customer | <code>object</code> | The persistent Customer, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateDepartment\"></a>\r\n\r\n### quickBooks.updateDepartment(department)\r\nUpdates QuickBooks version of Department\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| department | <code>object</code> | The persistent Department, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateDeposit\"></a>\r\n\r\n### quickBooks.updateDeposit(deposit)\r\nUpdates QuickBooks version of Deposit\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| deposit | <code>object</code> | The persistent Deposit, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateEmployee\"></a>\r\n\r\n### quickBooks.updateEmployee(employee)\r\nUpdates QuickBooks version of Employee\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| employee | <code>object</code> | The persistent Employee, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateEstimate\"></a>\r\n\r\n### quickBooks.updateEstimate(estimate)\r\nUpdates QuickBooks version of Estimate\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| estimate | <code>object</code> | The persistent Estimate, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateInvoice\"></a>\r\n\r\n### quickBooks.updateInvoice(invoice)\r\nUpdates QuickBooks version of Invoice\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| invoice | <code>object</code> | The persistent Invoice, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateItem\"></a>\r\n\r\n### quickBooks.updateItem(item)\r\nUpdates QuickBooks version of Item\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |\r\n| --- | --- | --- |\r\n| item | <code>object</code> | The persistent Item, including Id and SyncToken fields |\r\n\r\n<a name=\"QuickBooks+updateJournalCode\"></a>\r\n\r\n### quickBooks.updateJournalCode(journalCode)\r\nUpdates QuickBooks version of JournalCode\r\n\r\n**Kind**: instance method of [<code>QuickBooks</code>](#QuickBooks)\r\n\r\n| Param | Type | Description |","readmeFilename":"readme.md"}