{"_id":"quickbooks-api","_rev":"37-8fd52e906265b91faed7c62b769c2a73","name":"quickbooks-api","dist-tags":{"latest":"0.12.0"},"versions":{"0.0.2":{"name":"quickbooks-api","version":"0.0.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":"JackNytely <jacknytely@gmail.com>","license":"MIT","_id":"quickbooks-api@0.0.2","maintainers":[{"name":"jacknytely","email":"shandreged@gmail.com"}],"dist":{"shasum":"54a7234d6561c94adb51a75ff15cfe17efcf1891","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.0.2.tgz","fileCount":4,"integrity":"sha512-v7NXUJFDShKYySX8WUBbslkbDeGpYO4b7Ih0/4qyZ6mcxwwBibXfoZcyeon+TZJMR3LOtvYz78uf+tRhGapT5w==","signatures":[{"sig":"MEQCIDUyeKoXJ8j/PSG/xa4JPxfXGbapstHD93YSGmo8YyXPAiBY20j1Xnxz+7M8Qad1zucbqxIGVffgP8UsfJaJRuwnZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18437},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","shasum":"54a7234d6561c94adb51a75ff15cfe17efcf1891","scripts":{"test":"bun test","build":"bun build src/app.ts --outdir dist --format esm --declaration","publish":"bun run build && bun run test && bun publish --access public --scope=@nytely"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"_integrity":"sha512-v7NXUJFDShKYySX8WUBbslkbDeGpYO4b7Ih0/4qyZ6mcxwwBibXfoZcyeon+TZJMR3LOtvYz78uf+tRhGapT5w==","repository":{"url":"https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.3","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.0.2_1738945813708_0.19973595700284763","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"quickbooks-api","version":"0.0.3","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.0.3","maintainers":[{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"4de258ab6c1ca1020e80a3973da3e0c9b8c36389","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.0.3.tgz","fileCount":4,"integrity":"sha512-xS6sWU6pg/+cOqzUiroyQPlDJpbrGCTNpLpbSUen4awcMsr+aEiruWFOtKX8lnNwEbAT86ZdUSrxAYJp2fq4cw==","signatures":[{"sig":"MEQCIBoaYZoH3aLKtU63rcU+b1VVgDbp67sa78tyJmU5AoSCAiBkH5CeGjEVzgWjz9Mqks2Pd8tkUqIwiT2AKDpP2DXyTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18514},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"2ee6c1a61dc0618563ddd88dce5d9cbb7cedf33c","scripts":{"test":"bun test","build":"bun build src/app.ts --outdir dist --format esm --declaration","publish":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.9.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"22.13.0","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.0.3_1738951273361_0.026509782975277618","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"quickbooks-api","version":"0.0.4","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":"JackNytely <jacknytely@gmail.com>","license":"MIT","_id":"quickbooks-api@0.0.4","maintainers":[{"name":"jacknytely","email":"shandreged@gmail.com"}],"dist":{"shasum":"f3d92dd13a755d2afad6634be41eaca087729bb9","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.0.4.tgz","fileCount":70,"integrity":"sha512-i5CHl6iK/FojNWJSU3ceFzaBZrSuM0Fqf54EXbAcBuzzfXcGEvF4OE1K99FjY9kbw0EKIKZ+TknjG+7rW6PQSA==","signatures":[{"sig":"MEUCIFqdeBjxks95rcl6kIvqVpl91h/a4tMGVJ5Gwjht3MNLAiEApUa+lxhWZKUkX9ebp3LnoqVwM4YwhexCMS5Y0gh10cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61775},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","shasum":"f3d92dd13a755d2afad6634be41eaca087729bb9","scripts":{"test":"bun test","build":"bunx tsc","publish":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"_integrity":"sha512-i5CHl6iK/FojNWJSU3ceFzaBZrSuM0Fqf54EXbAcBuzzfXcGEvF4OE1K99FjY9kbw0EKIKZ+TknjG+7rW6PQSA==","repository":{"url":"https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.3","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.0.4_1738953233474_0.9220187998795057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"quickbooks-api","version":"0.1.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.1.0","maintainers":[{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"793d1d31bc783955adb631e9fd66a4f6bddbd562","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.1.0.tgz","fileCount":70,"integrity":"sha512-Ug1YGErPWOCEqW0tqXAw4/cUDJHWPtHtUpJiDKBHxpLcslOmm7PQ8NoVdtSGaJRWE3e9nblx/f9ij8DfVgErpA==","signatures":[{"sig":"MEUCIGYKSQppBtAV4c+nHGaxCWZGGGepdSHwVYYQJuNXKLb8AiEAvOc6AHGBLsT4hl7/PEsJcW0RITn7o+ygkcRlmfQxSiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80222},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"2de42cb83aa4e56274adba5af4f6a4f02d7b850a","scripts":{"test":"bun test","build":"bunx tsc","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.1.0_1739018460111_0.47292131255851033","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"quickbooks-api","version":"0.1.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.1.1","maintainers":[{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"4709370fdcf55bfd968bc118ec87b8e84005d1b2","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.1.1.tgz","fileCount":70,"integrity":"sha512-sBJK0PLuAQv0GsMtVvxsuI10GIBCvPrH7LG5YrN82Cz+4yIRN1G7+CZcZSOqBskNcLniplUUCbetZ/tRHQwTmQ==","signatures":[{"sig":"MEQCIBeXYalkjPV5yNXI0AyEk9rEZbQlHKa1hx2nOZxWeYCXAiBC1ceklevFwDEJ/8vPLhreK6wgEKQEEPeiYWjHF5Ix7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80222},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"23efe71704a41b7c35793de3282c56c5f9b11555","scripts":{"test":"bun test","build":"bunx tsc","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.1.1_1739018949195_0.24373676469438332","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"quickbooks-api","version":"0.1.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.1.2","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"26f335768d916cdd4f2374352601c85f7546c4df","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.1.2.tgz","fileCount":92,"integrity":"sha512-B8SviLZexCDSNdjd2nqOc9p/5RDaxbJH/njinUPGw9nv0o7z6wRzck5OwHucjVGbtPTCoQsY7IA60UqbPhwHEA==","signatures":[{"sig":"MEUCIQCPlUGYjtgKDXKueYoLiyo6hWD5r0HZei8m1OyWtsFsyAIgPiSH5dxOc3cKLVrXUJUBFRMP1D7j2sFg9Pu4J0QGlGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92125},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"3730d13df6e3b9dd75d4d8e289a9d16ac5ab6ea9","scripts":{"test":"bun test __tests__","build":"bunx tsc","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.1.2_1739144905283_0.9429421480226381","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"quickbooks-api","version":"0.1.3","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.1.3","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"755bb6e2ad9f27b370b940cf579c205d7cd5947f","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.1.3.tgz","fileCount":97,"integrity":"sha512-2nFjBRzNZ3Y64ztLvGa+JVuRCU187iGqQrfkcTFQcv7tUvl+jFCljdT5WcRcwYZrsfzF1NWd3/CbHqs/ausTrw==","signatures":[{"sig":"MEUCIE810y2OpzDeJgQdLINRDcv5LqhS7IP5Ho+q0KS4UUeJAiEA+An1ufSVFqcN2gi9GuhohpLuGkRCBpWsItp7pnGK7m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216579},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"0e58093288da15bdc7b952ca35ef55369c125dc8","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.1.3_1739174898849_0.9860626653583169","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"quickbooks-api","version":"0.1.4","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.1.4","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"de32f935b595a4c34fea31def60990f028a138dd","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.1.4.tgz","fileCount":97,"integrity":"sha512-6buRiAfBreRzv0PnEpcGlnxfilGBPvcIpRiyXEfFcosH5K14QjzHnBMX+dhuhA5sTvZkP6XwJHAMc0BiZGYO5A==","signatures":[{"sig":"MEUCIQCpHfo/SwaRWz/YkJjKkErkzyoZPiNWeqdH59HztLMiUAIgW39Z55knCG4J43DgcpTrOxhkSdHpYVdPVlf3UDazwQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216615},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"5a8230d257091b4b78c504bb3beb3d6fc3053f7e","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.1.4_1739175943650_0.9405513388019529","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"quickbooks-api","version":"0.2.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.2.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"eb52d9feec846962837828ee552a6b1c0d8366ea","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.2.0.tgz","fileCount":100,"integrity":"sha512-KSvu5Vv7VaiGZeSjleaVE9T03CAEEMbh0lNUQ/yT3mvgnx1dvw+eMriwVytuknB1gnOS6HHFRibgn8TJO2kJnQ==","signatures":[{"sig":"MEQCIGui76kNzhhaDnNI+1ssrhAcTTsADQgH1SbegL6gfdMHAiA5uQDsgUj4P/o624w9HsW+x+Jw19fpEYBSy/Nt13hmzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225779},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"dbc738be60ec7abfca310f0543129ad38a61bd8e","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.2.0_1739429564623_0.10770398253448499","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"quickbooks-api","version":"0.3.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.3.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"affdef3bcafe42d68512c40617d6129fc36fe7a5","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.3.0.tgz","fileCount":134,"integrity":"sha512-KYqohzvi2DH9q5WeyhuDveikaHdoiD4BTWIkLeucggRlnml5XpMK08giQeOnPWuwLsITOGIs0iSAtkY+zswJCQ==","signatures":[{"sig":"MEQCIFX4aSzt1gFsphl1uBIOUxgJfkO9t5QoQzC05FUevbtQAiBnspe3qSo47ZsUv1hH8rCfQdBNs0JwBdqGD0Bd1pv5gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282878},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"35330cfaf8c628a57b7d68f8de8b32ec16d90c1c","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.3.0_1739727921790_0.6321766005171805","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"quickbooks-api","version":"0.3.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.3.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"7bf0e6b05ea988e6e7b424a66c95630be63f8bb2","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.3.1.tgz","fileCount":134,"integrity":"sha512-27lD1tBKoVnhIjym9BNhqBMlSSs60NcWtpV59UdBVQnkW1X6toxcG8jfvcbKRjfE6YlygGjhMVshpIiyc9+m1w==","signatures":[{"sig":"MEUCIFKBc6NG8r081EUrESat9/yLMV2DPiOG7BiJZBG8GiEJAiEApybq/Ft0yFh2K3+TMzNiJ4c5AEx1zoOrYijuieqZ0SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283801},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"66ee86658a71e4739f672dd5c7485345cbec3391","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.3.1_1739884844716_0.9133525916704943","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"quickbooks-api","version":"0.3.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.3.2","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"ae77a0ad66d348da806b68d9649c3f92ab93dc81","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.3.2.tgz","fileCount":134,"integrity":"sha512-2epPDRpk0Q51e0cB9uwb4ShInJV+gc0nhMHqLr/RVi82rUmugpXYEk/1Yh85yFecd8mZc996AQx/K1FA05o23A==","signatures":[{"sig":"MEUCIGaFn/CnxMJmW/H4gbmZlMFDfOBhcecw74OVRV5UkQZeAiEAnE1oXUKqCXRUIXiE3zRuugfNWdt0KAkFCjLXyPFwXxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283748},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"a5501896ce0fcc828e58e893ab70031c7d0b6fbf","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.3.2_1739947813120_0.6679491037843011","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"quickbooks-api","version":"0.4.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.4.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"2538367d1a5a5ac6ee24ca73063a5574e8cc6106","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.4.0.tgz","fileCount":140,"integrity":"sha512-rEkDcNt8k8ulYu9wMHdoU/P8jtYe+7Qn21BZ9mL3k9pK725TrM+Q3awfD3vY/wk3Fq7GFZ8Ld2xOOeEofk4+4w==","signatures":[{"sig":"MEUCICXcq3rZ26ReSLoU2bYvj2qI7ZmQO6do9PkS7V1ynZFaAiEAmKcMZd8BhFetrOhwkZj29HxkgrOeeJ2zsGbI29Fhk/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300347},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"418b86e04e780e7d4ab28c6edf8fcea3f1db13d8","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.4.0_1740104211328_0.4527730714914553","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"quickbooks-api","version":"0.4.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.4.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"d056e5d9268476dbf41acf40479db694fbd8b1c1","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.4.1.tgz","fileCount":140,"integrity":"sha512-GGoNBZG1/Pq5pf/ufJqvgbE+s4cf2+7ofz7tvH6rkMMUk0567qUgakyK/5EmkMa1hGmqQWDx8H1JWzhpVvSr1g==","signatures":[{"sig":"MEUCIHGmFXSvOBeBrOAuYjlDzfUvfLHEw81Q80OoT5GMnSFsAiEAi/err/ZZ+i1cv2wC1k4IZL2JLR3VkudqSXTTEmp9otg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304028},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"47e30f29518fc24de4f20c6d2c616ba33c6cdd58","scripts":{"test":"bun test __tests__","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.4.1_1740126742458_0.964801491669294","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"quickbooks-api","version":"0.4.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.4.2","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"a7509a18fd80550d46b94da76166988b7018187f","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.4.2.tgz","fileCount":167,"integrity":"sha512-/LepSc3Xe6qUF+v+ckDoPWrG7HUMp+S8AZuaGzjTnmJBaFJR4pJnO08QC2/dFl3Vja0p7KeW9Y7139v/YeJ4CA==","signatures":[{"sig":"MEQCIEjG63XW470e+A/bxLfXz8G2/sH540AoFUEI+tgawXOhAiBr71lgsFFLGTiMZ4RAW2SP2joRv56x6HC/L5OjzeOhCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355874},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"38b04ff5cc729d7f558dbbe0f06dd3deeb2f2ce7","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.4.2_1740483153719_0.8839049478324632","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"quickbooks-api","version":"0.4.3","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.4.3","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"c8600f2e247d3229913c8215b162f1d93c92eb03","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.4.3.tgz","fileCount":167,"integrity":"sha512-kreBf7aguqzMErWKSeNOiet86n2o4NeFa9us684sy5IZ5ZJ80GkcmgNwRxssUli/Tb2nyJnhzD4Zi1ybpVSPHA==","signatures":[{"sig":"MEUCIDtYEN33vZCYH/cMGfBcFBjFmKro/TMwgxKXc0rlffSZAiEAyhhGjSOWnTvhxgK/qliRH8AXhXHYu6Vd+K5G/KFubUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359982},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"4e9f4933fd214265307dc370087ad1ee4ee8b9ef","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.4.3_1740487016971_0.7914474836347869","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"quickbooks-api","version":"0.5.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.5.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"159fd7ef738f2e562622de078074cce1afd1331a","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.5.0.tgz","fileCount":173,"integrity":"sha512-dp9LhxeqUvgja//6eOr5KpsXJWF45iFjcuQxBaONvj+p1IQwBzh3PTwvCRCx84qtpIsE+0OK2AHpgSWVg35VuA==","signatures":[{"sig":"MEYCIQCbTm/tNobJhmJWJ3+xEq27VYeE2h4JRcLQU3XbKZFGtQIhAIri9DN1vtqCzHfllTUFdFHQwoQAWc2rKscQPX8iROS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368031},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"0184c8f4f85d2aa30fa5a54853c8dc2c18e3a59e","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.5.0_1740728913394_0.19824779170669404","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"quickbooks-api","version":"0.5.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.5.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"c64796c81d80b8db5be3fd0e8fcc7c3278cd5024","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.5.1.tgz","fileCount":278,"integrity":"sha512-Fpnkc6+rvNaPAMBmFrj0wz87p2E527A/hNVYDePXJcnaEzuhUyPaVL2JX/SY46Cfvv0+jUqL+16ksKDomr3CjA==","signatures":[{"sig":"MEUCIQCk8z8Xs4jyASpUqbdIl/ZuCx6JpSCKCX33edEfcWYNzQIgIkNf53B8S3MSUBetCf6yD/1Afmdssq4xMmT9sw62DiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560926},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"3ca3e33ae79ce16a5d278d91055c402401127d6f","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.5.1_1740858986490_0.9759587207446627","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"quickbooks-api","version":"0.6.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.6.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"c47f1befe979eff2e219a5cb197539044a9acb7f","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.6.0.tgz","fileCount":278,"integrity":"sha512-B5WlemCSkDoBPJR37P97nMEvPTjvi8iLzIeSx4LoQqtRMBi8En6wT7HpwbyPdQxYWkFs9RMaN7gGrozQqbNfIQ==","signatures":[{"sig":"MEYCIQDVh4ZUt2MdSifH9S3ZX9yfFJPDNnPAnbJgK50ePLN7HwIhAPq7mSFlH2u9EalmRuQK/wipN1/6gmLqF/fTPHM8FhJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573782},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"ba2780cebd501aa50e0fed4bfe144323552d3a1a","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.6.0_1741099249916_0.3070228184624548","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"quickbooks-api","version":"0.6.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.6.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"e449161dcc0855451fa323dbb4393bae0ecea261","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.6.1.tgz","fileCount":278,"integrity":"sha512-CD17vsB6nTQMLnybZADlkdl19DN930YpwMndh3rY1DMRkvCpFRrrPKP61iJChBsVSx4T7BccxeYLPpbQebZKJA==","signatures":[{"sig":"MEYCIQC9X3riS+n+vCdG3YrzgDmSD17NWx9rAnA0/BQ1YwWBpQIhAM9kOpHpU2EiVtp/Ia5ay6fNb0jE3aw122d1G5eBB8/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573059},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"e37485cbe4807f3dcb50e71b994844020514706a","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.6.1_1741764055053_0.3924102946946564","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"quickbooks-api","version":"0.6.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.6.2","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"608136a1af77179006f6d1a6e829e5b9f85051a8","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.6.2.tgz","fileCount":326,"integrity":"sha512-IeB3J8JE5lmsVkAw66rBZBfxlfl0/ReXkaZbzTznwtZp6gLvZBA+0qeoQN5RIgLc/ma0u1cKxzLl2idCwjatzg==","signatures":[{"sig":"MEUCIQDqb/z5w013ONq95kjdTFh0mAWloPvyEeJAyFfb5/UWYAIgPgvt9/R4ZvkM5dnw2R50wVljZB2VQSoN7P02eXzyVrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671836},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"26fbdb1726aac9ff2a57626986dbae9d43095508","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.6.2_1741947517656_0.3639005547854224","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"quickbooks-api","version":"0.7.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.7.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"bcd4aaacaf097b09cb7c19f620fbfe85c8fc5e19","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.7.0.tgz","fileCount":353,"integrity":"sha512-D5G4zsTr14AN2PjE89timGU6hcvW1qUmCatWgQMkfl+gLzwzWQFp8oAwHA3pSMrht3vA0K1VXYH/nxn3rmMV0A==","signatures":[{"sig":"MEUCIFvCT45b5YFz8FJe+ljzOxO44mAvkaHXKPdn+CDxk91ZAiEA6NiHRKFc+paOgt7CUHaYB1+gxoVCh8pCkdxTepSDT/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704932},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"3172b3074067d19a832ac7c4279cc0330d1b7c4c","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.7.0_1742593177626_0.6875907823266945","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"quickbooks-api","version":"0.7.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.7.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"d588962b98f47374442a4b4fa90378da5160ed03","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.7.1.tgz","fileCount":428,"integrity":"sha512-GRkaTmr8BdM3AkMqzKrWbjZf1Csp9A3Cclx63/3Hi8FNBrkF6v8risw5lPu9UCJ49IWs6nDRa7g8gyLkWtNuuw==","signatures":[{"sig":"MEQCIF4XOpwmCpLhWeTRd5anBIJSgb/fiBIg0327zYLkGGKJAiBODICaCCObeYIdRTD/d0r+VBhyoNlzKl2URSoY045BZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763565},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"d7c31a6d8b0f2532aa55bcb7a02016677206ee4e","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^4.21.2","tsc-alias":"^1.8.10","@types/bun":"latest","typescript":"^5.7.3","@types/express":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.7.1_1742734931052_0.019982977392718926","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"quickbooks-api","version":"0.7.2","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.7.2","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"6e77cda25a2e9137a7331d244e7b1802e41cbffc","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.7.2.tgz","fileCount":428,"integrity":"sha512-RHTGPTJL23jfVgaPIdVFr2FUpmxj1Hslj6IzNOO+5sQjxmpndaKkjOQ8dAcJmxeDd2cbepWFXB7ahdDYIzOyMA==","signatures":[{"sig":"MEUCIQDzMSx3WUvrObNNY3ZnW9h5omV2cJU+rzPMWXmYPCMXnAIgWiRn67tMcw35JD/Bt8pFaHMMwQ7jyRpdQRa7Otwdf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766693},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"e52762c9689410c54cec3c78367e702ab7ae5b0e","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.7.2_1761118232291_0.32553902570452187","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"quickbooks-api","version":"0.7.3","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.7.3","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"759270bef42878afb1b29a3622c305e26e218940","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.7.3.tgz","fileCount":428,"integrity":"sha512-7PJhkCf9FKxFz+sOORvH8DPuJoqDfeCuNXSJV2ZN4EHbE7PFWXWtq4+nj4wsi9lbui8ogRESPQb6xVxiPYz29A==","signatures":[{"sig":"MEYCIQDo+BltfP6DvAW/Tq7r445lAZbwDyDJnLTDQuURQD8dnwIhANnxKj+8ULpktqeezgf+mj1Y+kcdomuer8Bho80vAk96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768514},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"b112f699ff64ef48d8bebfd0885cdc046e0680e6","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.7.3_1761119731984_0.5818502470848022","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"quickbooks-api","version":"0.8.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.8.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"a9deade39c0f3291a8cbce2328f8ca0a181851a0","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.8.0.tgz","fileCount":438,"integrity":"sha512-V7w4H/YifeGH1saJl6XJD7U7g0DNJ+82U285efbVyOnjDEOBP6sruJYjqxFRnveHo+t8qwQ5NHKBXKnrLdjCkg==","signatures":[{"sig":"MEYCIQCqF/NaejyqqdUaE9jYBf8v4GjPTID+w276zvCY9mH4VAIhAObZ83++Nw2QfzEqnyfp09UJhafOv8Rmh7S0LRXZaqNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807258},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"3bd3ce97422b1b1cbe57109d56e5c521dec094a1","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.8.0_1764257671656_0.40482485280834735","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"quickbooks-api","version":"0.9.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.9.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"f1ecbd6cb282ddbe10f3a48be75fa7403b82aa7a","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.9.0.tgz","fileCount":447,"integrity":"sha512-I8X0fMwxxcOao89liCsoynND6YypRYLL/CrjKX9dgpQbVimTV+KuVL+CJhUcunqpmBizoCBqV429VKmrVtEp8A==","signatures":[{"sig":"MEYCIQC67zrQj5pddH5tf9W69ZVMZMy2OY7FJjlqmqKd5hhH2gIhALByAC/DVp28vIDwI6SGRLSWJoKTD9+Osz95N/AKlpE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913960},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"95f960d6928d6e47fb701462ef6f3662878ce3c4","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.5"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.9.0_1764314222025_0.15463035439693695","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"quickbooks-api","version":"0.9.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.9.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"73f10cd0d1487a6057433a04c00f716b512243da","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.9.1.tgz","fileCount":447,"integrity":"sha512-alrBXZ/NSWjfiLNh2ILXZMvlXOSAUXv3MueY12kcrZViaw6DOZCVuLttzi/Fqqt/tUxLb1BsckiZOQLu+c8nyQ==","signatures":[{"sig":"MEUCIQDmZm99WkjuzN+zfq3SgEPL+n3mImH3/RK4v0NRFfSrJwIgX4nFs2Ij+zul10Imkd50GlWnqTekA8ElUvw/gjr/CF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914592},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"25d6494e901b9b1a6ea23269d83dcab2e943ed00","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.5"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.9.1_1764326900439_0.2601591524304665","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"quickbooks-api","version":"0.10.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.10.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"388459079c537cda87bd91d23fa784734399dbf6","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.10.0.tgz","fileCount":468,"integrity":"sha512-JOUhYwkphb+hbCxBy6/7zf3OzjsKaInFVdm8WSmoLogL93Mv0/CRhzYg+qE2RPQk1oJDQ7WvnteJSR+rz5Ap3w==","signatures":[{"sig":"MEUCIQDAQyjgWSBXXjxOWb/lUV5nQfhD7uKnck8oIHjbk41vdwIgCe7JYkyetBMnXeMBeh3XMGO0RPF2hutcqCLBOWqs2xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111281},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"c08a13fea4e2cfc12e3b082017a18c4178c7d4ff","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.1.0","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.5"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.10.0_1764829307436_0.30338318241848783","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"quickbooks-api","version":"0.11.0","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.11.0","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"8ec6d5dff83ea74ec0adebb9dadb4834600bd6a2","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.11.0.tgz","fileCount":474,"integrity":"sha512-CzY64SzdJdvhQmNb3FISJ7Vk4182mwJL3t6ByfBTzAta7KSFIMJF+lJBdbRqoRmsiVj+VL2YFmuD/Mbq6fqXRQ==","signatures":[{"sig":"MEYCIQCmc0MAKFNwcqiA+AAFzZpwUENdUX0c+TSdm595sdv7SwIhAM5WNSHYWrFSCpEQhv0NyzmOsSwlo5aWVX9b04iTnmKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149167},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"9b54687343898dde6ca1a1a82091bfa7f4ab0ea8","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"jacknytely","email":"shandreged@gmail.com"},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"10.8.2","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jose":"^6.1.3","tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.2.1","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.6"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.11.0_1764860146206_0.26398650988880723","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"quickbooks-api","version":"0.11.1","keywords":["quickbooks","intuit","oauth2","authentication","api"],"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","_id":"quickbooks-api@0.11.1","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"dist":{"shasum":"3a5fd35fe6e9d963de39207d314438e71e159fda","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.11.1.tgz","fileCount":474,"integrity":"sha512-6bOSa9EcneCO5/+2PUzuUu2OLo2c/I2Ho0c4KJmtRTlasp8D0o3Vveobv8lZew1SdQ8NTzXYPkyqXJMnzup/4Q==","signatures":[{"sig":"MEQCIH+i9bYdA2VVGv56UjoYDvu071w9yE4oaOlaUjxE0lW1AiAr76sqKucRpEU3j4sX+mZygyb+ivAjn3IMGz7RyKVA/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/quickbooks-api@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1149850},"main":"dist/app.js","type":"module","types":"dist/app.d.ts","gitHead":"b0d62a8e6945dd241976153ea4466a222ea2d9a7","scripts":{"test":"bun test __tests__ --timeout 15000","build":"bun tsc && tsc-alias","test:live":"bun test __live-tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2834d23-5d25-42d3-8fff-09314e6f6dac"}},"repository":{"url":"git+https://github.com/Nytely-Official/quickbooks-api.git","type":"git"},"_npmVersion":"11.11.0","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^6.2.0","tiny-emitter":"^2.1.0","class-transformer":"^0.5.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"express":"^5.2.1","tsc-alias":"^1.8.16","@types/bun":"latest","typescript":"^5.9.3","@types/express":"^5.0.6"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/quickbooks-api_0.11.1_1772813428746_0.1049002314584182","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"quickbooks-api","author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","version":"0.12.0","description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","type":"module","main":"dist/app.js","types":"dist/app.d.ts","repository":{"type":"git","url":"git+https://github.com/Nytely-Official/quickbooks-api.git"},"keywords":["quickbooks","intuit","oauth2","authentication","api"],"scripts":{"build":"bun tsc && tsc-alias","test":"bun test __tests__ --timeout 15000","test:filtered":"bun test __live-tests__ -t$1 --timeout 15000","test:live":"bun test __live-tests__ --timeout 15000","publish:package":"bun run build && bun run test && bun publish"},"dependencies":{"class-transformer":"^0.5.1","jose":"^6.2.0","tiny-emitter":"^2.1.0"},"devDependencies":{"@types/bun":"latest","@types/express":"^5.0.6","express":"^5.2.1","tsc-alias":"^1.8.16","typescript":"^5.9.3"},"peerDependencies":{"typescript":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"latest"},"gitHead":"e5215edd0b9e32f547901f0eb9d4ba686aab7d81","_id":"quickbooks-api@0.12.0","bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-xhJv+J+/fA9CPObVnlnSVUchdHWF1Ft/V5QwD5y8jqp6nrT/2GV+gSZs8Ci/ci1z9f2mXl2D0GDRd0Mgs5wHOg==","shasum":"f9a8b53abb7ff44a3b3594849e0b836ab58eb2b8","tarball":"https://registry.npmjs.org/quickbooks-api/-/quickbooks-api-0.12.0.tgz","fileCount":500,"unpackedSize":1209649,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/quickbooks-api@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCWBRqeTZqpPF5YAUvrY7t2c8JpcLejUs/HSsFvpMFqpAIgTdI8v4ml6+xQ4MeL2FHWJcZOml9lA8AalAF9v0WrRa8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2834d23-5d25-42d3-8fff-09314e6f6dac"}},"directories":{},"maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quickbooks-api_0.12.0_1773654665161_0.6783566857001202"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-07T16:30:13.615Z","modified":"2026-03-16T09:51:05.713Z","0.0.1":"2025-02-06T14:44:10.993Z","0.0.2":"2025-02-07T16:30:13.959Z","0.0.3":"2025-02-07T18:01:13.515Z","0.0.4":"2025-02-07T18:33:53.799Z","0.1.0":"2025-02-08T12:41:00.276Z","0.1.1":"2025-02-08T12:49:09.388Z","0.1.2":"2025-02-09T23:48:25.541Z","0.1.3":"2025-02-10T08:08:19.060Z","0.1.4":"2025-02-10T08:25:43.887Z","0.2.0":"2025-02-13T06:52:44.825Z","0.3.0":"2025-02-16T17:45:21.990Z","0.3.1":"2025-02-18T13:20:44.959Z","0.3.2":"2025-02-19T06:50:13.367Z","0.4.0":"2025-02-21T02:16:51.542Z","0.4.1":"2025-02-21T08:32:22.679Z","0.4.2":"2025-02-25T11:32:33.984Z","0.4.3":"2025-02-25T12:36:57.164Z","0.5.0":"2025-02-28T07:48:33.555Z","0.5.1":"2025-03-01T19:56:26.689Z","0.6.0":"2025-03-04T14:40:50.190Z","0.6.1":"2025-03-12T07:20:55.268Z","0.6.2":"2025-03-14T10:18:37.997Z","0.7.0":"2025-03-21T21:39:37.853Z","0.7.1":"2025-03-23T13:02:11.322Z","0.7.2":"2025-10-22T07:30:32.526Z","0.7.3":"2025-10-22T07:55:32.242Z","0.8.0":"2025-11-27T15:34:31.854Z","0.9.0":"2025-11-28T07:17:02.244Z","0.9.1":"2025-11-28T10:48:20.671Z","0.10.0":"2025-12-04T06:21:47.695Z","0.11.0":"2025-12-04T14:55:46.413Z","0.11.1":"2026-03-06T16:10:28.946Z","0.12.0":"2026-03-16T09:51:05.325Z"},"bugs":{"url":"https://github.com/Nytely-Official/quickbooks-api/issues"},"author":{"name":"JackNytely","email":"jacknytely@gmail.com"},"license":"MIT","homepage":"https://github.com/Nytely-Official/quickbooks-api#readme","keywords":["quickbooks","intuit","oauth2","authentication","api"],"repository":{"type":"git","url":"git+https://github.com/Nytely-Official/quickbooks-api.git"},"description":"A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.","maintainers":[{"name":"lonealpha","email":"emilsnedarbi2@gmail.com"},{"name":"mimi_py","email":"darknytely@gmail.com"},{"name":"keagancoding","email":"heyitskeagan@gmail.com"},{"name":"jacknytely","email":"shandreged@gmail.com"}],"readme":"# QuickBooks API SDK\n\n![Version](https://img.shields.io/npm/v/quickbooks-api?style=for-the-badge&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2Fquickbooks-api)\n![Downloads](https://img.shields.io/npm/d18m/quickbooks-api?style=for-the-badge&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2Fquickbooks-api)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/Nytely-Official/quickbooks-api/ci.yml?style=for-the-badge&link=https%3A%2F%2Fgithub.com%2FNytely-Official%2Fquickbooks-api)\n\nA modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and a future-ready\nfoundation for accounting, payments, and commerce operations.\n\n## Key Features\n\n- **OAuth 2.0 Authentication:** Simplified and secure authentication flow.\n- **Single Sign-On (SSO):** Built-in OpenID Connect support for QuickBooks Single Sign-On with automatic ID token validation and user\n  profile management.\n- **Token Management:** Automatic refresh, rotation, and secure serialization/deserialization.\n- **API Coverage:**\n  - Invoices\n  - Estimates\n  - Customers\n  - Payments\n  - Accounts\n  - CompanyInfo\n  - Bills\n  - Preferences\n  - Credit Memos\n- **Entity Management:** Full CRUD operations with class-based entity methods:\n  - Create, update, and save entities\n  - Send entities via email (Invoice, Estimate, CreditMemo)\n  - Download entities as PDF (Invoice, Estimate, CreditMemo, Bill, Payment)\n  - Void transactions (Invoice, CreditMemo, Payment)\n  - Soft delete entities (Account, Customer)\n- **Type-Safe API:** Full TypeScript declarations for all requests and responses.\n- **Pagination:** Automatic handling of paginated responses.\n- **Environment Support:** Supports both Production and Sandbox environments.\n- **Bun & Node.js Compatible:** Optimized builds for both runtimes.\n\n---\n\n## Installation\n\n```bash\nbun add quickbooks-api\n# or\nnpm install quickbooks-api\n```\n\n---\n\n## Getting Started\n\n### 1. Initialize the Auth Provider\n\n```typescript\nimport { AuthProvider, Environment, AuthScopes } from 'quickbooks-api';\n\nconst authProvider = new AuthProvider('YOUR_CLIENT_ID', 'YOUR_CLIENT_SECRET', 'YOUR_REDIRECT_URI', [\n  AuthScopes.Accounting,\n  AuthScopes.OpenId,\n]);\n```\n\n### 2. Generate the Authorization URL\n\n```typescript\nconst authUrl = authProvider.generateAuthUrl();\n// Redirect user to authUrl.toString()\n```\n\n### 3. Handle the Callback\n\n```typescript\nimport type { UserAuthResponse } from 'quickbooks-api';\n\nasync function handleCallback(query: UserAuthResponse) {\n  try {\n    const token = await authProvider.exchangeCode(query.code, query.realmId);\n    console.log('Access Token:', token.accessToken);\n  } catch (error) {\n    console.error('Authentication failed:', error);\n  }\n}\n```\n\n### 4. Initialize the API Client\n\n```typescript\nimport { ApiClient, Environment } from 'quickbooks-api';\n\nconst apiClient = new ApiClient(authProvider, Environment.Sandbox);\n```\n\n---\n\n## Single Sign-On (SSO) Support\n\nThe SDK includes built-in support for QuickBooks Single Sign-On using OpenID Connect, making it incredibly simple to authenticate users with\ntheir Intuit credentials.\n\n### Enable SSO\n\nSimply include the `openid` scope (and optionally `profile`, `email`, `phone`, `address`) when initializing the AuthProvider:\n\n```typescript\nimport { AuthProvider, AuthScopes } from 'quickbooks-api';\n\nconst authProvider = new AuthProvider('YOUR_CLIENT_ID', 'YOUR_CLIENT_SECRET', 'YOUR_REDIRECT_URI', [\n  AuthScopes.Accounting,\n  AuthScopes.OpenId, // Required for SSO\n  AuthScopes.Profile, // Optional: Get user profile info\n  AuthScopes.Email, // Optional: Get user email\n  AuthScopes.Phone, // Optional: Get user phone\n  AuthScopes.Address, // Optional: Get user address\n]);\n```\n\n### Automatic SSO Handling\n\nWhen you exchange the authorization code, the SDK automatically:\n\n- Decodes and validates the ID token\n- Fetches the user profile (if `profile` scope is included)\n- Stores everything in the token for easy access\n\n```typescript\n// Exchange code - SSO is handled automatically!\nconst token = await authProvider.exchangeCode(code, realmId);\n\n// Access user profile\nif (authProvider.isSsoEnabled()) {\n  const userProfile = await authProvider.getCurrentUserProfile();\n  console.log('User:', userProfile?.name);\n  console.log('Email:', userProfile?.email);\n  console.log('Email Verified:', userProfile?.emailVerified);\n}\n\n// Access ID token claims\nif (token.idToken) {\n  console.log('User ID:', token.idToken.claims.sub);\n  console.log('Issuer:', token.idToken.claims.iss);\n}\n```\n\n### Manual User Profile Retrieval\n\nYou can also manually fetch the user profile at any time:\n\n```typescript\nconst userProfile = await authProvider.getUserProfile();\nconsole.log('User Profile:', userProfile);\n```\n\n### ID Token Validation\n\nThe SDK automatically validates ID tokens, but you can also validate them manually:\n\n```typescript\n// Decode and validate an ID token\nconst idToken = await authProvider.decodeIdToken(idTokenString);\nconst isValid = await authProvider.validateIdToken(idToken, nonce);\n```\n\n### Check SSO Status\n\n```typescript\nif (authProvider.isSsoEnabled()) {\n  console.log('SSO is enabled');\n}\n```\n\nThat's it! SSO is fully integrated and works seamlessly with the existing OAuth flow.\n\n### 5. Make API Calls (with Invoice Options)\n\n```typescript\nimport { ApiClient, Environment, InvoiceStatus, InvoiceOptions } from 'quickbooks-api';\n\n// Example: Get all invoices (with search options and pagination)\nlet hasNextPage = true;\nlet page = 1;\nconst paginatedInvoices = [];\n\nwhile (hasNextPage) {\n  // Setup the Invoice\n  const invoiceOptions: InvoiceOptions = {\n    searchOptions: {\n      maxResults: 10,\n      page: page,\n      orderBy: { field: 'Id', direction: 'DESC' },\n    },\n  };\n  // Get the Invoices\n  const searchResponse = await apiClient.invoices.getAllInvoices(invoiceOptions);\n\n  // Add the Invoices to the List\n  paginatedInvoices.push(...searchResponse.results);\n\n  // Check if there is a next page\n  hasNextPage = searchResponse.hasNextPage;\n\n  // Log the Intuit Transaction ID for tracking\n  console.log('Transaction ID:', searchResponse.intuitTID);\n\n  // Increment the Page\n  page++;\n}\n\n// Get the list of Paid Invoice\nconst paidInvoices = await apiClient.invoices.getAllInvoices({ status: InvoiceStatus.Paid });\nconsole.log('Transaction ID:', paidInvoices.intuitTID);\n```\n\n---\n\n## Error Handling\n\nThe SDK uses a custom `QuickbooksError` class that extends the standard `Error` class and provides structured access to Intuit API error\ndetails.\n\n### QuickbooksError Structure\n\n```typescript\nimport { QuickbooksError } from 'quickbooks-api';\n\ntry {\n  const { invoice, intuitTID } = await apiClient.invoices.getInvoiceById('invalid-id');\n  if (invoice) {\n    console.log('Invoice ID:', invoice.Id);\n    console.log('Transaction ID:', intuitTID);\n  }\n} catch (error) {\n  if (error instanceof QuickbooksError) {\n    // Access the error message\n    console.error('Error:', error.message);\n\n    // Access structured error details\n    console.error('Status Code:', error.details.statusCode);\n    console.error('Transaction ID:', error.details.intuitTID);\n\n    // Access Intuit-specific error information\n    error.details.intuitError.forEach((err) => {\n      console.error('Error Code:', err.code);\n      console.error('Error Message:', err.message);\n      console.error('Error Detail:', err.detail);\n    });\n  }\n}\n```\n\n### Error Details\n\nThe `QuickbooksError` includes the following properties:\n\n- `message: string` - Human-readable error message\n- `details.statusCode: number` - HTTP status code from the API response\n- `details.intuitError: Array<{message: string, detail: string, code: string}>` - Array of Intuit API error objects\n- `details.intuitTID: string` - Intuit transaction ID for support tracking\n\n### Example: Handling API Errors\n\n```typescript\nimport { ApiClient, QuickbooksError } from 'quickbooks-api';\n\nasync function fetchAccount(accountId: string) {\n  try {\n    const { account, intuitTID } = await apiClient.accounts.getAccountById(accountId);\n    if (account) {\n      console.log('Account retrieved:', account.Name);\n      console.log('Transaction ID:', intuitTID);\n      return account;\n    }\n    return null;\n  } catch (error) {\n    if (error instanceof QuickbooksError) {\n      // Handle specific error cases\n      if (error.details.statusCode === 404) {\n        console.error('Account not found');\n      } else if (error.details.statusCode === 401) {\n        console.error('Authentication failed - token may be expired');\n      } else {\n        // Log full error details for debugging\n        console.error('QuickBooks API Error:', {\n          message: error.message,\n          statusCode: error.details.statusCode,\n          intuitErrors: error.details.intuitError,\n          transactionId: error.details.intuitTID,\n        });\n      }\n    } else {\n      // Handle unexpected errors\n      console.error('Unexpected error:', error);\n    }\n    throw error;\n  }\n}\n```\n\n---\n\n## API Response Structure\n\nAll API methods now include the Intuit Transaction ID (`intuitTID`) in their responses for better request tracking and support debugging.\n\n### Search/List Methods\n\nMethods that return multiple results (like `getAllInvoices()`, `getAllAccounts()`, etc.) return a `SearchResponse` object:\n\n```typescript\ninterface SearchResponse<T> {\n  results: Array<T>;\n  hasNextPage?: boolean;\n  intuitTID: string; // Intuit Transaction ID\n}\n```\n\n**Example:**\n\n```typescript\nconst response = await apiClient.invoices.getAllInvoices();\nconsole.log('Invoices:', response.results);\nconsole.log('Has next page:', response.hasNextPage);\nconsole.log('Transaction ID:', response.intuitTID);\n```\n\n### Single Item Methods\n\nMethods that return a single item (like `getInvoiceById()`, `getAccountById()`, etc.) return an object with the item and `intuitTID`:\n\n```typescript\n// For most entities\nconst { invoice, intuitTID } = await apiClient.invoices.getInvoiceById('123');\nif (invoice) {\n  console.log('Invoice ID:', invoice.Id);\n  console.log('Transaction ID:', intuitTID);\n}\n\n// For Company Info\nconst { companyInfo, intuitTID } = await apiClient.companyInfo.getCompanyInfo();\nconsole.log('Company Name:', companyInfo.CompanyName);\nconsole.log('Transaction ID:', intuitTID);\n```\n\n**Affected Methods:**\n\n- `getAccountById()`\n- `getBillById()`\n- `getCreditMemoById()`\n- `getCustomerById()`\n- `getEstimateById()`\n- `getInvoiceById()`\n- `getPaymentById()`\n- `getCompanyInfo()`\n- `rawCompanyInfoQuery()`\n\n### Using Transaction IDs\n\nThe `intuitTID` is useful for:\n\n- **Support Requests**: Provide the transaction ID when contacting Intuit support\n- **Debugging**: Track specific API requests in logs\n- **Audit Trails**: Maintain records of API interactions\n\n---\n\n## Entity Management\n\nAll entity classes provide instance methods for managing QuickBooks entities. After retrieving an entity using `get*ById()` methods, you can\nperform various operations on the entity instance.\n\n### Saving Entities\n\nThe `save()` method handles both creating new entities and updating existing ones:\n\n```typescript\n// Get an invoice\nconst { invoice, intuitTID } = await apiClient.invoices.getInvoiceById('123');\nif (invoice) {\n  // Modify the invoice\n  invoice.PrivateNote = 'Updated note';\n\n  // Save changes (update)\n  await invoice.save();\n\n  // Or create a new invoice\n  const newInvoice = new Invoice(apiClient, {\n    Line: [...],\n    CustomerRef: { value: '456' },\n    // ... other required fields\n  });\n  await newInvoice.save(); // Creates new invoice\n}\n```\n\n### Sending Entities via Email\n\nSend invoices, estimates, and credit memos directly via email:\n\n```typescript\n// Send an invoice via email\nconst { invoice } = await apiClient.invoices.getInvoiceById('123');\nif (invoice) {\n  await invoice.send();\n  console.log('Invoice sent successfully');\n}\n\n// Send an estimate\nconst { estimate } = await apiClient.estimates.getEstimateById('456');\nif (estimate) {\n  await estimate.send();\n  console.log('Estimate sent successfully');\n}\n\n// Send a credit memo\nconst { creditMemo } = await apiClient.creditMemos.getCreditMemoById('789');\nif (creditMemo) {\n  await creditMemo.send();\n  console.log('Credit memo sent successfully');\n}\n```\n\n### Downloading PDFs\n\nDownload invoices, estimates, credit memos, bills, and payments as PDF files:\n\n```typescript\n// Download invoice PDF\nconst { invoice } = await apiClient.invoices.getInvoiceById('123');\nif (invoice) {\n  const pdfBlob = await invoice.downloadPDF();\n\n  // Save to file (Node.js example)\n  const fs = require('fs').promises;\n  await fs.writeFile('invoice.pdf', Buffer.from(await pdfBlob.arrayBuffer()));\n\n  // Or use in browser\n  const url = URL.createObjectURL(pdfBlob);\n  const link = document.createElement('a');\n  link.href = url;\n  link.download = 'invoice.pdf';\n  link.click();\n}\n\n// Download estimate PDF\nconst { estimate } = await apiClient.estimates.getEstimateById('456');\nif (estimate) {\n  const pdfBlob = await estimate.downloadPDF();\n  // Handle PDF blob...\n}\n\n// Download credit memo, bill, or payment PDF\nconst { creditMemo } = await apiClient.creditMemos.getCreditMemoById('789');\nif (creditMemo) {\n  const pdfBlob = await creditMemo.downloadPDF();\n  // Handle PDF blob...\n}\n```\n\n### Voiding Transactions\n\nVoid invoices, credit memos, and payments:\n\n```typescript\n// Void an invoice\nconst { invoice } = await apiClient.invoices.getInvoiceById('123');\nif (invoice && invoice.Balance > 0) {\n  await invoice.void();\n  console.log('Invoice voided successfully');\n}\n\n// Void a credit memo\nconst { creditMemo } = await apiClient.creditMemos.getCreditMemoById('456');\nif (creditMemo && creditMemo.Balance > 0) {\n  await creditMemo.void();\n  console.log('Credit memo voided successfully');\n}\n\n// Void a payment\nconst { payment } = await apiClient.payments.getPaymentById('789');\nif (payment && payment.TotalAmt > 0) {\n  await payment.void();\n  console.log('Payment voided successfully');\n}\n```\n\n### Soft Deleting Entities\n\nSoft delete accounts and customers by setting `Active=false`:\n\n```typescript\n// Soft delete an account\nconst { account } = await apiClient.accounts.getAccountById('123');\nif (account && account.Active) {\n  await account.delete(); // Sets Active=false\n  console.log('Account deactivated');\n\n  // Reactivate if needed\n  account.Active = true;\n  await account.save();\n}\n\n// Soft delete a customer\nconst { customer } = await apiClient.customers.getCustomerById('456');\nif (customer && customer.Active) {\n  await customer.delete(); // Sets Active=false\n  console.log('Customer deactivated');\n\n  // Reactivate if needed\n  customer.Active = true;\n  await customer.save();\n}\n```\n\n### Reloading Entity Data\n\nRefresh entity data from the API:\n\n```typescript\n// Reload invoice data\nconst { invoice } = await apiClient.invoices.getInvoiceById('123');\nif (invoice) {\n  // Make local changes\n  invoice.PrivateNote = 'Local change';\n\n  // Reload from API to get latest data\n  await invoice.reload();\n  console.log('Invoice data refreshed');\n}\n```\n\n### Error Handling with Entity Methods\n\nAll entity methods throw `QuickbooksError` with detailed information:\n\n```typescript\ntry {\n  const { invoice } = await apiClient.invoices.getInvoiceById('123');\n  if (invoice) {\n    // This will throw if invoice doesn't have an ID\n    await invoice.downloadPDF();\n  }\n} catch (error) {\n  if (error instanceof QuickbooksError) {\n    console.error('PDF download failed:', error.message);\n    console.error('Error details:', error.details);\n  }\n}\n```\n\n---\n\n## Token Management\n\nThe `AuthProvider` handles token refresh, revocation, and secure storage. Use the following methods:\n\n- `refresh()`: Refreshes the access token.\n- `revoke()`: Revokes the access token.\n- `serializeToken(secretKey: string)`: Securely encrypts and serializes the token for storage.\n- `deserializeToken(serialized: string, secretKey: string)`: Decrypts and restores the serialized token.\n\n**Important:** Store tokens securely using `serializeToken` and `deserializeToken`.\n\n---\n\n## API Reference\n\nThe `ApiClient` provides access to the following APIs:\n\n- `apiClient.invoices`: Invoices API\n- `apiClient.estimates`: Estimates API\n- `apiClient.customers`: Customers API\n- `apiClient.payments`: Payments API\n- `apiClient.accounts`: Accounts API\n- `apiClient.preferences`: Preferences API\n- `apiClient.creditMemos`: Credit Memos API\n- `apiClient.companyInfo`: Company Info API\n- `apiClient.bills`: Bills API\n\nRefer to the individual API documentation for available methods and options.\n\n---\n\n## Support\n\nJoin our [Discord server](https://discord.gg/zcdUNMRcQR) for community support and discussions.\n\n---\n\n## Security Considerations\n\n- **Secure Token Storage:** Never store tokens in client-side storage. Use secure server-side storage and the provided `serializeToken` and\n  `deserializeToken` methods.\n- **Strong Secret Key:** Use a strong, randomly generated secret key (minimum 32 characters) for token serialization. Rotate the key\n  regularly.\n- **HTTPS:** Always use HTTPS in production environments.\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n---\n\n## Legal Disclaimer\n\nThis project is not affiliated with, endorsed by, or in any way officially connected with Intuit Inc., QuickBooks®, or any related\nsubsidiaries. All trademarks and registered trademarks are the property of their respective owners.\n\nQuickBooks® is a registered trademark of Intuit Inc., registered in the United States and other countries.\n","readmeFilename":"README.md"}