{"_id":"extend-ai","_rev":"44-8266d01e4efe01db7db041442e05c2b7","name":"extend-ai","dist-tags":{"beta":"0.0.2-beta","latest":"2.3.0"},"versions":{"0.0.1-beta":{"name":"extend-ai","version":"0.0.1-beta","_id":"extend-ai@0.0.1-beta","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"12fba05da629d84eaec9a489eeebe417c5464f8f","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.1-beta.tgz","fileCount":1173,"integrity":"sha512-Wn/Ltoq4Isllo54SZkJiGlZBZ8SCFhiHz86Y4prM2id0Bm+CtLGrvT0AT9FgxquJhPLAbo2n4jbulZGHHtu/gQ==","signatures":[{"sig":"MEUCICUOoKzBoX85r20sMnG+7GKT5JBBJwMWfJuTAFEZb8g/AiEAxS1OP+VjQ4oXEk7r4UghXyfnHI2KhMgFXZsgWuM1N9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1045911},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false},"gitHead":"b4c551311e88d3307e7e9a994c03a6b0ce2518a1","private":false,"scripts":{"test":"jest","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. ."},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"qs":"^6.13.1","url-join":"4.0.1","form-data":"^4.0.0","js-base64":"3.7.7","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","webpack":"^5.97.1","prettier":"^3.4.2","@types/qs":"^6.9.17","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@types/url-join":"4.0.1","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.1-beta_1747231047966_0.27371802594098393","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-beta":{"name":"extend-ai","version":"0.0.2-beta","_id":"extend-ai@0.0.2-beta","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"f2408acc114dd267ceeba8386b3602b241e3a6b0","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.2-beta.tgz","fileCount":1173,"integrity":"sha512-XPbaw5yX2Iswmvh7nAl1tI1iKKVQ/IWrF0dp8y4Q8XGiNBEqmW6Nnc/gXLEM/uxLmylb1Gn7hIFsi62a4nqvCA==","signatures":[{"sig":"MEQCIERjrMm8I0BRQuI7Dvov3avcEG9pvmvTzuMGxXDubs6UAiBZhAD143Y/hyfNoQnn4J8/Zt6MDAjXmwsdnV6qpDO0ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046570},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false},"gitHead":"1daa8ef79cacc9e83d639f04d2dd2181f95a8ee4","private":false,"scripts":{"test":"jest","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. ."},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"qs":"^6.13.1","url-join":"4.0.1","form-data":"^4.0.0","js-base64":"3.7.7","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","webpack":"^5.97.1","prettier":"^3.4.2","@types/qs":"^6.9.17","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@types/url-join":"4.0.1","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.2-beta_1747692824217_0.2785621773385656","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"extend-ai","version":"0.0.3","_id":"extend-ai@0.0.3","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"fa92c7971586b2804636f4b7d0785adc63c07a54","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.3.tgz","fileCount":1201,"integrity":"sha512-t+LodDrK3ED/Vjd2OaOItOOqnXujJRC2w9na0DLk8XqV0PoOHqzm3CztlW7fB1pVfCTSS0+Ui+Qr3S+09+1apw==","signatures":[{"sig":"MEUCIGte5rUY3N8arHJ7DBtQqfXxU9wWrtmaepMQiBltI5rpAiEAsSS4xA2jBff59LJ8Q4X6Rt6DPoUDJlImdCMEKwkKVsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107625},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false},"gitHead":"ef8ada66231775a9701ed4f0cfb2b090ff157fc4","private":false,"scripts":{"test":"jest","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. ."},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qs":"^6.13.1","url-join":"4.0.1","form-data":"^4.0.0","js-base64":"3.7.7","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","webpack":"^5.97.1","prettier":"^3.4.2","@types/qs":"^6.9.17","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@types/url-join":"4.0.1","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.3_1749588966734_0.20178695572804894","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"extend-ai","version":"0.0.4","_id":"extend-ai@0.0.4","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"ff3cdb83cf3def89a790af2d2ccfeeed5126067e","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.4.tgz","fileCount":1301,"integrity":"sha512-8XjOL71xp0uM6vlUKulYzRvQ5OjNIueBH8dGx41AAI7hkGJ+557iHLic0MhjrXvMvTK3xhVXtvXuic9y2GK2mg==","signatures":[{"sig":"MEUCIQCT2daDAEj+aisoJpD4j0+v1QTwWh+jDGI4N2kWQVvFrAIgQqpAQToNoUtjKDPH+NDnvWxIW36ALpnwkZHi6l9BQyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231512},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false},"gitHead":"86bf1098d9ad2a1cc1b9fe22fc75fefca8986140","private":false,"scripts":{"test":"jest","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. ."},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"qs":"^6.13.1","url-join":"4.0.1","form-data":"^4.0.0","js-base64":"3.7.7","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","webpack":"^5.97.1","prettier":"^3.4.2","@types/qs":"^6.9.17","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@types/url-join":"4.0.1","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.4_1755202863524_0.08625070045475391","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"extend-ai","version":"0.0.5","_id":"extend-ai@0.0.5","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"4e31fe451bea714b0768f869a411f975506852c6","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.5.tgz","fileCount":1341,"integrity":"sha512-TqShGRAMa9wEGxVTDRYFk2548M2aNG6CXhhO/OBsIyU0+ApK1HJSySudZfb0+h5E4bKbO5DFhZiwndOigoe7Gg==","signatures":[{"sig":"MEUCIFQiRJw4N9Yin/JBn0YewNlSHh1X2jXuqEDeaCzEQfHFAiEA8uBOAetfsWTrH9YeuHhlZO1Nq1J9JWJ/0UifUXafsx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260475},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"e5f75655b9edf26b2e0fac83e82b9d9b0c04c97c","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","test:browser":"jest --selectProjects browser"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"^2.8.4","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.5_1756135478185_0.7976847729375407","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"extend-ai","version":"0.0.6","_id":"extend-ai@0.0.6","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"a0025e9378525892794000e234cecd0749835a14","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.6.tgz","fileCount":1341,"integrity":"sha512-kjo5Pc1SrBMSNDUYhYqeoMHnYqsqMtWnbpdeJhnKuu0ZmZHfTqppCN8T0jnEE+Y0iS/YPzeDnFnG07HRjxldNQ==","signatures":[{"sig":"MEUCIDEOZe4LLecVkz1s2xY76bATDPj6OZbnFxD/qCaeHAQ1AiEA57izohcV9pxhw+20PIZDc0t5xDzcBw24oUTARD+344g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260203},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"15aca54dd96a1b43fd96c488c703c0722abb16af","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","test:browser":"jest --selectProjects browser"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"^2.8.4","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.6_1757015024495_0.8270187898610406","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"extend-ai","version":"0.0.7","_id":"extend-ai@0.0.7","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"206c93a2461e475ba02c7df7af750eb09f73c354","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.7.tgz","fileCount":1362,"integrity":"sha512-SCTvX7nxVerFY2YOuTYbJytZB/R6v5cubFW20+hb/ZWoJ/jIuyNpsxmqO9Sww7u05QFnKC9bRlZuOMUZfCxnog==","signatures":[{"sig":"MEQCIFyVoIimyS5BeYJkXas4ZeCcya2a0OkV6tWMpRuC3IzRAiAeqchnqUhJbgilRJET1yflhIXrrGa3y7/OXIpnVnReCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308686},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"4cb3391b3c9e3eee2157147b3da126c772b85365","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.7_1759242959814_0.20943609081715509","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"extend-ai","version":"0.0.8","_id":"extend-ai@0.0.8","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"5de6dea651ec1e4bcfb7c16c214de28c71c44c58","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.8.tgz","fileCount":1382,"integrity":"sha512-7dEmjglhAnr6CYOazavraXbX/aB+lT+b9VFqnby4ok/2MZTmVU40o401eSk4Ogaxvnbtn1cm7qkpqQF+m4Hu3Q==","signatures":[{"sig":"MEQCIHKre6UKhHkQsfWJUeIJNyw9YlK2qe8/U+Uz7L9P+Lw1AiBs8NuKlBEnfCDC1Edgj6z7NVXu0Pnizx8IVsLngdkoEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337317},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"ac0f9b2b187fb3575bb1ae3bf734e5f111e1e3d5","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.8_1759435262315_0.7822189733638665","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"extend-ai","version":"0.0.9","_id":"extend-ai@0.0.9","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"21c0dc6f91ac592605b71d0f5a92a0aeb71775d2","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.9.tgz","fileCount":1398,"integrity":"sha512-paxdx+HiuDj4ckllIRCLJNU9l8EMDzAcOUjMnDoAjf9VlTvKYJDLalzjNDNoCE6m1+07V/cAwI4A3d5966RrFg==","signatures":[{"sig":"MEUCIG8NH52wTo32lqK0Kb4L8gETIB9IoVEV+egsQErbBQywAiEAnc9qQKRzkShFYb/LOrzWHMqnNty1LkeHVyfWuobpU30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344261},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"073f650202dba7f6a2cdd1dc63cb5638b0570d67","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.9_1759859677730_0.7306948858734104","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"extend-ai","version":"0.0.10","_id":"extend-ai@0.0.10","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"7cb831602213de8e353648a20092f4c58fbaf77d","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.10.tgz","fileCount":1458,"integrity":"sha512-Ok+cAcV++VmGzVGVV1UeIYKtvfUGCQ0T0gm6YfW0oUB0ZAKDAyUUQMIC5FiKz2Q416oWbMSfuBT8F+FVbhhaQQ==","signatures":[{"sig":"MEUCIGxh/oO0K7c/8V0q6XOu3oVix69yMKwL+eoAaWfhLM50AiEA6tqb7Vo1SaKkX8BMZT/GnB+GRQNX6srW9q5RMzo+mwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378346},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"633c33bd80c4124bc3c50db8bd69eb2798c67732","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.10_1761777275853_0.8194333516741965","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"extend-ai","version":"0.0.12","_id":"extend-ai@0.0.12","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"e9d64b98e1e8205cc7cbd3e994f21ad94b3bb56a","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.12.tgz","fileCount":1486,"integrity":"sha512-+3fdOYNdNHZKE4ITz0kTkiuxds6nniK2XWVSo8Cl8FdEwTDyitmAHPb+/sOC2X52ygNgqv5AgwzO1tMmvaecbg==","signatures":[{"sig":"MEUCIQDN+bP7Q9sfAfFFa0FydNtvViMZA5/Ep07A0DTNu6blMAIgHvThYG43C4yrp+8uEZs5OE+fjoBjsEEHHAYaqcUAGb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403036},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"985b1692257ff09958b44fcd548c93c1cc8f5c10","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.12_1763060438253_0.880394790552677","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"extend-ai","version":"0.0.13","_id":"extend-ai@0.0.13","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"845ef0f4af707084f6dadadb37e4de32a2eef5d6","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.13.tgz","fileCount":1618,"integrity":"sha512-4DxOJCj/q+echpUZUJLef/uWQdVVhxnvq5gYATVzA2bUao3SIuatu8HJgWndcxhJ13g4eHNd/ffOEF3cuX9aEg==","signatures":[{"sig":"MEUCIQDuAcMti532thiiwN1mdgcfTwnbOdjoMJceF/oH+sQgngIgaP3lynldopJgzY80uAok1Bub2vggWFJTd7vd1EhSP9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1525921},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"6142c5245ab527c8e72cbd7aa1537ff2a4a7dcea","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.13_1765922444343_0.9572014766536616","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"extend-ai","version":"0.0.14","_id":"extend-ai@0.0.14","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"2a29cbdccfbecc7234cd350f249cd04265c467d9","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.14.tgz","fileCount":1622,"integrity":"sha512-OX3BSE4RgQ7drW34FRSxTYiFGJfNXTR99FdlrB14f8dyuLd7o0DuyfPnz/2wuTR5Zaa3G8zGzeI7vqPFIZlzMQ==","signatures":[{"sig":"MEUCIBcDrOQaNG8GMrKVfbkBtffzBnKF/G6JhP42X5GMDPisAiEAuxwu6X1jS3fhJRjpPq00gOZTeLQ61+tixP5QKfV/Nsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532239},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"32a497bdc7a4c236a1877ebc246811faf92ad01a","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.14_1767832965012_0.6962989087833569","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"extend-ai","version":"0.0.15","_id":"extend-ai@0.0.15","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"4ab60b5208aa2e77e9b05f183ab22d6b01a21887","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.15.tgz","fileCount":1630,"integrity":"sha512-WQzAsn5M0slhv415zbeJ4kb5eMJ0iJ9AjowJgP6W4xrvFKOMXPRNyZmRjRKuBnp0S1b/wGf9MDgxYibbD2QSzQ==","signatures":[{"sig":"MEQCICTstcpy2hiUgfVZLWKO9H+CsiYDfZ37ea89VKKZKByeAiA3qA+xm1xU3s+tVtXP1qahYAlnWIvu5HQBHyIlNgOz9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538515},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"a4e5a79cfce0ce1bde9d6ed94c385ec39d08e313","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0e1d246-a58f-4097-9684-492b7a31b341"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.7.0","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.15_1768579919373_0.2607740080331895","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"extend-ai","version":"0.0.17","_id":"extend-ai@0.0.17","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"6be8a0af67458046bd6d145b45df58ec544c71fe","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.17.tgz","fileCount":1638,"integrity":"sha512-84TmFYLpdC5xm+VnKq3IGfv4KbiirzUAiptW0hXoWDC62rEnrmgJbcCfmmEjAGAdfWLZCWbNqdbvgx3WQ62Ekg==","signatures":[{"sig":"MEUCIQC+o9qZoGPs1lesw4qbWGYahnPPUXEABixZluttT2+a6gIgbAQeqrs0pSMTpDce9rKhOUJHfCWblyr1MIxb0LLWbp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542749},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"bd7a0e383f8dcbe013a3341c23355022deea41e1","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.17_1770419959903_0.3823509107774794","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"extend-ai","version":"0.0.18","_id":"extend-ai@0.0.18","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"76b004d6182a0527953c632865bce19ef5c9aded","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.0.18.tgz","fileCount":1650,"integrity":"sha512-RcVFwkKq/TA1ihUxXP7sh3Dj4yBjVGD8Tph+YPAtd7IanNzcBxMNwMgTnNtKwJu/7RPiZYsjgHv+Cd/ENTIYFQ==","signatures":[{"sig":"MEUCIQC46Fay22/lXOwr7qGjLhhPFywAbG+FiR1hS66ZmJNeQgIgWdEIsHScYXUj5FTdfscliDX0z4fYyuf0jMg2HtF21ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547303},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"c885d21ed7e2d1ba58c36f322d80323de0bc5624","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.0.18_1770574796250_0.6465922051094135","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"extend-ai","version":"1.0.0","_id":"extend-ai@1.0.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"70c605a01ef46a4479bfde05a520570a9d54f3a8","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.0.0.tgz","fileCount":1300,"integrity":"sha512-MezimOfnrH0h0HWFJ8eaeA2RboBihydnAYzh98BQpG1LJkG1vPhpmOiUo+vkZAknPADxmq9vAGdC3GmKJFab4g==","signatures":[{"sig":"MEUCICQeZAlzBCkBUlzXxUM8WFQY/tSvLxw9bYgD7ONKRn8/AiEAr05N6eN/T7rWi3OrIijY4PVPIwJd2v5HroffO1SUSCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619091},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"58c02bec3e27f5e790c298239b0abcfde81cd253","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","zod":"^4.3.6","jest":"^29.7.0","ts-jest":"^29.3.4","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.0.0_1770691172352_0.7262604269397921","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"extend-ai","version":"1.0.1","_id":"extend-ai@1.0.1","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"b0bdab177bb7b4b5bcec2b01d9b33d2f69655668","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.0.1.tgz","fileCount":1300,"integrity":"sha512-uS7SixXJG1cta/5GZ2qzfhNigEE0eZCrmCGmzHbzMZZBubiH3hKUDF1JnAHuaSKvImoblSHObrvYxAh5lQfGHA==","signatures":[{"sig":"MEQCIGlknyRiDkqiOWWujBHxl+UrG594WL8PD6U3BdphfPJhAiApF8s9ZzaCToDRrpvM/dNQich3yUWldYgMxoVZn1/xLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619099},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"93822e4b52c36afc1d7a28e8859eb55fdcc6666e","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","zod":"^4.3.6","jest":"^29.7.0","ts-jest":"^29.3.4","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.0.1_1770692767352_0.3266758148735922","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"extend-ai","version":"1.0.2","_id":"extend-ai@1.0.2","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"e236c58acb25c2393f434f33d7014971c113e236","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.0.2.tgz","fileCount":1300,"integrity":"sha512-zFARvmqL7/U/LKqBv9FgEGqNoB7vFg2XzcnDVOB3YHDmZofRqUpTrzCx3+mlTRhbnt9/QYpfv7wMtTGcjIcIYg==","signatures":[{"sig":"MEYCIQC3saN7OMpgoIQNI9C9UeTkoy12GHRqVdvQA5VADC2R3AIhAMKeUu/vcebAOkHm+8cIWLSipFHr+FwsBp0urMf/AaJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618801},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"e843fa561929e615cada9e3889baeecf1f7ae6d7","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","zod":"^4.3.6","jest":"^29.7.0","ts-jest":"^29.3.4","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.0.2_1770700630325_0.6565666556819627","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"extend-ai","version":"1.0.3","_id":"extend-ai@1.0.3","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"899794f8f97afd521c0ada62dd8c7145f6438c18","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.0.3.tgz","fileCount":1300,"integrity":"sha512-gfdUec9dWk7ELlPfDjAkAitAt6O+PG85Rxmufy7bMbJD8gAvmlKuNfK599K43f2zcW2xNP8tV+mrysjfIwF9Zw==","signatures":[{"sig":"MEYCIQDAptSl8xzPZlGQW8TMF7ojR2Y0IR4hHqcciu365bildQIhAIMgNOafY00CEPlsjh4FH1HoMGIR7Xu0ZLYx9ClsY3/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618830},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"fc39b51f134ca5c5516d28a0cdeb04f43cd2e1e1","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","zod":"^4.3.6","jest":"^29.7.0","ts-jest":"^29.3.4","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.0.3_1770853861930_0.721245310641448","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"extend-ai","version":"0.1.0","_id":"extend-ai@0.1.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"3958ff1d9c1abf4f38faf1237381796fcf644b87","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-0.1.0.tgz","fileCount":1646,"integrity":"sha512-CuVFH6Hdvub7ledXJmrCIZmn03HBLHyPm8Mtcj84bQ+nexsd5oCDx6oNd70Mx10l2xb7wtW0r8nY3YCId+8Y2g==","signatures":[{"sig":"MEUCIAIaxebKzPNWnvd0s5uL6Xn4l77mAyT97DlzzaeTFTk6AiEAyj9C9tcQY/W06ID6vNt+qnU3CQy44f+pjo9EsiimrK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542666},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"7b05124e5e4a22e60906a2eb04c3ca333de11473","private":false,"scripts":{"test":"jest --config jest.config.mjs","build":"tsc","format":"prettier . --write --ignore-unknown","prepack":"cp -rv dist/. .","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"The Extend TypeScript library provides convenient access to the Extend API from TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","prettier":"^3.4.2","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_0.1.0_1771001894042_0.7589370593182521","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"extend-ai","version":"1.1.0","_id":"extend-ai@1.1.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"737c371606338c615543316274e33883acb02e63","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.1.0.tgz","fileCount":1308,"integrity":"sha512-DqfO1fcUBsZghZHF1m34cLJC5oY5uwX5WmF2Ai6UIaD7ZCpbTWRJ1rQY+W7WM3uJqHhIpnYaVPnciCThyfv2xA==","signatures":[{"sig":"MEUCIDAvab8zXm09aj0fwZveuhU+vjAqhoOG5HvtHb6xdE1OAiEA7rv3DOetZItgVxDTWiG61V7BVC/ZH3eEUCtLItBjs6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624385},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"236fb5fd6cab4a4a4c9cebfa39c61c904f789c70","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.1.0_1771013096915_0.7520473497635929","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"extend-ai","version":"1.2.0","_id":"extend-ai@1.2.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"434cd7583e66dcbfe49d779bd262e8327b126318","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.2.0.tgz","fileCount":1308,"integrity":"sha512-nhSv/yH0xsoDreCEuZEUWbfVUQH3JRrWjJGZ3rIXTusjSSIdffBu+Tdqn76mgx7jEFTO8H3Fw8CTH5au8O0VhQ==","signatures":[{"sig":"MEYCIQDCJCVAOsFzpZUf5d1Vq+TwFRzHaewkZ0DVJRfWpfTxfAIhAJbWxyLQOYHV00NuyGUDcqnTz/x04yeLtdegHYX7cqyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624567},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"9dacb7d2beabec4800c8b991b40d062077f481e8","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.2.0_1771025956436_0.9913640144954639","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"extend-ai","version":"1.3.0","_id":"extend-ai@1.3.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"1923a64b1c9f8f4766256e17b003ae127a335be2","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.3.0.tgz","fileCount":1368,"integrity":"sha512-CePn1DswFN/o7D2VG2ybg++EH/SHnm2yArlgMTClOPHFWIf4OaIDGPCzOfwSRA0ivC+L/H9MQUe9NLw+3NMqtQ==","signatures":[{"sig":"MEUCIQC5W11tOfuwaQ3329ZSpFYvw7F9qzZOD1AiT8o6hDmjkgIga1VezM/5Is2ft7iQj6RQVaXArRPtrXjobqkdoNVU52Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760368},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"c6f4d893488ea19d635e57ad582094825c3daba7","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.3.0_1773022373262_0.2698280441294021","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"extend-ai","version":"1.4.0","_id":"extend-ai@1.4.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"28441e6f77e8c3e2f67ef65613475e9f6055c4fc","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.4.0.tgz","fileCount":1372,"integrity":"sha512-y1Sawu2K2fk4ZC2dncSOWLpDmZywTD4lTdxDOHlq1QmAjb3Ib2LSph53GRYqqWTwxB8Twb2aW6B2gQIrcyJj5g==","signatures":[{"sig":"MEQCIBHmMGO/IJU/qJ6g4V+L7GvAG5Du8yrU07PQZCQpHp6dAiAxmuh9wPXKkt46nn0Dm4QvgZg5gTgTAE1OYukR3+Haxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1765571},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"f269e50a9af8f2c04906632c44ca2c23c2ce0d9c","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.4.0_1773155306923_0.45610529647875997","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"extend-ai","version":"1.5.0","_id":"extend-ai@1.5.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"611f00a57b476e4069d65fcbfd2a892b155f5a36","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.5.0.tgz","fileCount":1372,"integrity":"sha512-+itaScuPfy3M8lQWpIw1Gjwtd9Mrwlk4OfDkEE5OX4ifAboMiOMqfT/K6oapV3xc+fqGc+m/f8F0iqtFRRoVWQ==","signatures":[{"sig":"MEUCID4hpWT+ebMEoVn606AeM6c4cxJR1raQw/4ET6GCbZyVAiEAsr385fOklvasWF2q/dD/mzwSsT4DXaMrtRZkHIcLKi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767135},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"dc860a9e9ce071343546e3fb4888328695b2ebd9","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.12.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.5.0_1774045865527_0.15345871616383855","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"extend-ai","version":"1.6.0","_id":"extend-ai@1.6.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"4a1ff9b32d24575b07a55cc8b6286e37d7a2cd71","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.6.0.tgz","fileCount":1374,"integrity":"sha512-dU4tW8RYBqn+OIHVdcmTN8EBTYqda0sLC71yObhAOaYwBfCfWmWWy8q5ls6J9kHBZz6TYV0YA7esMv/NaDDNoA==","signatures":[{"sig":"MEQCIBpUPGyxnFg8rW66L31TMHFIEiRHs4DzlnZdBPnUKKwWAiBMhmEWToeSEDWYU8BhpE253HoVjqdk7DrT5bEj9bQJiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767964},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"c73349a22058ab7cbc6a98d68ef09bb67b124f07","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.12.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.6.0_1774292044039_0.27351461375848585","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"extend-ai","version":"1.7.0","_id":"extend-ai@1.7.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"cb74b01339d1c2b8cb90639de8db1c24d56c93fe","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.7.0.tgz","fileCount":1610,"integrity":"sha512-PVgh6HqMQfbdKe6AxPvxSCqPboiFi3YpH30HOhYs6yY0Yhlnfi2Wf5cWqLxX5fifg+F2/EdB5JmXnxpyT/B2uw==","signatures":[{"sig":"MEQCIGtHKUYGyBnSTDNkrNiPbe/x+djbo3H6WTGUtjMS4zRoAiBHwCjNP3JotPxIXvgf233eLOL/WWNBn1c8uiMF0pjrJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1972359},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"6b6d4577e2d006e6dee9b2f3d7f03b7f4c1e643e","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.7.0_1775072762746_0.44234772204920425","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"extend-ai","version":"1.8.0","_id":"extend-ai@1.8.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"c913657c1d478ff5a2b516a58175db5ca490dcf9","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.8.0.tgz","fileCount":1634,"integrity":"sha512-TAl37dmwEteiPAkft5Y8XpU5bfKUQB9BrVeKfuOcE6E3misdCuG16W18EOxxkSuG0h/vOtSqT3e/+r3L0uNt+A==","signatures":[{"sig":"MEYCIQDtTLi06JrBnsIYKrkXhQwnYSgLMU1aKCJ7hNOaS/4MxAIhAPqfl8BBFfN/wdqtbQZgBH2zkXgl78/eSjXu+dc/YMM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034689},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"47c6fb57f2b893d8a29a972c81bc302b38ffb937","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.8.0_1775858001951_0.505536300399785","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"extend-ai","version":"1.9.0","_id":"extend-ai@1.9.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"fe2690b4c9580f82973afdc54825cc88652926a9","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.9.0.tgz","fileCount":1650,"integrity":"sha512-70h9qeTFmmcTCtZN50uQR5Pyrm5ZR4UQda2MYEJNRnv+FgtaJSoFIjwtSGhBsSv42IKVFKd701l/8ccNvgCGWg==","signatures":[{"sig":"MEUCIQDwCorIlxUNGyMG8joWIo1hKuq4+MmVhKsf87wcULPgswIgCRk4UZBci3nU3H6WHIy4okr+UFRhubxFlIZBNL1QOkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061568},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"89d70288b4567da279b753e1fc7761e281631b3e","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.9.0_1776116569927_0.004229145221134711","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"extend-ai","version":"1.10.0","_id":"extend-ai@1.10.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"28ce629e7abb2c8644269f081fbf871e0e5dbe25","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.10.0.tgz","fileCount":1670,"integrity":"sha512-SLAbXjjppH2mVllYHq8JG65KV3aTHRee9HpSHGvFcjoO1QJoveGRtIL72yb6CbvQlP42qkOj2pBmDpcID9DJnA==","signatures":[{"sig":"MEYCIQDyNaiphmGx4YX81Hk2/cCS/OIDSxKpem77idr3lzk3dwIhALKS/pUNKAg3kvjKe7AViWl64GUwoj7sCvauTMM38BsV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085282},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"1d7c200a6832c9dd83d28d1e3995795ad0bd0566","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.14.1","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.10.0_1778870135346_0.4863769987786606","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"extend-ai","version":"1.11.0","_id":"extend-ai@1.11.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"be206d6f2e1c4afa7bd6fe94fe489d6d990d94b4","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.11.0.tgz","fileCount":1683,"integrity":"sha512-y+rGpZ8rPdoK1ZsVVnp6oXVLtdI/oMJUS9as9Szvrfl9hYFr2ZVH8CkDBlYT0HVG7vSTHlCovwyGNpTj5gz+/w==","signatures":[{"sig":"MEUCIBP//RNJQeO7TzQzS51NKoFyx31cq4in0pRzAE6CT1G2AiEAp5GrQyRRK1dMuzElAyZSEisTrvL+YAJy9Tz05ul19Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106773},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"8792d9fb2a4f99c272c8218f41b44a8cd4655d8c","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.15.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.11.0_1779731768693_0.5717983069208219","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"extend-ai","version":"1.13.0","license":"MIT","_id":"extend-ai@1.13.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"13292da0d0c9f002b6b01fea456ab7e452d05a37","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.13.0.tgz","fileCount":1686,"integrity":"sha512-rta+jDIAluxUvIvqhrbiiq2uMOJnyk1wGqe/RFbudYlQ36fjqqlOq/4bfBqkmxgqK3k6axdyLKOjrmOQyBpDkQ==","signatures":[{"sig":"MEQCIEkSSJbKPdyv6ZMTiM0qEyS9qntG2IOtjy8zWqQNjLqcAiA/K7HqYOSktZeOnmURZp5W8aKZA02sMzFlogub1zLAgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2115219},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"dd072859fbc5edfbffc47df2a8bd5bced4102d58","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.13.0_1780685510859_0.7292528850248747","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"extend-ai","version":"1.14.0","license":"MIT","_id":"extend-ai@1.14.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"5e4e3b56742d32cff86769493225f7bdfca5f873","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.14.0.tgz","fileCount":1696,"integrity":"sha512-UUdQ0O/mhmykUejNGnmobFW/xUZmyOwmGerSTZEK3DjDa/GCB6y7rfL8hEeHdjA0brmawhklhSURH7uOz4E18A==","signatures":[{"sig":"MEUCIQCywUfYJODlTmu526IjnPDXF42JZ2B9ikuxbZObDm7g2AIgRiW+UsKXrKK2yvvJYCCcSKHmV2ufIwkxs0enD9hFpUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134425},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"3f6599e052ccb47c9fb84fbb5c4971a73729d8c0","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.14.0_1782935278779_0.23538999413173967","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"extend-ai","version":"1.15.0","license":"MIT","_id":"extend-ai@1.15.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"b618b042922f0b7a072282e3dcf532f6e6983258","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.15.0.tgz","fileCount":1700,"integrity":"sha512-Z+dNowL+SbrHRmlgB7yH/JGWkVlmnmix39gWWU/1AC4KpnspAA/4RRbv5E5DIa+ctQRIMX8QbkS8c2J4fekPGQ==","signatures":[{"sig":"MEUCIQCmLMhP9vLcwUV1wtUu14iPmbUFM/tQtNzBs39faCb4wgIgc8kfjSr5GqEB0KobvHVzHkec7tiRcl700KRkF3thwg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138784},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"351ffbf7fdab93011d7dee1cc23d0cb7289494e2","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"extend.ai","email":"accounts@extend.app"},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"11.18.0","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.15.0_1782935507118_0.028477010545685744","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"extend-ai","version":"1.16.0","license":"MIT","_id":"extend-ai@1.16.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"0b94818ffbb5656e4ac4efd565060b89900929f5","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.16.0.tgz","fileCount":1736,"integrity":"sha512-MOHMdI7m8YAXL1L9Z12XUnBYNZdqgXIPlaD8jVoxrfivQZ7IPlfOSTuDMXf/b7sb7jtTS8Abj5D4ATkCVPDJlQ==","signatures":[{"sig":"MEUCIHLDKKs8KVRlXUJOh4x0jFz8PAA2RVzccSOu54LPF3BzAiEAjgZI5ds+NZfnRHNkvQ6tqdxe8zupcF6+YsDb4kg2ELM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2194490},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"0da1fd5e329916710bc8d6313a723048ac535b82","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.0.1","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.16.0_1784138063839_0.6530411296582026","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"extend-ai","version":"1.17.0","license":"MIT","_id":"extend-ai@1.17.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"6d389db388582b2a4b1737bb38214fa9913761b3","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-1.17.0.tgz","fileCount":1756,"integrity":"sha512-iDOgsb4+VPwbulu2cL20HY5NO+5oQADVGln2EfyvtnrNhHJPcQwvQc8sGR/chbI54l+2+UmudsqznZhYeiuGEQ==","signatures":[{"sig":"MEQCIF2hBH44nUE6eFF4jI2pwHGkCygt5yYSWradht50oRUzAiBHU0yLk6OQ0Up5TFEfu4tY15oFDoIf4TnRtMdc0X5nyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2206352},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"a1a8ea9b25bc8dc0fdf8bedcfc7683b6bb3d2f5e","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_1.17.0_1785365022717_0.5088386425329747","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"extend-ai","version":"2.0.0","license":"MIT","_id":"extend-ai@2.0.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://github.com/extend-hq/extend-typescript-sdk#readme","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"f0f0a80b3b7b713bbba2817d5223bc16ade2e26b","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-2.0.0.tgz","fileCount":1756,"integrity":"sha512-VlbSYMt/Z8PV55lWqIaJS6bAFCwGEJMbWK6CfdG9FeLa3vOMU35EF5zP9RnI5Cwwyb3XKx4eIpkIoEJr278lsQ==","signatures":[{"sig":"MEQCIGJkRkGP6fW8vB+3DCjOH+XW/mgtcXgx+lrqgFiIUYW/AiBGhULFyr8ovvU1F3xwfmsBOfSfLWV1tv1yhnWWlLoqSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2218925},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"615e3fe76e09c3035c8a1a5656c09fc6f8a22326","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai) [![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_2.0.0_1785441010898_0.9050632095182602","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"extend-ai","version":"2.1.0","keywords":["extend","document processing","ocr","pdf parsing","data extraction","document ai","idp","extend.ai"],"license":"MIT","_id":"extend-ai@2.1.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://docs.extend.ai/sdks","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"42794d9bebdc70bce13e5fb0f9fbdbe348bc7265","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-2.1.0.tgz","fileCount":1760,"integrity":"sha512-n0XOn84SRrJIwhCCAocgWOUdO43lYkiE8iMTKiyKD8OxLpCWYUXXeIuGsN8MiDPy3v8XWTIOaPBywB5P6548Hg==","signatures":[{"sig":"MEYCIQDXDv8/znSfTfiyKTmxzt7BQU6yJcpr7GJtS0NwHGoOBgIhAPVMiO4JiypzdYZAqn5jY5+94m889oJgU9F3bIO0Kgod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2229836},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"b81ae4225a4db38d7d552a5a8ccd93e3ef1d05ed","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"Official TypeScript/Node.js SDK for Extend (extend.ai) — the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_2.1.0_1786387540138_0.3224859511689937","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"extend-ai","version":"2.2.0","keywords":["extend","document processing","ocr","pdf parsing","data extraction","document ai","idp","extend.ai"],"license":"MIT","_id":"extend-ai@2.2.0","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"homepage":"https://docs.extend.ai/sdks","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"2b64064851d758bb4aab365e68dc8696c310c5fe","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-2.2.0.tgz","fileCount":1764,"integrity":"sha512-vzezmWa2pEVOcCa3/9oVgQYZmDp8w7sM6tmFNX+UwBgtKmC/01MHsPvMd0k62MF0ebkD7gnm8am5J2MfwNdEnw==","signatures":[{"sig":"MEUCIQDLWCZieqAFxCgryXRlYZjvPL6qifFi39JOOJ7PDWJwVgIgMqVV4CuRCdNkRewUikrJJQeR+Cm4NbLRDSaqfSYT6Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2234022},"main":"./index.js","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"2b1d077eec62b070d1cf08bfc491da53aa8c5414","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.0.2","description":"Official TypeScript/Node.js SDK for Extend (extend.ai) — the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","form-data":"^4.0.4","node-fetch":"^2.7.0","formdata-node":"^6.0.3","readable-stream":"^4.5.2","form-data-encoder":"^4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/extend-ai_2.2.0_1787862340927_0.12817555007275794","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"_id":"extend-ai@2.3.0","bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"dist":{"shasum":"d69580fad64af836d64414334f8d51afeca11fec","tarball":"https://registry.npmjs.org/extend-ai/-/extend-ai-2.3.0.tgz","fileCount":1784,"integrity":"sha512-VlZ79woKL5nbbE4HKyL3QQRLty8Sf++pkNRVs6PUtY8afayX4fPuIlFJOnT+n9n+eXb6w2Gj/qszcqTXBrriqQ==","signatures":[{"sig":"MEUCIG/eNxlwXU5RA4ES5BOykqbZelhgxfoM80AkvLO6068zAiEAoDtNsuhyQAiYJ6w22b0H/vuyaeg+m1pPBdM+3LrRthg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsomJiYhwjdjSkUmxQXBlySFfjllWYie5Oguxkf5hTngIgai+Air7S6e6HU2gxyozjM1aRfUkPY2wjpmQhBqFcIec="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/extend-ai@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2255944},"main":"./index.js","name":"extend-ai","types":"./index.d.ts","browser":{"fs":false,"os":false,"path":false,"stream":false},"engines":{"node":">=18.0.0"},"gitHead":"5849dc66342bf29858adce7c5290d645ff48ae28","license":"MIT","private":false,"scripts":{"lint":"biome lint --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test":"jest --config jest.config.mjs","build":"tsc","check":"biome check --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","format":"biome format --write --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","prepack":"cp -rv dist/. .","lint:fix":"biome lint --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","check:fix":"biome check --fix --unsafe --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none","test:unit":"jest --selectProjects unit","test:wire":"jest --selectProjects wire","format:check":"biome format --skip-parse-errors --no-errors-on-unmatched --max-diagnostics=none"},"version":"2.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2cd29f42-23b1-4f91-a22a-3c188bee1199"}},"homepage":"https://docs.extend.ai/sdks","keywords":["extend","document processing","ocr","pdf parsing","data extraction","document ai","idp","extend.ai"],"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"_npmVersion":"12.1.0","description":"Official TypeScript/Node.js SDK for Extend (extend.ai) — the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types","directories":{},"maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","node-fetch":"^2.7.0","readable-stream":"^4.5.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"msw":"2.11.2","jest":"^29.7.0","ts-jest":"^29.3.4","webpack":"^5.97.1","ts-loader":"^9.5.1","typescript":"~5.7.2","@types/jest":"^29.5.14","@types/node":"^18.19.70","@jest/globals":"^29.7.0","@biomejs/biome":"2.3.11","@types/node-fetch":"^2.6.12","@types/readable-stream":"^4.0.18","jest-environment-jsdom":"^29.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/extend-ai_2.3.0_1790366177818_0.615551253046924"}}},"time":{"created":"2025-05-14T13:57:27.874Z","modified":"2026-09-25T19:56:18.330Z","0.0.1-beta":"2025-05-14T13:57:28.133Z","0.0.2-beta":"2025-05-19T22:13:44.498Z","0.0.3":"2025-06-10T20:56:06.988Z","0.0.4":"2025-08-14T20:21:03.754Z","0.0.5":"2025-08-25T15:24:38.488Z","0.0.6":"2025-09-04T19:43:44.756Z","0.0.7":"2025-09-30T14:36:00.099Z","0.0.8":"2025-10-02T20:01:02.585Z","0.0.9":"2025-10-07T17:54:37.937Z","0.0.10":"2025-10-29T22:34:36.143Z","0.0.12":"2025-11-13T19:00:38.978Z","0.0.13":"2025-12-16T22:00:44.563Z","0.0.14":"2026-01-08T00:42:45.252Z","0.0.15":"2026-01-16T16:11:59.578Z","0.0.17":"2026-02-06T23:19:20.141Z","0.0.18":"2026-02-08T18:19:56.444Z","1.0.0":"2026-02-10T02:39:32.533Z","1.0.1":"2026-02-10T03:06:07.612Z","1.0.2":"2026-02-10T05:17:10.517Z","1.0.3":"2026-02-11T23:51:02.142Z","0.1.0":"2026-02-13T16:58:14.291Z","1.1.0":"2026-02-13T20:04:57.173Z","1.2.0":"2026-02-13T23:39:16.587Z","1.3.0":"2026-03-09T02:12:53.515Z","1.4.0":"2026-03-10T15:08:27.150Z","1.5.0":"2026-03-20T22:31:05.698Z","1.6.0":"2026-03-23T18:54:04.284Z","1.7.0":"2026-04-01T19:46:03.082Z","1.8.0":"2026-04-10T21:53:22.142Z","1.9.0":"2026-04-13T21:42:50.157Z","1.10.0":"2026-05-15T18:35:35.511Z","1.11.0":"2026-05-25T17:56:08.901Z","1.13.0":"2026-06-05T18:51:51.027Z","1.14.0":"2026-07-01T19:47:59.001Z","1.15.0":"2026-07-01T19:51:47.353Z","1.16.0":"2026-07-15T17:54:24.040Z","1.17.0":"2026-07-29T22:43:42.940Z","2.0.0":"2026-07-30T19:50:11.085Z","2.1.0":"2026-08-10T18:45:40.330Z","2.2.0":"2026-08-27T20:25:41.084Z","2.3.0":"2026-09-25T19:56:17.972Z"},"bugs":{"url":"https://github.com/extend-hq/extend-typescript-sdk/issues"},"license":"MIT","homepage":"https://docs.extend.ai/sdks","keywords":["extend","document processing","ocr","pdf parsing","data extraction","document ai","idp","extend.ai"],"repository":{"url":"git+https://github.com/extend-hq/extend-typescript-sdk.git","type":"git"},"description":"Official TypeScript/Node.js SDK for Extend (extend.ai) — the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types","maintainers":[{"name":"extend.ai","email":"accounts@extend.app"},{"name":"gus-extend","email":"gus@extend.app"}],"readme":"# Extend TypeScript Library\n\nOfficial TypeScript/Node.js SDK for [Extend](https://www.extend.ai) (extend.ai) — the document processing API. Parse, extract, classify, split, and edit PDFs and 35+ file types via npm (`extend-ai`).\n\n[![npm version](https://img.shields.io/npm/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)\n[![Node.js](https://img.shields.io/node/v/extend-ai.svg)](https://www.npmjs.com/package/extend-ai)\n\nThe Extend TypeScript library provides convenient, fully typed access to the [Extend API](https://docs.extend.ai/2026-02-09/developers) — enabling you to parse, extract, classify, split, and edit documents with a few lines of code.\n\n## Installation\n\n```sh\nnpm i -s extend-ai\n```\n\n> Requires Node.js 18+. Also works on Vercel, Cloudflare Workers, Deno v1.25+, Bun 1.0+, and React Native.\n\n## Quick start\n\nParse any document in three lines:\n\n```typescript\nimport { ExtendClient } from \"extend-ai\";\n\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\" });\n\nconst result = await client.parse({ file: { url: \"https://example.com/invoice.pdf\" } });\n\nfor (const chunk of result.output.chunks) {\n  console.log(chunk.content);\n}\n```\n\n`client.parse` sends the file, waits for processing, and returns a fully populated `ParseRun` with parsed chunks ready to use. The same pattern works for every capability:\n\n```typescript\n// Extract structured data\nconst extractRun = await client.extract({\n  file: { url: \"https://example.com/invoice.pdf\" },\n  extractor: { id: \"ex_abc123\" },\n});\n\n// Classify a document\nconst classifyRun = await client.classify({\n  file: { url: \"https://example.com/document.pdf\" },\n  classifier: { id: \"cls_abc123\" },\n});\n\n// Split a multi-document file\nconst splitRun = await client.split({\n  file: { url: \"https://example.com/packet.pdf\" },\n  splitter: { id: \"spl_abc123\" },\n});\n\n// Edit a PDF with instructions\nconst editRun = await client.edit({\n  file: { url: \"https://example.com/form.pdf\" },\n  config: { instructions: \"Fill out the applicant name as Jane Doe\" },\n});\n```\n\n> **Note:** The synchronous methods above have a 5-minute timeout and are best suited for onboarding and testing. For production workloads, use [polling helpers](#polling-helpers) or [webhooks](#webhook-verification) instead.\n\n## Typed extraction with Zod\n\nThe SDK supports [Zod](https://zod.dev/) schemas for fully typed extraction -- define your schema once and get end-to-end type safety from request to response:\n\n```typescript\nimport { ExtendClient, extendDate, extendCurrency } from \"extend-ai\";\nimport { z } from \"zod\";\n\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\" });\n\nconst result = await client.extract({\n  file: { url: \"https://example.com/invoice.pdf\" },\n  config: {\n    schema: z.object({\n      invoice_number: z.string().nullable().describe(\"The invoice number\"),\n      invoice_date: extendDate().describe(\"The invoice date\"),\n      line_items: z.array(z.object({\n        description: z.string().nullable(),\n        amount: extendCurrency(),\n      })).describe(\"Line items on the invoice\"),\n      total: extendCurrency().describe(\"Total amount due\"),\n    }),\n  },\n});\n\n// output.value is fully typed based on your schema\nconsole.log(result.output.value.invoice_number);           // string | null\nconsole.log(result.output.value.invoice_date);             // string | null (ISO date)\nconsole.log(result.output.value.total.amount);             // number | null\nconsole.log(result.output.value.total.iso_4217_currency_code); // string | null\n```\n\nMark primitive and enum fields `.nullable()` — extraction returns `null` when a value isn't found, so your inferred types stay accurate. Array items, nested objects, and the `extendDate()` / `extendCurrency()` / `extendSignature()` helpers don't need an extra wrapper.\n\nMetadata set via `.meta()` is carried into the JSON Schema: `{ \"extend:name\": \"...\" }` names a field, and enums accept `{ \"extend:descriptions\": [\"...\"] }` with one description per enum value.\n\n### Custom field types\n\nThe SDK provides helpers for Extend-specific field types that map to specialized extraction behavior:\n\n| Helper | Output type | Description |\n|---|---|---|\n| `extendDate()` | `string \\| null` | ISO date string (yyyy-mm-dd) |\n| `extendCurrency()` | `{ amount: number \\| null, iso_4217_currency_code: string \\| null }` | Currency with amount and code |\n| `extendSignature()` | `{ printed_name, signature_date, is_signed, title_or_role }` | Signature detection |\n\nAll helpers support `.describe()`, `.meta()`, `.optional()`, and `.nullable()` chaining.\n\n## Polling helpers\n\nEvery run resource exposes a `createAndPoll()` method that creates the run and automatically polls until it reaches a terminal state (`PROCESSED`, `FAILED`, or `CANCELLED`):\n\n```typescript\nimport { ExtendClient } from \"extend-ai\";\n\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\" });\n\nconst result = await client.extractRuns.createAndPoll({\n  file: { url: \"https://example.com/invoice.pdf\" },\n  extractor: { id: \"ex_abc123\" },\n});\n\nif (result.status === \"PROCESSED\") {\n  console.log(result.output);\n} else {\n  console.log(`Failed: ${result.failureMessage}`);\n}\n```\n\nThis works across all run types:\n\n```typescript\nconst parseRun    = await client.parseRuns.createAndPoll({ file: { url: \"...\" } });\nconst extractRun  = await client.extractRuns.createAndPoll({ file: { url: \"...\" }, extractor: { id: \"...\" } });\nconst classifyRun = await client.classifyRuns.createAndPoll({ file: { url: \"...\" }, classifier: { id: \"...\" } });\nconst splitRun    = await client.splitRuns.createAndPoll({ file: { url: \"...\" }, splitter: { id: \"...\" } });\nconst workflowRun = await client.workflowRuns.createAndPoll({ file: { url: \"...\" }, workflow: { id: \"...\" } });\nconst editRun     = await client.editRuns.createAndPoll({ file: { url: \"...\" } });\n```\n\nTyped Zod schemas work with `createAndPoll` too:\n\n```typescript\nconst result = await client.extractRuns.createAndPoll({\n  file: { url: \"https://example.com/invoice.pdf\" },\n  config: {\n    schema: z.object({\n      invoice_number: z.string().nullable(),\n      total: extendCurrency(),\n    }),\n  },\n});\n\n// result.output.value is fully typed\nconsole.log(result.output.value.invoice_number); // string | null\n```\n\n### Custom polling options\n\n```typescript\nimport { ExtendClient, type PollingOptions } from \"extend-ai\";\n\nconst result = await client.extractRuns.createAndPoll(\n  {\n    file: { url: \"https://example.com/invoice.pdf\" },\n    extractor: { id: \"ex_abc123\" },\n  },\n  {\n    polling: {\n      maxWaitMs: 300_000,       // 5 minute timeout (default: no timeout)\n      initialDelayMs: 1_000,    // start with 1s delay (default)\n      maxDelayMs: 60_000,       // cap at 60s delay (default: 30s)\n    },\n  },\n);\n```\n\n## Running workflows\n\nWorkflows chain multiple processing steps (extraction, classification, splitting, etc.) into a single pipeline. Run a workflow by passing a workflow ID and a file:\n\n```typescript\nconst result = await client.workflowRuns.createAndPoll({\n  file: { url: \"https://example.com/invoice.pdf\" },\n  workflow: { id: \"workflow_abc123\" },\n});\n\nconsole.log(result.status); // \"PROCESSED\"\n\nfor (const stepRun of result.stepRuns ?? []) {\n  console.log(stepRun.step.type);   // \"EXTRACT\", \"CLASSIFY\", etc.\n  console.log(stepRun.result);\n}\n```\n\n## Webhook verification\n\nVerify and parse incoming webhook events using the built-in utilities:\n\n```typescript\nimport { ExtendClient, type Extend } from \"extend-ai\";\n\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\" });\n\nfunction handleWebhook(req: Request) {\n  const event = client.webhooks.verifyAndParse(\n    await req.text(),\n    Object.fromEntries(req.headers),\n    \"wss_your_signing_secret\",\n  );\n\n  switch (event.eventType) {\n    case \"extract_run.processed\":\n      console.log(`Extraction complete: ${event.data.id}`);\n      break;\n    case \"workflow_run.completed\":\n      console.log(`Workflow complete: ${event.data.id}`);\n      break;\n    default:\n      console.log(`Received event: ${event.eventType}`);\n  }\n}\n```\n\n### Manual verification & parsing\n\n```typescript\n// Verify signature without parsing\nconst isValid = client.webhooks.verify(body, headers, signingSecret);\n\n// Parse without verification (not recommended for production)\nconst event = client.webhooks.parse(body);\n```\n\n### Signed URL payloads\n\nFor large payloads, Extend may send a signed URL instead of the full payload. The SDK handles this transparently:\n\n```typescript\nconst event = client.webhooks.verifyAndParse(body, headers, signingSecret, {\n  allowSignedUrl: true,\n});\n\nif (client.webhooks.isSignedUrlEvent(event)) {\n  const fullPayload = await client.webhooks.fetchSignedPayload(event);\n}\n```\n\n## Request & response types\n\nThe SDK exports all request and response types under the `Extend` namespace:\n\n```typescript\nimport { Extend } from \"extend-ai\";\n\nconst request: Extend.ExtractRunsCreateRequest = {\n  file: { url: \"https://example.com/invoice.pdf\" },\n  extractor: { id: \"ex_abc123\" },\n};\n\nfunction handleResult(run: Extend.ExtractRun) {\n  if (run.status === \"PROCESSED\") {\n    console.log(run.output);\n  }\n}\n```\n\n## Exception handling\n\nThe SDK raises typed exceptions for API errors:\n\n```typescript\nimport { ExtendError } from \"extend-ai\";\n\ntry {\n  await client.parse({ file: { url: \"https://example.com/invoice.pdf\" } });\n} catch (err) {\n  if (err instanceof ExtendError) {\n    console.log(err.statusCode);  // 400, 401, 404, 429, etc.\n    console.log(err.message);\n    console.log(err.body);\n    console.log(err.rawResponse);\n  }\n}\n```\n\nSpecific error classes are available for fine-grained handling:\n\n```typescript\nimport { Extend } from \"extend-ai\";\n\ntry {\n  await client.extractRuns.create({ ... });\n} catch (err) {\n  if (err instanceof Extend.BadRequestError) { /* 400 */ }\n  if (err instanceof Extend.UnauthorizedError) { /* 401 */ }\n  if (err instanceof Extend.TooManyRequestsError) { /* 429 */ }\n  if (err instanceof Extend.InternalServerError) { /* 500 */ }\n}\n```\n\n### Polling timeout\n\nWhen `createAndPoll()` exceeds its timeout, a `PollingTimeoutError` is raised:\n\n```typescript\nimport { PollingTimeoutError } from \"extend-ai\";\n\ntry {\n  await client.extractRuns.createAndPoll(\n    { file: { url: \"...\" }, extractor: { id: \"...\" } },\n    { polling: { maxWaitMs: 60_000 } },\n  );\n} catch (err) {\n  if (err instanceof PollingTimeoutError) {\n    console.log(`Timed out after ${err.elapsedMs}ms`);\n  }\n}\n```\n\n## Pagination\n\nList endpoints return paginated results using `nextPageToken`:\n\n```typescript\n// First page\nlet response = await client.extractRuns.list({ maxPageSize: 10 });\n\nfor (const run of response.data) {\n  console.log(`${run.id}: ${run.status}`);\n}\n\n// Next page\nif (response.nextPageToken) {\n  response = await client.extractRuns.list({\n    maxPageSize: 10,\n    nextPageToken: response.nextPageToken,\n  });\n}\n```\n\n## Environments\n\nThe SDK defaults to the US production environment. Other regions are available:\n\n```typescript\nimport { ExtendClient, ExtendEnvironment } from \"extend-ai\";\n\n// US (default)\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\" });\n\n// US2 (HIPAA)\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\", environment: ExtendEnvironment.ProductionUs2 });\n\n// EU\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\", environment: ExtendEnvironment.ProductionEu1 });\n\n// Custom base URL\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\", baseUrl: \"https://custom-api.example.com\" });\n```\n\n## Advanced\n\n### Retries\n\nThe SDK automatically retries failed requests with exponential backoff. Retries are triggered for:\n\n- `408` Timeout\n- `429` Too Many Requests\n- `5xx` Server Errors\n\n```typescript\n// Override retries for a single request\nawait client.extractRuns.create({ ... }, { maxRetries: 0 });\n```\n\n### Timeouts\n\nThe default timeout is 300 seconds. Override globally or per-request:\n\n```typescript\n// Global timeout\nconst client = new ExtendClient({ token: \"YOUR_API_KEY\", timeoutInSeconds: 30 });\n\n// Per-request timeout\nawait client.extractRuns.create({ ... }, { timeoutInSeconds: 60 });\n```\n\n### Aborting requests\n\nCancel any in-flight request using an `AbortController`:\n\n```typescript\nconst controller = new AbortController();\n\nconst promise = client.parse(\n  { file: { url: \"https://example.com/large.pdf\" } },\n  { abortSignal: controller.signal },\n);\n\ncontroller.abort();\n```\n\n### Raw response data\n\nAccess underlying HTTP response data through `.withRawResponse()`:\n\n```typescript\nconst { data, rawResponse } = await client\n  .parse({ file: { url: \"https://example.com/invoice.pdf\" } })\n  .withRawResponse();\n\nconsole.log(rawResponse.status);    // 200\nconsole.log(rawResponse.headers);   // Response headers\nconsole.log(data);                  // ParseRun\n```\n\n### Custom headers\n\n```typescript\nconst client = new ExtendClient({\n  token: \"YOUR_API_KEY\",\n  headers: { \"X-Custom-Header\": \"value\" },\n});\n```\n\n### Custom fetch client\n\nOverride the underlying HTTP client for advanced use cases:\n\n```typescript\nimport { ExtendClient } from \"extend-ai\";\n\nconst client = new ExtendClient({\n  token: \"YOUR_API_KEY\",\n  fetcher: myCustomFetchImplementation,\n});\n```\n\n### Runtime compatibility\n\nThe SDK defaults to `node-fetch` but will use the global `fetch` client if present. Supported runtimes:\n\n- Node.js 18+\n- Vercel\n- Cloudflare Workers\n- Deno v1.25+\n- Bun 1.0+\n- React Native\n\n## Documentation\n\nFull API reference documentation is available at [docs.extend.ai](https://docs.extend.ai/2026-02-09/developers).\n\nA complete SDK reference is available in [reference.md](./reference.md).\n\n## Contributing\n\nWhile we value open-source contributions to this SDK, this library is generated programmatically. Additions made directly to this library would have to be moved over to our generation code, otherwise they would be overwritten upon the next generated release. Feel free to open a PR as a proof of concept, but know that we will not be able to merge it as-is. We suggest opening an issue first to discuss with us!\n\nOn the other hand, contributions to the README are always very welcome!\n","readmeFilename":"README.md"}