{"_id":"@3common/sdk","_rev":"13-4b6b66debfac822cb2961a6a1f57c709","name":"@3common/sdk","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"@3common/sdk","version":"0.1.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.1.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"0d2488f93027ebe46537e9bf591c18b085337205","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.1.0.tgz","fileCount":10,"integrity":"sha512-X/CDt5pn4ftI3PcDx54aXwVP+ToQ4P/rHK79G2KwnVJ4xgZ7karzP+vJRFVlmk64HnHzUKmiHTBKnHiT6V6fGg==","signatures":[{"sig":"MEUCIGjOVgEd8CofsXlswmHgBsTXFprvEPVRhdrxP22UOFeWAiEAwpnlOuSpjnqX/OWrowC5TUL2pEyeic9GHvTB5wWUHpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645721},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"44170d7f0015968f505952600b3d31b8d8c34fb8","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"10.9.2","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.59.3","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1778854981790_0.5306509194989895","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@3common/sdk","version":"0.2.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.2.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"a64a44ba6e9c5876bcd188c5d3d152ee5b53e829","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.2.0.tgz","fileCount":10,"integrity":"sha512-UYhSlO1a5LjfSwE1vYKjvosqXSUkirZmk34A0NUS2lMkqVocf/9HtWoc/Yq/vJG09nzCAyrMvgd312P3I2txKg==","signatures":[{"sig":"MEUCIEB5qnb+LM0cyjAgi0nLBKAHcLZ29PU5MDWwT4AtR/6xAiEAlC/QMidRGeTtsY06UApeXLw6k2FnbnSn8vZjKmeYelw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"07c69ee5e882a3218b19252eca6259249e75bc77","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"10.9.8","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.59.3","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1779994486529_0.8386160135681038","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@3common/sdk","version":"0.3.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.3.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"e8eb03b8e3c00e922acfe251e78c34f5136e0a51","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.3.0.tgz","fileCount":10,"integrity":"sha512-2xeIfI9D3miTMn0NF2WCs30c/YDAh6O8DhR9J2oxPurJ7Azp8dwssFzAssYDBuA/c1B4d/BT+1LVYUQkWO742A==","signatures":[{"sig":"MEQCIFt5CsWnHIpsmVlHXV85GFosRB+sApAGr8DNBV0Czz70AiAOxGqByFQYTZK6lR+Jb1FZGhzmXMLs2qCUXlPQiH8xJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4756312},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5d0ff11ed79b43bee307b152073b832bf80cde61","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"10.9.8","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.59.3","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1780079659180_0.6624597880881218","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@3common/sdk","version":"0.4.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.4.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"71936c5217fe7a059db5393ca9b8ca6b9f36932c","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.4.0.tgz","fileCount":10,"integrity":"sha512-DKmWQY5QEcBXYXzPksNcKPQb6USVSecpg53rGNXimGPNGNoHifX0qwchuaLgQXOHo9Myi7UaYob+cNv570bReg==","signatures":[{"sig":"MEUCIQCysKyOq9m56F0pvz4lGvYHFlAkdszbLGFpWxpi1Q1/SQIgW8WKF8t7Eg6OEDaHdjyYjra9/PRnf7WBtdG38YT0Ir0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4890165},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"44018d1680a6a8cf7c46de3f1bbbde5ef9158d26","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"10.9.8","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1780516092758_0.970505745076959","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@3common/sdk","version":"0.5.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.5.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"12d55eb30db677e6d7ed08322e1ddc06895f02fb","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.5.0.tgz","fileCount":10,"integrity":"sha512-V2McuufxaO3M9GUj+cv/VTUWhk2bidQIyPZdQOLGgnzK94Fy8vE2XIHyQ3nItqovg0Q9FtYNoJxw7pcI6DmSlw==","signatures":[{"sig":"MEYCIQCiBtMQKyIClM6NwW3gcEAzLEg4Ycyjz/Icx9HHUTmizQIhALCaN6yFq/F3K4rWeXBL9Xl4AKBxkELzCTEjenQoKNB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4928170},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"de8540404448824e3ca8a07fc3a614d8416d80e8","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.13.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1780686390235_0.21479224942843267","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@3common/sdk","version":"0.7.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.7.0","maintainers":[{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"7014ecbc1f45803abc3f758e9562a31cd365f6df","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.7.0.tgz","fileCount":10,"integrity":"sha512-mPlVWFNFs7nzlpeSbsCeU8LaH3HATGijuKjpqZPsMahKlbK2Kc6Mrb2xU9MCOEi/n8aT2ybLNVN7XLfGHKAXJA==","signatures":[{"sig":"MEUCIF9FnzEq37T/EFBujsU34uD8k8Lv6PZo+8FEzzNVSZRgAiEAtThayrULp7+Ft6l76rS/YwAkhvcP33uveU716telzWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5008593},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f412e9f187c2c9ce96e2861ef0b226e831ba1798","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"zuhao_fang","email":"zuhaofang@3common.com"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.13.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1781118913580_0.5228406070805824","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@3common/sdk","version":"0.7.1","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.7.1","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"15047b84eb4a3e5dacde1b32bea86cb633c0d88e","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.7.1.tgz","fileCount":10,"integrity":"sha512-gUbBRP/STxGFpJQZu3Mn0xAsEneke/Ubv1/wZqWGiUhoGyRUr5pph8zq/GGD/lFn8y0w+M9YP3BUqgzlap5Dtw==","signatures":[{"sig":"MEUCIQDQAOg+32KVLe0Hb4curf7jBvdJe2Jf9vHfCtLRT+n1JAIgYrlIOwaMLvUfQP11SDY5skGuCmGLzSorEYWzI7bnz9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5009720},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"26b2426f9d3a134a930e1f053a06dd49803a6b48","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"aidan-garvey","email":"aidangarvey@pm.me"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.11.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1781624618229_0.6135661881499721","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@3common/sdk","version":"0.8.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.8.0","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"fd98faf509bfd3ff12d0505f8eb094ac99ee5e5e","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.8.0.tgz","fileCount":10,"integrity":"sha512-5+ShOTHk7M8shl4xhhn998QCky+AnPRm4ri8l3gVhtmaAo4jk8TggO//knFA9URs6S8SvT6eqaLnztqxvb4m1w==","signatures":[{"sig":"MEYCIQDB4zXmBBjDrX7kWBSdPeXa6KLvMSbRBnj74+zfd3DKCwIhAJANonUpNRuPb7AxrUzGZsPt3GW9K5RaMfjO/mpKzwfi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5085968},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b3845b9ac090c831b9448107aad6a5399159e386","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"aidan-garvey","email":"aidangarvey@pm.me"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.11.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1781638394620_0.7198164777887719","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@3common/sdk","version":"0.9.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.9.0","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"646b8d38eebbbbc622ceb0f2832018e92d415bfb","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.9.0.tgz","fileCount":10,"integrity":"sha512-BSxUuy42JijV64RnORCmRnb6Xc7KolZNhJ5QCMoEtcymYCd2Im/Di1bX11aZoWzTnsMlyrwz/EPm8nLt/XASMA==","signatures":[{"sig":"MEYCIQCosWThD3v2FtNGpKzm6zJZ7XqDyh2TN9uaxAv2lXuB4QIhAOdpILsjATkqL1JzfVz55I4KRf0ACl1oycW3U7gjJobs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5517433},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b3e5ac501895846cbd78a5d7231fdf335618f184","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"aidan-garvey","email":"aidangarvey@pm.me"},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.11.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1781642631322_0.8211661603172766","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@3common/sdk","version":"0.10.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.10.0","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"4547354f1288761010cb0b6d5080ea9b27ad23f9","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.10.0.tgz","fileCount":10,"integrity":"sha512-8kFhmX8+r3Hu0XRT8vsfW3wESsycB/OojqFsfJ9rA9W4v7JeeEudmVYFAWH5aOU01UfBQOeh3kkjevyHPv9KQg==","signatures":[{"sig":"MEYCIQCoHGZ+we76EVQWxEpU4vOLpQrugFdzfU9pGwIVUr7WBwIhANBoMX5MlBMiBZ8c74j6mcxo+9OudKY6t33ByG+IjGt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3common%2fsdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5563609},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"19d04ecd7df488e3014fd15d83bd2de9f26feb49","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:656e9f6b-cd29-4bff-8d94-72b1a68588ae"}},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.13.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1781890299120_0.7445291894669961","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@3common/sdk","version":"0.11.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.11.0","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"9e039c93866780ca29ff40f0c405e6b87fbdd235","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.11.0.tgz","fileCount":10,"integrity":"sha512-FtTpaxmfBd4rMHpJrLAbMajZWOMh4dZmDfhj2Fqe259OJuVgqAw08SaJrCD/HG2I3RTV30HMfSDzqTVa5LNZXA==","signatures":[{"sig":"MEUCIFuGdvloI6uv6Lijuo+gMOKHB7x3IngPiQNbein5ChobAiEAm9slGafeMHoZw7aO3BYd+vsLBA+Rv83hhCYle7pj9XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3common%2fsdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5586781},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"10506aaedbcce305b6e9cf8fc422ffdbce235d4c","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:656e9f6b-cd29-4bff-8d94-72b1a68588ae"}},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.17.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1781892170518_0.1373632237488298","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@3common/sdk","version":"0.12.0","keywords":["3common","sdk","api-client","typescript","events","invoices"],"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","_id":"@3common/sdk@0.12.0","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"dist":{"shasum":"747619c17692211315556062d87902848fcb8ccb","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.12.0.tgz","fileCount":10,"integrity":"sha512-QhHCCmV//3+peoPc/PyK9wQddA6OCtWSA3dH+J9mKyiFRT6I8zTLQLOa6z+lVvtVNC4V1bBPNL9q1YLE+/C3EQ==","signatures":[{"sig":"MEYCIQD1ozO3Fhtd/I52gfhKfrh2nyOGmgImqAMlxIGt2k6uUAIhAIUhChw3HSzTOqsW7hJlzLfwIRIpdsFvlGslmGhDtGAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3common%2fsdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5658903},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"2fcb2af6bf6c3d22cf615070432825bb31b0c308","scripts":{"docs":"typedoc","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist coverage","smoke":"tsx scripts/live-smoke.ts","format":"prettier --write .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","docs:check":"typedoc --emit none --treatWarningsAsErrors","test:types":"tsd --files \"test/types/*.test-d.ts\"","test:watch":"vitest","smoke:local":"tsx --env-file=.env scripts/live-smoke.ts","format:check":"prettier --check .","test:coverage":"vitest run --coverage","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","prepublishOnly":"npm run build","typecheck:build":"tsc --noEmit -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:656e9f6b-cd29-4bff-8d94-72b1a68588ae"}},"repository":{"url":"git+https://github.com/3-Common/sdk.git","type":"git","directory":"sdk-node"},"_npmVersion":"11.18.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","tsd":"^0.33.0","tsx":"^4.19.2","tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","js-yaml":"^4.1.1","typedoc":"^0.28.19","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/js-yaml":"^4.0.9","@changesets/cli":"^2.27.10","typescript-eslint":"^8.60.0","openapi-typescript":"^7.4.4","@vitest/coverage-v8":"^2.1.8","eslint-plugin-tsdoc":"^0.4.0","vite-tsconfig-paths":"^6.1.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.6.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1782850299647_0.9626428788496979","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@3common/sdk","version":"0.13.0","description":"Official Node.js / TypeScript client for the 3Common Public API.","keywords":["3common","sdk","api-client","typescript","events","invoices"],"homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","bugs":{"url":"https://github.com/3-Common/sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/3-Common/sdk.git","directory":"sdk-node"},"license":"MIT","author":{"name":"3Common","email":"support@3common.com"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsup","clean":"rm -rf dist coverage","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","typecheck":"tsc --noEmit","typecheck:build":"tsc --noEmit -p tsconfig.build.json","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:types":"tsd --files \"test/types/*.test-d.ts\"","generate:types":"openapi-typescript ../openapi/spec.yaml -o src/generated/types.ts","docs":"typedoc","docs:check":"typedoc --emit none --treatWarningsAsErrors","smoke":"tsx scripts/live-smoke.ts","smoke:local":"tsx --env-file=.env scripts/live-smoke.ts","prepublishOnly":"npm run build"},"devDependencies":{"@changesets/cli":"^2.27.10","@types/js-yaml":"^4.0.9","@types/node":"^22.10.0","@typescript-eslint/eslint-plugin":"^8.18.0","@typescript-eslint/parser":"^8.59.3","@vitest/coverage-v8":"^2.1.8","eslint":"^9.17.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.6.1","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-unicorn":"^56.0.1","js-yaml":"^4.1.1","msw":"^2.7.0","openapi-typescript":"^7.4.4","prettier":"^3.4.2","tsd":"^0.33.0","tsup":"^8.3.5","tsx":"^4.19.2","typedoc":"^0.28.19","typescript":"^5.7.2","typescript-eslint":"^8.60.0","vite-tsconfig-paths":"^6.1.1","vitest":"^2.1.8"},"gitHead":"95552113ff7b28d140a9c51d815c8b655b27212f","_id":"@3common/sdk@0.13.0","_nodeVersion":"20.20.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-RaWd0wRe0CDHSgioMF4Lmdo+9jaH5HD/O4QMRLEgOaKUl8QGi9ky6fvA/E4Q/gwO2l4DO5CqN0iERh2GD7QPog==","shasum":"c01704bbe3d67a920566e30adab04f91e3a33917","tarball":"https://registry.npmjs.org/@3common/sdk/-/sdk-0.13.0.tgz","fileCount":10,"unpackedSize":5758879,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3common%2fsdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICG7dNz+jaLbnnT/b8z7gkjjCzRd61B9hItpS+xbEB8/AiEAjhSk7AMTcKWhl23J3cxx6VEXxsu+g6xasmF7MpJSXI4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:656e9f6b-cd29-4bff-8d94-72b1a68588ae"}},"directories":{},"maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.13.0_1785436223859_0.8415975227047308"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T14:23:01.700Z","modified":"2026-07-30T18:30:24.502Z","0.1.0":"2026-05-15T14:23:01.984Z","0.2.0":"2026-05-28T18:54:46.760Z","0.3.0":"2026-05-29T18:34:19.368Z","0.4.0":"2026-06-03T19:48:12.901Z","0.5.0":"2026-06-05T19:06:30.425Z","0.7.0":"2026-06-10T19:15:13.786Z","0.7.1":"2026-06-16T15:43:38.438Z","0.8.0":"2026-06-16T19:33:14.853Z","0.9.0":"2026-06-16T20:43:51.505Z","0.10.0":"2026-06-19T17:31:39.329Z","0.11.0":"2026-06-19T18:02:50.724Z","0.12.0":"2026-06-30T20:11:39.824Z","0.13.0":"2026-07-30T18:30:24.048Z"},"bugs":{"url":"https://github.com/3-Common/sdk/issues"},"author":{"name":"3Common","email":"support@3common.com"},"license":"MIT","homepage":"https://github.com/3-Common/sdk/tree/main/sdk-node","keywords":["3common","sdk","api-client","typescript","events","invoices"],"repository":{"type":"git","url":"git+https://github.com/3-Common/sdk.git","directory":"sdk-node"},"description":"Official Node.js / TypeScript client for the 3Common Public API.","maintainers":[{"name":"aidan-garvey","email":"aidangarvey@pm.me"},{"name":"zuhao_fang","email":"zuhaofang@3common.com"},{"name":"ethantoews","email":"ethan@3common.com"},{"name":"jadenmartens","email":"jaden@3common.com"}],"readme":"# `@3common/sdk`\n\n[![npm](https://img.shields.io/npm/v/@3common/sdk.svg)](https://www.npmjs.com/package/@3common/sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)\n\nOfficial Node.js / TypeScript client for the 3Common Public API.\n\n## Install\n\n```bash\nnpm install @3common/sdk\n# or\npnpm add @3common/sdk\n# or\nyarn add @3common/sdk\n```\n\nRequires **Node.js ≥ 20**. Targets ESM and CJS via dual-emit; TypeScript types are bundled.\n\n## Quick start\n\n```ts\nimport { ThreeCommon } from '@3common/sdk'\n\nconst client = new ThreeCommon({\n  apiKey: process.env.THREECOMMON_API_KEY,\n})\n\nconst { data, hasMore } = await client.events.list({ status: 'open', pageSize: 50 })\n\nfor await (const event of client.events.listAutoPaginate({ status: 'open' })) {\n  console.log(event.name)\n}\n\nconst event = await client.events.retrieve('evt_123')\nconst updated = await client.events.update('evt_123', { name: 'New name' })\n```\n\nGenerate API keys in the 3Common organizer dashboard (`Settings → API Keys`). The key may also be supplied via the `THREECOMMON_API_KEY` environment variable.\n\n## Configuration\n\n```ts\nnew ThreeCommon({\n  apiKey: '3co_…', // required (or via env var)\n  baseUrl: 'https://api.3common.com', // default\n  apiVersion: '2026-04-29', // pinned API version\n  timeoutMs: 30_000, // per-request timeout\n  maxRetries: 3, // automatic retries on 408/425/429/5xx\n  retryDelay: { initialMs: 500, maxMs: 8000, jitter: true },\n  fetch: customFetch, // override the fetch implementation\n  logger: customLogger, // optional debug logger\n  telemetry: true, // opt-out of anonymous telemetry\n})\n```\n\n## Error handling\n\nEvery error thrown by the SDK is a subclass of `ThreeCommonError`. Branch with `instanceof`:\n\n```ts\nimport {\n  ThreeCommonNotFoundError,\n  ThreeCommonRateLimitError,\n  ThreeCommonAuthError,\n} from '@3common/sdk'\n\ntry {\n  await client.events.retrieve('evt_missing')\n} catch (err) {\n  if (err instanceof ThreeCommonNotFoundError) {\n    // 404\n  } else if (err instanceof ThreeCommonAuthError) {\n    // 401 — bad or expired API key\n  } else if (err instanceof ThreeCommonRateLimitError) {\n    // 429 — err.retryAfterSeconds tells you when to retry\n  } else {\n    throw err\n  }\n}\n```\n\nEvery error carries `code`, `message`, `httpStatus`, `requestId`, `details`, and `rawResponse`. `toString()` produces a single line including the request ID for log correlation:\n\n```\n[not_found] Event evt_missing not found (request_id=req-dfx-abc)\n```\n\n## Pagination\n\nTwo flavors:\n\n```ts\n// One page at a time\nconst { data, hasMore } = await client.events.list({ pageSize: 50 })\n\n// All pages, lazy\nfor await (const event of client.events.listAutoPaginate()) {\n  // ...\n}\n```\n\n## Retries\n\nIdempotent methods (GET, PATCH) retry automatically on `408`, `425`, `429`, `500`, `502`, `503`, `504` and on network errors. Backoff is exponential with full jitter, capped at `retryDelay.maxMs`. The SDK honors a server-provided `Retry-After` header on `429`.\n\n`POST` and `DELETE` do not retry by default; pass an `Idempotency-Key` via per-request options to opt in (forward-compat — no v1 endpoints currently use this).\n\n## Telemetry\n\nThe SDK sends a small, anonymized `Threecommon-Client-Telemetry` header on every request (SDK version, language, last-request latency). This helps debug performance reports from real customers without instrumenting their code. Disable globally:\n\n```ts\nconst client = new ThreeCommon({ apiKey: '...', telemetry: false })\n```\n\nOr at runtime:\n\n```ts\nclient.disableTelemetry()\n```\n\nThe header never contains your API key, request bodies, or response bodies.\n\n## Versioning\n\nThe SDK follows SemVer. The pinned **API version** (sent as `Threecommon-Version`) is independent — the API can evolve without breaking already-deployed SDKs. Bump `apiVersion` to opt into newer server behavior.\n\n## Contributing\n\nSee the [repository CONTRIBUTING guide](https://github.com/3-Common/sdk/blob/main/CONTRIBUTING.md). Issues and PRs welcome.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}