{"_id":"@dypai-ai/client-sdk","_rev":"94-9c31bce63a668796fbb1188c259c2876","name":"@dypai-ai/client-sdk","dist-tags":{"latest":"1.13.0"},"versions":{"0.0.37":{"name":"@dypai-ai/client-sdk","version":"0.0.37","keywords":["api","http","client","service"],"author":{"name":"DYPAI Team"},"license":"MIT","_id":"@dypai-ai/client-sdk@0.0.37","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"dist":{"shasum":"382130858f19fdd95fd1a9cd66aea3e6ef89d884","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-0.0.37.tgz","fileCount":9,"integrity":"sha512-GEQ3t5qqHVCKhIX7DY+Axw4/oviOWHtvOYWX7SdzgRwazBCO6abCHCJEc0zIrm1SmSK7Rk6M1HdvtNG5wo39hQ==","signatures":[{"sig":"MEUCIQCSRM/POEM0n4YCVkLorbE52hqjAmtJetir3p8Bhmr/PwIgQXNIXW954R7/AU65GFDO2eZrDbb11+K+KqvMpP7ZeDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118851},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"24f8e4f36062b5d46b04d7287d0ffd82a81cc8d8","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","postpublish":"node -e \"if(require('fs').existsSync('README.md.backup')) { require('fs').copyFileSync('README.md.backup', 'README.md'); require('fs').unlinkSync('README.md.backup'); }\"","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs && node -e \"if(require('fs').existsSync('README.md.backup')) require('fs').unlinkSync('README.md.backup')\" && node -e \"require('fs').copyFileSync('README.md', 'README.md.backup')\" && node -e \"require('fs').writeFileSync('README.md', '# @dypai-ai/client-sdk\\n\\nCliente JavaScript para Dypai Engine.\\n\\nContacta al equipo de desarrollo para más información.')\"","publish:public":"npm publish --access public","postbuild_DISABLED":"node scripts/obfuscate-dts.cjs"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","_npmVersion":"11.6.2","description":"Cliente JavaScript para Dypai Engine","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_0.0.37_1774530787778_0.8361944434044906","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dypai-ai/client-sdk","version":"1.0.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.0.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"8a498a70306d51e76728c713159e7a53a77b7f9e","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.0.0.tgz","fileCount":9,"integrity":"sha512-oI3qaSzIbFsej0JYd5SPRQxzXI72MbkorGDGLfxxE7JJJZrS4DvKH1EzYYT/AE6zMIWw6A/ul6NMrU0w51ILaw==","signatures":[{"sig":"MEUCIQD11OklwThBpnvgMeaGwrA/HVmTNegWeTRdCagKL7mntQIgNJHSfT0hS+/hIFEAtSnn+gLA3oVvsEBiwEjKjVBrP3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133389},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"bc4cb752b5664facf5cb3c38cf4ffb03013153a9","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.0.0_1774539099995_0.6674936362735637","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dypai-ai/client-sdk","version":"1.1.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.1.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"9e26cccfe4b5e2a56079aaec8018a2b3273c7605","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.1.0.tgz","fileCount":9,"integrity":"sha512-1se5jX47/1f/qPhopbMuiG5eaGlifn/Ob6xSIU1UThKagE8KDE4Wk1Z0TRNGYVvpcvUKYgT18lEqaYHFYFc7WA==","signatures":[{"sig":"MEUCIBb1Z9yQQ6AqSZ9vCEgAnJwQJa9kU1a3ioJX+cCALBxGAiEA9NI1ieUTULQbeE2nvhe7J9sxqM5BX8tKqj91b+vBr8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"d365176d6aa375536053cfff1cf03394a57b9f9b","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.1.0_1774607124601_0.013625010229672663","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dypai-ai/client-sdk","version":"1.2.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.2.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"f36e01b3772fd322f31f19f81259f63b3a72c586","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.2.0.tgz","fileCount":9,"integrity":"sha512-1zSlGHbo1hhFrKhSxFA1uZL7vyxTCbrXSN/ytddfGclHv5Kl3D0NQDWEfAlpvR5xIQfNznYQEZ3FWroz9ijZLg==","signatures":[{"sig":"MEQCIBLiU88qg4vSpl4MBvpWcS8olUEBxHjyYrywD4uRESj9AiAVMBazqP+vHQWcXyBYe+NuhGxqhR0uFhUgE+/vhhNhRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"84dcd8ad4ce32d5ea9572035391b698dc86cc421","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.2.0_1774612952554_0.43235571626956837","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dypai-ai/client-sdk","version":"1.3.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.3.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"f0664c0d7c1c5938b1c42d9c524ef38bb15a3f73","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.3.0.tgz","fileCount":9,"integrity":"sha512-4XPXPP6n7TLMYzJ4FQSg/s0yS64fhP9Xd8GPZJOGmkqQ93Au2R+Y9TO/Wb25UP87oLvYULH0kH6SNLnjtFpnBw==","signatures":[{"sig":"MEUCIQDu6KL8YhOeN1aPh6eYuvILerm26P3lBbZPpqkrSL5/9AIgMJvUJcZNed3Qqs98dV1j76lTu4SUTc906cuHSWhlcag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"84dcd8ad4ce32d5ea9572035391b698dc86cc421","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.3.0_1775046609568_0.29747357421619536","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dypai-ai/client-sdk","version":"1.4.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.4.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"e0713c315bc79b41011041460fb2b4f315e245ca","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.4.0.tgz","fileCount":9,"integrity":"sha512-kwyCX4poIWVAZ8yPGPnYh3Wf+eLFV17EGvOoIeQATXE0QLfslyb2o1vsYL5iunZ/4N2xvlt1uuoXI4caPk+Cdg==","signatures":[{"sig":"MEQCIAxVaGO1j9N+RpWx0GUzzHpvRohFjP8F15Uw5f9XydhfAiB73vKQ9IJFjVXUPxePHEs7SPz/UYApsiqHm6a3i9i/hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"84dcd8ad4ce32d5ea9572035391b698dc86cc421","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.4.0_1775205171859_0.15505211746512715","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dypai-ai/client-sdk","version":"1.5.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.5.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"e58515728e6bca478faf5e15bb5f472feaaecaa9","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.5.0.tgz","fileCount":9,"integrity":"sha512-meA1iIBSqrHlQ03N07+wzRe9/Uo/nDaNx8Ff/KbWpy8HanMmoOMvNjAlNACpt52D6xyFwRUxDBLLQ1P8+gvwCA==","signatures":[{"sig":"MEUCIFmeW2n56juQVQnFsLEL0IXu+JhbYp8Kp6j25wI+8QgGAiEApch5m0EeW5e3i8xuIlX8z5dgt/cr+FfQJCdd+xHwFi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"b668e2350315a7c6f5fb09d256b520985688de77","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"deprecated":"Esta versión está deprecada y no debe usarse. Instala @dypai-ai/client-sdk@1.6.0 o superior.","repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.5.0_1775737670697_0.19000619743368818","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dypai-ai/client-sdk","version":"1.6.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.6.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"63341f9cd35bd4f90d89bcabfd06868c7498d571","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.6.0.tgz","fileCount":9,"integrity":"sha512-XtvWTRLXogh77DvWKswPWCi2W+hw7CAQIJSp6sYUs0TfPrNmbNG7L5pXjKa6h99dWUzxnyeD0TTvaCNp4W71yw==","signatures":[{"sig":"MEYCIQCuTpISjmi7J2bsh2imeAHRBabs+CYGomozclN895cAFgIhAPoXg0G9+K38TDd6U5xunbPXA0N+bTss4NPueShzSOqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"b668e2350315a7c6f5fb09d256b520985688de77","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.6.0_1775746103872_0.5219481911314419","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dypai-ai/client-sdk","version":"1.7.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.7.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"00d2eddacbd97f4fca16e422a5b24396ff3f3001","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.7.0.tgz","fileCount":9,"integrity":"sha512-+H58XlGelhxLEm9ZuIJ3uJmqJJSFwphMNUD3BhgXo5ek+b5KrL5AblGs9au7529lRMw6Wq37+5xmpJWj+LqarQ==","signatures":[{"sig":"MEUCIQD4CeQ6nOiDLeKW1sfHeX3sDYjkz9XG9/tToIoAUgQnwAIgJ4qLWmhczNfXFub5HdTcRyWEolN57rYnTGoTDR7vMWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"b668e2350315a7c6f5fb09d256b520985688de77","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.7.0_1775749106474_0.29018008452290456","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@dypai-ai/client-sdk","version":"1.8.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.8.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"c49ba543e65ba84a058911063f1c797529dea3a9","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.8.0.tgz","fileCount":9,"integrity":"sha512-G+tvWMgr2tt6KxnRLQdNXCYJsbVxSXt72Cy2olnVjZlCxqJiFIHCNNYEbHbZCpHhHpMGKLHqAUtyxQVblQTA7A==","signatures":[{"sig":"MEUCIGd5WMmzYUnjWhXntqeFTBnpKzkAcBqPH8gcjbhr3XCRAiEA+U0orQAKpZ+uJW8QkUItV1WoGjbI/q360xiaKV/1zYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222289},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"b668e2350315a7c6f5fb09d256b520985688de77","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.8.0_1775751438857_0.602642534380873","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@dypai-ai/client-sdk","version":"1.9.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.9.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"cf1c49728cb6fa8b54d780fb0307c4fe10205aff","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.9.0.tgz","fileCount":9,"integrity":"sha512-SinzplT6QwjLLeMGaPkFcNU/Jdjp6RE6pDabOpxYsOMX6uNtEUMAohWPmpRMFZBj7oibjFbZXDoJypJP+WMU9A==","signatures":[{"sig":"MEQCIE0yrgNE0XwNUCIQcd4R4QbACDRR4E9J038HN1OASayPAiBoq2jQXlnRPHewhLgLP1Vt9vvr1c57kXRzcbbfRlaDsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"b668e2350315a7c6f5fb09d256b520985688de77","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.9.0_1775756010341_0.723137779857808","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dypai-ai/client-sdk","version":"1.10.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"f538a779883fb2b565ac279643d8a3fde355f754","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.0.tgz","fileCount":9,"integrity":"sha512-Uxx0nZCYDSDiih8VueCP5Fne3IIvzS2fgyRx8JqXE9OS3DJo+Gh9xOQjdvHJn0oG4x+It2d2gafbKnWAu26C9g==","signatures":[{"sig":"MEYCIQCfPQ7Cnrc3aWIl5WzwYKDHHGo9/E1PqUSww1QkGLujpgIhAICH7mCA46GsWh8S2I79jwXkCqxjBLUQ0IveRam2G9dL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"3ea9497e3ea67d18d7ab8d830ec93fe53acf4e13","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.0_1775824543917_0.7413219239244973","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@dypai-ai/client-sdk","version":"1.10.1","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.1","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"2c0ca0e21a86fe24377dd67aafc7845924eb75b2","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.1.tgz","fileCount":9,"integrity":"sha512-hP1yh8AuJkYAhVBy0VBhrOh8QWyNxXS1ix6Db6itwd7vxP69YT98ushuA4EZKef/zRCkGj2XEy0Lb23y7trMGQ==","signatures":[{"sig":"MEQCICBUuI9EiYkSauMPG9o7DSWfNSSnXf+A7+kqB6Eo/1GaAiBKzrkgIxy0y5u7w9D12jllkHhbhefXT5phr8l7IhnqvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"cfc30bdb3441e07e49e952ee00a0556602b33278","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.1_1776078109113_0.8866156338479121","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@dypai-ai/client-sdk","version":"1.10.2","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.2","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"32b2cd7fcfd7476a8eec257f1dafaae4a66732d6","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.2.tgz","fileCount":9,"integrity":"sha512-YsqJDoSoycfFqHfkcSXWvSb4jYNdE3hwstPGdpBxTXkisoir04xOV9yLyw67WtCq1dvJaYrizoHEPOHQVQZOhQ==","signatures":[{"sig":"MEUCIQCsRzL+kzKvZtCnc/b2nAidQeyJl1H8dgDDo62krjrziAIgFU8YS0KB7JSB0LaDFX3ec5ruP5beAe5ovo5rj839zJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"16fe4f17024762df55b6d0c0368de0ec4b45a629","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.2_1778139528443_0.13958598134241584","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@dypai-ai/client-sdk","version":"1.10.3","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.3","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"26e8e1e4901e8c5d72b1401fbcf9a38ca0ea9a89","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.3.tgz","fileCount":9,"integrity":"sha512-5pznlsdBWLF9CMNCtROpBck9nfKRPlNq2zd5bc5Rk3zqjB2DsfdRS6GK5ys7PBLbXBqH+9iiWocpFit8Wic2sw==","signatures":[{"sig":"MEUCIQDNhKV2NciaVkWP0bbDWNb9btRC1EIGyJJzV2rRuiMheQIgXSWcn3WBPuuwwU4t3g2lO0tVoNUKFMmEZCQ5d1yQdBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"16fe4f17024762df55b6d0c0368de0ec4b45a629","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.3_1778143323457_0.5585655986888416","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@dypai-ai/client-sdk","version":"1.10.4","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.4","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"4b683f092daa8ccfedc81cef036fc8d967a41a08","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.4.tgz","fileCount":9,"integrity":"sha512-OyBg2sZfbwqZl5PmYf94puXkbc3bp9xwTTcRQtTKeWQ0mCeD3f2/YbcrWcndCokoBszYUCm/m/+IvkqIBSWhPA==","signatures":[{"sig":"MEYCIQCmTsOw+S4Dj2lP0e8DPueYl76URT9ynFYzhxnIXWcAegIhAI9TmR1x6MdkoAZ0wl0IoZ/ejaPZAeWXMm6UQP5dU6b7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"16fe4f17024762df55b6d0c0368de0ec4b45a629","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.4_1778165344341_0.17809379921535795","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@dypai-ai/client-sdk","version":"1.10.5","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.5","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"5eaf0e1a82dc59147e405a0a6ed480bb485870ff","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.5.tgz","fileCount":9,"integrity":"sha512-2TCxWIHs7mv2+n5jeugPN7Vl4izyaplEjNl6sOlaUhf4xRFFhgnB5Qtwu6fdImwCEiB3KfPos8/AyLDZvGa7/Q==","signatures":[{"sig":"MEUCIBzgr+UfmMImcvL5K36LdIhsW/nXqjZFtrp5lGjDO17IAiEAp3aQuGBWyD6P+2i37nz0Kab6YZ/20ON9O6VswwYMTkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"16fe4f17024762df55b6d0c0368de0ec4b45a629","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.5_1778422336811_0.19187716166677382","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@dypai-ai/client-sdk","version":"1.10.6","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.6","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"d454a238e2a4e31e6e166ea2e1794217e6578cba","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.6.tgz","fileCount":9,"integrity":"sha512-kUG5L+bwF7an3ZcepmS2wlZMhcJnxNeY1GhGRm7rb2+rmBqUh1ZNRlKSITA7lKD6WKWNvx/xG/zIysnygcZhCg==","signatures":[{"sig":"MEQCIBar8x4fv8JTKBH1/3TRv2QgvZMe8+M+VebSBTyWeGyOAiAkd95eFOOh1HVlmdKY4+PYkB06PsRphHKDISvrDioDsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"0a0889b1f3513c7bec502dfb1ba7ce0c3eebc18f","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.6_1778570047339_0.6396722562922597","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@dypai-ai/client-sdk","version":"1.10.7","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.10.7","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"3c3fb95d2a6a03896b10a2ae5187f23a0124e842","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.10.7.tgz","fileCount":9,"integrity":"sha512-rtjjs0zOsKxCKTKjedEkwIl0Iz1/55NcfpO29Ww56I2tYt8W+tk2bYbIjiO0a1hKt+4LjwteoOjW5CWLr1tsPg==","signatures":[{"sig":"MEUCIQCXVWXqKHUJeoX/2j/qyMcHc2u9DZXhMCCNh3Md0kx2uQIgMVX3mqVfgApFNHUdqxG1HiXiR3p53rO2/9Rc+FGjcQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"0a0889b1f3513c7bec502dfb1ba7ce0c3eebc18f","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.10.7_1778570726247_0.41050261542417754","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@dypai-ai/client-sdk","version":"1.11.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.11.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"84425c8110c868bf68fd206bc4c945e10d4dad61","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.11.0.tgz","fileCount":9,"integrity":"sha512-bawxyAC805npL7ZNEcaeT5Nwk1CQACCEWvcuIj077ETmQKQZ/on150OKz9OwMLlPk6gCCGAVIGxXN+Rlc7ksUQ==","signatures":[{"sig":"MEYCIQDfj8ONocKAUGLKVWitaHBbkdwyVSPk3zdOakTeoPaynQIhAMYDJdfjHGlda7jTeziHhuyi0JyBzcB1PqvSQKFatHWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"30d619a18c11e121d7d1e6e5719aa572d77d6c01","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:types":"tsc --noEmit -p tsconfig.type-tests.json","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.11.0_1779033034782_0.687635904565171","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@dypai-ai/client-sdk","version":"1.12.0","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.12.0","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"c249e083ab84a9ddd227d1996eba2ee4d3b424d1","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.12.0.tgz","fileCount":9,"integrity":"sha512-VRN4roRAe5nQ1W34OVCxos+uyel+EYSE6hm4Pp0gPB35igZKd+hzpcHQv59VI2gsjrInrA4GyCupbjkgQP9sPw==","signatures":[{"sig":"MEUCIQDoY/iM71U+IjmvbAi/d4nyl2u8zRqTq3egNj6hkFVKewIgTM8aWs/UyFROx/XGaGulFGtxmGGWGwOyIX+KjpBdTjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"3753dab55f50eb1c51c0598535bf80c68e01f016","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:types":"tsc --noEmit -p tsconfig.type-tests.json","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.12.0_1779816935668_0.5495065434262323","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@dypai-ai/client-sdk","version":"1.12.1","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","_id":"@dypai-ai/client-sdk@1.12.1","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"homepage":"https://dypai.ai","bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"dist":{"shasum":"a0c648eb2ff1ffd5160bfa64668605f31de9eaa6","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.12.1.tgz","fileCount":9,"integrity":"sha512-US8NjeQqCcOAABqY+lYV4Zb5Gnq/28fPASiEXVVaV1/hUVeUP2btTDAdHLZUFjNQSJLaFOkB4AibaXjR+MZPGQ==","signatures":[{"sig":"MEYCIQCXJi0fh7JUT5KkqVidP3dNk0coxwy9nEHHChJNgxZSoQIhAJQUkKe6i5/946V8UrzsV4z1JhK+5FB6AvFKX8QzTNKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.esm.js","require":"./dist/react/index.js"}},"gitHead":"6dfb73e5feeec64a9b5da8e9658b7a59b819ddae","private":false,"scripts":{"dev":"NODE_ENV=development rollup -c -w","docs":"typedoc","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","clean":"rimraf dist docs","dev:test":"vite","lint:fix":"eslint src --ext .ts,.tsx --fix","dev:watch":"NODE_ENV=development rollup -c -w","docs:watch":"typedoc --watch","test:types":"tsc --noEmit -p tsconfig.type-tests.json","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"repository":{"url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"better-auth":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","vite":"^7.1.5","react":"^19.2.4","tslib":"^2.8.1","dotenv":"^17.2.2","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^4.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.18","react-dom":"^19.2.4","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","rollup-plugin-dts":"^6.0.0","eslint-plugin-react":"^7.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client-sdk_1.12.1_1781592023928_0.5871324703498495","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@dypai-ai/client-sdk","version":"1.13.0","description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","type":"module","private":false,"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./react":{"import":"./dist/react/index.esm.js","require":"./dist/react/index.js","types":"./dist/react/index.d.ts"}},"scripts":{"build":"rollup -c","build:watch":"rollup -c -w","dev":"NODE_ENV=development rollup -c -w","dev:watch":"NODE_ENV=development rollup -c -w","dev:test":"vite","type-check":"tsc --noEmit","test:types":"tsc --noEmit -p tsconfig.type-tests.json","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","test":"jest","test:watch":"jest --watch","docs":"typedoc","docs:watch":"typedoc --watch","clean":"rimraf dist docs","prepublishOnly":"npm run clean && npm run build && npm run type-check && npm run docs","publish:public":"npm publish --access public"},"keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"homepage":"https://dypai.ai","repository":{"type":"git","url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git"},"bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"license":"MIT","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.0.0","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/jest":"^29.5.14","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","dotenv":"^17.2.2","eslint":"^8.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^4.0.0","jest":"^29.0.0","jest-environment-jsdom":"^30.3.0","react":"^19.2.4","react-dom":"^19.2.4","rimraf":"^5.0.0","rollup":"^4.0.0","rollup-plugin-dts":"^6.0.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.28.18","typescript":"^5.0.0","vite":"^7.1.5"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0.0"},"dependencies":{"better-auth":"^1.6.0"},"gitHead":"d09d851e8ea5752233a4a22e5a8752729a89943f","_id":"@dypai-ai/client-sdk@1.13.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-S3/A1cB3Q+tcoWhgB1bmnRY3yIVxh83AbjEinLOoSICxcjZsXlznS+bpbBMC3gG7oESZvRtOW2nN2jBq9blrvA==","shasum":"ede86219eab0ce23fc54c2cfa27105dc8283e95c","tarball":"https://registry.npmjs.org/@dypai-ai/client-sdk/-/client-sdk-1.13.0.tgz","fileCount":9,"unpackedSize":272214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHehHPNLkfMkpVQ0wUetDWaBC0p88VpxiyiurZXHu2FIAiEAvKYiBxYXb7NNWrxMh7SSFvAF1Nqh/Kp/NIdU6zUQlJ8="}]},"_npmUser":{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"},"directories":{},"maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-sdk_1.13.0_1783511558669_0.7370522793885244"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-05T15:37:50.554Z","modified":"2026-07-08T11:52:39.010Z","0.0.1":"2026-01-05T15:37:50.815Z","0.0.3":"2026-01-06T16:09:31.026Z","0.0.4":"2026-01-06T17:39:58.646Z","0.0.5":"2026-01-07T10:14:20.445Z","0.0.6":"2026-01-07T11:20:57.668Z","0.0.7":"2026-01-21T20:47:36.398Z","0.0.8":"2026-02-02T19:25:16.257Z","0.0.9":"2026-02-07T19:17:36.823Z","0.0.10":"2026-02-07T19:31:10.270Z","0.0.11":"2026-02-07T20:28:56.951Z","0.0.12":"2026-02-22T11:54:22.067Z","0.0.13":"2026-02-22T12:00:00.162Z","0.0.14":"2026-02-27T14:57:40.021Z","0.0.15":"2026-02-27T18:17:19.777Z","0.0.16":"2026-02-28T09:33:13.701Z","0.0.17":"2026-02-28T09:36:58.012Z","0.0.18":"2026-02-28T09:52:30.368Z","0.0.19":"2026-03-04T10:19:35.200Z","0.0.20":"2026-03-05T15:51:14.461Z","0.0.21":"2026-03-05T16:47:11.825Z","0.0.22":"2026-03-07T15:01:53.079Z","0.0.23":"2026-03-07T15:57:31.755Z","0.0.24":"2026-03-07T16:19:04.601Z","0.0.25":"2026-03-11T17:37:18.799Z","0.0.26":"2026-03-18T12:08:24.567Z","0.0.27":"2026-03-18T15:03:47.298Z","0.0.28":"2026-03-18T15:31:32.842Z","0.0.29":"2026-03-18T15:46:43.288Z","0.0.30":"2026-03-18T15:55:57.241Z","0.0.31":"2026-03-18T16:10:08.245Z","0.0.32":"2026-03-18T16:17:27.280Z","0.0.33":"2026-03-18T16:45:28.858Z","0.0.34":"2026-03-18T17:37:22.222Z","0.0.35":"2026-03-19T06:52:38.476Z","0.0.36":"2026-03-19T08:28:40.995Z","0.0.37":"2026-03-26T13:13:07.939Z","1.0.0":"2026-03-26T15:31:40.182Z","1.1.0":"2026-03-27T10:25:24.755Z","1.2.0":"2026-03-27T12:02:32.712Z","1.3.0":"2026-04-01T12:30:09.701Z","1.4.0":"2026-04-03T08:32:52.047Z","1.5.0":"2026-04-09T12:27:50.831Z","1.6.0":"2026-04-09T14:48:24.031Z","1.7.0":"2026-04-09T15:38:26.623Z","1.8.0":"2026-04-09T16:17:19.015Z","1.9.0":"2026-04-09T17:33:30.496Z","1.10.0":"2026-04-10T12:35:44.077Z","1.10.1":"2026-04-13T11:01:49.248Z","1.10.2":"2026-05-07T07:38:48.575Z","1.10.3":"2026-05-07T08:42:03.594Z","1.10.4":"2026-05-07T14:49:04.564Z","1.10.5":"2026-05-10T14:12:16.980Z","1.10.6":"2026-05-12T07:14:07.505Z","1.10.7":"2026-05-12T07:25:26.395Z","1.11.0":"2026-05-17T15:50:34.931Z","1.12.0":"2026-05-26T17:35:35.811Z","1.12.1":"2026-06-16T06:40:24.071Z","1.13.0":"2026-07-08T11:52:38.820Z"},"bugs":{"url":"https://github.com/DYPAI-SOLUTIONS/client-sdk/issues"},"author":{"name":"DYPAI Solutions","email":"dev@dypai.ai"},"license":"MIT","homepage":"https://dypai.ai","keywords":["dypai","sdk","backend-as-a-service","baas","api","auth","database","workflows","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/DYPAI-SOLUTIONS/client-sdk.git"},"description":"Official JavaScript/TypeScript SDK for DYPAI — backend-as-a-service with visual workflows, AI agents, and MCP.","maintainers":[{"name":"lorengarcialv25","email":"lorengarcia098@gmail.com"}],"readme":"# @dypai-ai/client-sdk\n\nThe official JavaScript/TypeScript SDK for [DYPAI](https://dypai.ai) — backend-as-a-service with visual workflows, AI agents, and MCP.\n\n```bash\nnpm install @dypai-ai/client-sdk\n```\n\n## Quick Start\n\n```ts\nimport { createClient } from '@dypai-ai/client-sdk';\n\nconst dypai = createClient('https://your-project.dypai.ai');\n\n// Sign in\nconst { data, error } = await dypai.auth.signInWithPassword({\n  email: 'user@example.com',\n  password: 'securepassword',\n});\n\n// Call an endpoint\nconst { data: products } = await dypai.api.get('list_products');\n```\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Creating the Client](#creating-the-client)\n- [Authentication](#authentication)\n- [Database (CRUD)](#database-crud)\n- [Endpoints (Custom API)](#endpoints-custom-api)\n- [File Upload](#file-upload)\n- [User Management (Admin)](#user-management-admin)\n- [React Integration](#react-integration)\n- [TypeScript Support](#typescript-support)\n- [API Reference](#api-reference)\n\n---\n\n## Installation\n\n```bash\nnpm install @dypai-ai/client-sdk\n```\n\nReact hooks (optional):\n\n```bash\n# React hooks are included — no extra package needed\n# Import from '@dypai-ai/client-sdk/react'\n```\n\n## Creating the Client\n\n```ts\nimport { createClient } from '@dypai-ai/client-sdk';\n\n// Basic — JWT-authenticated apps\nconst dypai = createClient('https://your-project.dypai.ai');\n\n// With API key — for public endpoints that don't require auth\nconst dypai = createClient(\n  'https://your-project.dypai.ai',\n  'your-public-api-key'\n);\n\n// With options\nconst dypai = createClient('https://your-project.dypai.ai', {\n  auth: {\n    autoRefreshToken: true,   // default: true\n    persistSession: true,     // default: true\n  },\n  redirects: {\n    passwordRecovery: '/reset-password',\n    signIn: '/dashboard',\n  },\n});\n```\n\n---\n\n## Authentication\n\n### Sign Up\n\n```ts\nconst { data, error } = await dypai.auth.signUp({\n  email: 'user@example.com',\n  password: 'securepassword',\n  name: 'John Doe',\n});\n\nif (error) {\n  console.error(error.message);\n} else if (data.confirmationRequired) {\n  console.log('Check your email to confirm your account');\n}\n```\n\n### Sign In with Password\n\n```ts\nconst { data, error } = await dypai.auth.signInWithPassword({\n  email: 'user@example.com',\n  password: 'securepassword',\n});\n\nif (data) {\n  console.log('Welcome!', data.user.email);\n}\n```\n\n### Sign In with OAuth\n\n```ts\nawait dypai.auth.signInWithOAuth('google');\n// Redirects to Google login page\n```\n\n### Sign In with Magic Link (OTP)\n\n```ts\n// Send magic link\nconst { error } = await dypai.auth.signInWithOtp({ email: 'user@example.com' });\n\n// Verify OTP code\nconst { data, error } = await dypai.auth.verifyOtp({\n  email: 'user@example.com',\n  token: '123456',\n  type: 'email',\n});\n```\n\n### Get Current User\n\n```ts\nconst { data: user, error } = await dypai.auth.getUser();\nconsole.log(user.email, user.role);\n```\n\n### Get Session\n\n```ts\nconst { data: session, error } = await dypai.auth.getSession();\nif (session) {\n  console.log('Token:', session.token);\n  console.log('User:', session.user.email);\n}\n```\n\n### Password Recovery\n\n```ts\n// Request reset email\nconst { error } = await dypai.auth.resetPasswordForEmail('user@example.com');\n\n// Set new password on the passwordRecovery route.\n// The SDK stores the reset token and cleans the URL automatically.\nconst { error } = await dypai.auth.setPassword('new-secure-password');\n```\n\n### Resend Confirmation Email\n\n```ts\nconst { error } = await dypai.auth.resendConfirmationEmail('user@example.com');\n```\n\n### Update User Profile\n\n```ts\nconst { data, error } = await dypai.auth.updateUser({\n  data: { name: 'Jane Doe', avatar_url: 'https://...' },\n});\n```\n\n### Sign Out\n\n```ts\nawait dypai.auth.signOut();\n```\n\n### Listen to Auth Changes\n\n```ts\nconst { data: { subscription } } = dypai.auth.onAuthStateChange((event, session) => {\n  console.log(event); // 'SIGNED_IN' | 'SIGNED_OUT' | 'TOKEN_REFRESHED' | ...\n\n  if (event === 'SIGNED_IN') {\n    console.log('User:', session.user.email);\n  }\n\n  if (event === 'SIGNED_OUT') {\n    window.location.href = '/login';\n  }\n});\n\n// Stop listening\nsubscription.unsubscribe();\n```\n\n---\n\n## Database (CRUD)\n\nInteract with your project's database tables using a fluent API:\n\n### Select (Read)\n\n```ts\n// Get all rows\nconst { data, error } = await dypai.db.from('products').select();\n\n// With filters\nconst { data, error } = await dypai.db.from('products').select({\n  category: 'electronics',\n  active: true,\n});\n```\n\n### Insert (Create)\n\n```ts\nconst { data, error } = await dypai.db.from('products').insert({\n  name: 'Wireless Headphones',\n  price: 59.99,\n  category: 'electronics',\n});\n```\n\n### Update\n\n```ts\nconst { data, error } = await dypai.db.from('products').update('prod_123', {\n  price: 49.99,\n  on_sale: true,\n});\n```\n\n### Delete\n\n```ts\nconst { data, error } = await dypai.db.from('products').delete('prod_123');\n```\n\n---\n\n## Endpoints (Custom API)\n\nCall your custom DYPAI endpoints (workflows exposed as APIs):\n\n### GET\n\n```ts\nconst { data, error } = await dypai.api.get('list_products');\n\n// With query parameters\nconst { data, error } = await dypai.api.get('search', {\n  params: { q: 'headphones', limit: 20 },\n});\n```\n\n### POST\n\n```ts\nconst { data, error } = await dypai.api.post('create_order', {\n  product_id: 'prod_123',\n  quantity: 2,\n});\n```\n\n### PUT / PATCH\n\n```ts\nconst { data, error } = await dypai.api.put('update_profile', {\n  name: 'Jane Doe',\n  bio: 'Developer',\n});\n\nconst { data, error } = await dypai.api.patch('update_settings', {\n  theme: 'dark',\n});\n```\n\n### DELETE\n\n```ts\nconst { data, error } = await dypai.api.delete('cancel_subscription', {\n  params: { subscription_id: 'sub_123' },\n});\n```\n\n---\n\n## File Upload\n\nUpload files using Smart Upload (signed URLs, direct upload to cloud storage). Since SDK **1.12.0**, `params.operation` defaults to `\"upload\"` on dedicated upload endpoints:\n\n```ts\nconst file = document.querySelector('input[type=\"file\"]').files[0];\n\nconst { data, error } = await dypai.api.upload('upload-avatar', file, {\n  params: {\n    file_path: `avatars/${userId}.jpg`,\n    // Domain params are fine here, e.g. task_id/content_type.\n    // Do not pass confirm or client_upload; the SDK controls Smart Upload.\n  },\n  onProgress: (percent) => {\n    console.log(`Upload: ${percent}%`);\n  },\n});\n```\n\nBackend (Flow): prefer `storage.upload({ bucket, path })` from `@dypai-ai/flow` — see platform docs `file storage` / `flow ts`.\n\n`confirm` and `client_upload` are internal Smart Upload flags. They may exist in the endpoint input schema, but browser code should not include them in `params`.\n\n### Download\n\n```ts\nawait dypai.api.download('download-report', {\n  file_path: 'reports/monthly.pdf',\n});\n```\n\n---\n\n## Direct Database Access (Admin)\n\n> **Server-side only.** This is for scripts, migrations, seeds, and backend code.\n> Never expose the `serviceRoleKey` in browser/client-side code.\n> For end-user data access, use [Endpoints](#endpoints-custom-api) or [Database CRUD](#database-crud).\n\nDirect database access bypasses endpoints and workflows. It requires a `serviceRoleKey`:\n\n```ts\nimport { createClient } from '@dypai-ai/client-sdk';\n\n// Server-side only (Node.js, Bun, Deno)\nconst dypai = createClient('https://your-project.dypai.ai', {\n  serviceRoleKey: process.env.DYPAI_SERVICE_ROLE_KEY,\n});\n```\n\n### Select with Filters\n\n```ts\nconst { data } = await dypai.db.direct\n  .from('products')\n  .eq('category', 'electronics')\n  .gt('price', 50)\n  .orderBy('price', 'DESC')\n  .limit(20)\n  .select();\n```\n\n### Bulk Insert\n\n```ts\n// Auto-chunked at 1,000 rows per request\nconst { data, error } = await dypai.db.direct\n  .from('products')\n  .insert(tenThousandRows);\n```\n\n### Update with Filters\n\n```ts\nawait dypai.db.direct\n  .from('products')\n  .eq('category', 'deprecated')\n  .update({ active: false });\n```\n\n### Delete with Filters\n\n```ts\nawait dypai.db.direct\n  .from('products')\n  .eq('id', 'abc123')\n  .delete();\n```\n\n### Upsert\n\n```ts\nawait dypai.db.direct\n  .from('products')\n  .upsert({ id: 'prod_1', name: 'Widget', price: 12.99 }, 'id');\n```\n\n### Raw SQL\n\n```ts\n// Migrations\nawait dypai.db.direct.sql('ALTER TABLE products ADD COLUMN sku TEXT');\n\n// Queries with bind parameters ($1, $2, ...)\nconst { data } = await dypai.db.direct.sql(\n  'SELECT category, COUNT(*) as count FROM products WHERE price > $1 GROUP BY category',\n  [25]\n);\n```\n\n### Available Filters\n\n| Method | SQL |\n|--------|-----|\n| `.eq(col, val)` | `col = val` |\n| `.neq(col, val)` | `col != val` |\n| `.gt(col, val)` | `col > val` |\n| `.gte(col, val)` | `col >= val` |\n| `.lt(col, val)` | `col < val` |\n| `.lte(col, val)` | `col <= val` |\n| `.like(col, val)` | `col ILIKE %val%` |\n| `.in(col, [a,b])` | `col IN (a, b)` |\n| `.isNull(col)` | `col IS NULL` |\n| `.notNull(col)` | `col IS NOT NULL` |\n\n---\n\n## User Management (Admin)\n\nManage application users (requires `manage_users` permission):\n\n### List Users\n\n```ts\nconst { data, error } = await dypai.users.list({ page: 1, per_page: 50 });\nconsole.log(data.users); // [{ id, email, role, ... }, ...]\n```\n\n### Create User\n\n```ts\nconst { data, error } = await dypai.users.create({\n  email: 'new@example.com',\n  password: 'securepassword',\n  role: 'editor',\n  user_metadata: { name: 'New User' },\n});\n```\n\n### Update User Role\n\n```ts\nconst { data, error } = await dypai.users.update('user_id', {\n  role: 'admin',\n});\n```\n\n### Delete User\n\n```ts\nconst { data, error } = await dypai.users.delete('user_id');\n```\n\n---\n\n## React Integration\n\n### Setup\n\n```tsx\n// src/lib/dypai.ts\nimport { createClient } from '@dypai-ai/client-sdk';\n\nexport const dypai = createClient(import.meta.env.VITE_DYPAI_URL);\n```\n\n```tsx\n// src/App.tsx\nimport { DypaiProvider } from '@dypai-ai/client-sdk/react';\nimport { dypai } from './lib/dypai';\n\nfunction App() {\n  return (\n    <DypaiProvider client={dypai}>\n      <Router />\n    </DypaiProvider>\n  );\n}\n```\n\n### useAuth\n\n```tsx\nimport { useAuth } from '@dypai-ai/client-sdk/react';\n\nfunction LoginPage() {\n  const { signIn, isLoading, isAuthenticated } = useAuth();\n\n  if (isAuthenticated) return <Navigate to=\"/dashboard\" />;\n\n  const handleSubmit = async (e: FormEvent) => {\n    e.preventDefault();\n    const { error } = await signIn(email, password);\n    if (error) alert(error.message);\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <input type=\"email\" value={email} onChange={...} />\n      <input type=\"password\" value={password} onChange={...} />\n      <button disabled={isLoading}>Sign In</button>\n    </form>\n  );\n}\n```\n\n```tsx\nfunction Navbar() {\n  const { user, isAuthenticated, signOut } = useAuth();\n\n  if (!isAuthenticated) return <Link to=\"/login\">Sign In</Link>;\n\n  return (\n    <div>\n      <span>{user.email}</span>\n      <button onClick={signOut}>Sign Out</button>\n    </div>\n  );\n}\n```\n\n### useEndpoint\n\n```tsx\nimport { useEndpoint } from '@dypai-ai/client-sdk/react';\n\nfunction ProductList() {\n  const { data: products, isLoading, error, refetch } = useEndpoint('list_products');\n\n  if (isLoading) return <Spinner />;\n  if (error) return <Error message={error.message} />;\n\n  return (\n    <div>\n      {products.map(p => <ProductCard key={p.id} product={p} />)}\n      <button onClick={refetch}>Refresh</button>\n    </div>\n  );\n}\n```\n\n```tsx\n// With params and auto-refetch\nfunction Notifications() {\n  const { data } = useEndpoint('get_notifications', {\n    params: { unread: true },\n    refetchInterval: 30000, // every 30s\n  });\n\n  return <Badge count={data?.length ?? 0} />;\n}\n```\n\n```tsx\n// Conditional fetching\nfunction UserProfile({ userId }: { userId?: string }) {\n  const { data: profile } = useEndpoint('get_user_profile', {\n    params: { id: userId },\n    enabled: !!userId, // only fetch when userId exists\n  });\n\n  return profile ? <Profile data={profile} /> : null;\n}\n```\n\n### useAction\n\n```tsx\nimport { useAction } from '@dypai-ai/client-sdk/react';\n\nfunction CreateProduct() {\n  const { mutate, isLoading } = useAction('create_product', {\n    onSuccess: (data) => toast.success(`Created: ${data.name}`),\n    onError: (err) => toast.error(err.message),\n  });\n\n  const handleSubmit = async (formData: ProductForm) => {\n    const { data, error } = await mutate(formData);\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      {/* form fields */}\n      <button disabled={isLoading}>Create</button>\n    </form>\n  );\n}\n```\n\n```tsx\n// PUT, PATCH, DELETE\nconst { mutate: updateTask } = useAction('update_task', { method: 'PUT' });\nconst { mutate: patchSettings } = useAction('settings', { method: 'PATCH' });\nconst { mutate: deleteItem } = useAction('delete_item', { method: 'DELETE' });\n\nawait updateTask({ id: '123', done: true });\nawait patchSettings({ theme: 'dark' });\nawait deleteItem({ id: '123' });\n```\n\n### useChat\n\n```tsx\nimport { useChat } from '@dypai-ai/client-sdk/react';\n\nfunction SupportChat() {\n  const { messages, input, setInput, sendMessage, isLoading, stop } = useChat('support_agent');\n\n  return (\n    <section>\n      {messages.map(message => (\n        <article key={message.id}>\n          <strong>{message.role}</strong>\n          <p>{message.content}</p>\n          {message.parts?.map((part, index) => {\n            if (part.type === 'tool-call') {\n              return <small key={index}>Calling {part.toolName}...</small>;\n            }\n            if (part.type === 'tool-result') {\n              return <small key={index}>{part.toolName} finished</small>;\n            }\n            return null;\n          })}\n        </article>\n      ))}\n\n      <input value={input} onChange={event => setInput(event.target.value)} />\n      <button onClick={() => sendMessage()} disabled={isLoading}>Send</button>\n      {isLoading && <button onClick={stop}>Stop</button>}\n    </section>\n  );\n}\n```\n\n`useChat` supports DYPAI agent streams that use the Vercel AI SDK UI Message Stream protocol, plus legacy DYPAI text streams for older engines. Assistant text is accumulated in `message.content`; streamed tool calls and tool results are exposed in `message.parts`.\n\n### useUpload\n\n```tsx\nimport { useUpload } from '@dypai-ai/client-sdk/react';\n\nfunction AvatarUpload() {\n  const { upload, progress, isUploading } = useUpload('upload-avatar', {\n    onSuccess: () => toast.success('Uploaded!'),\n  });\n\n  const handleFile = async (e: ChangeEvent<HTMLInputElement>) => {\n    const file = e.target.files?.[0];\n    if (!file) return;\n\n    await upload(file, {\n      file_path: `avatars/${userId}.jpg`,\n    });\n  };\n\n  return (\n    <div>\n      <input type=\"file\" accept=\"image/*\" onChange={handleFile} disabled={isUploading} />\n      {isUploading && <ProgressBar value={progress} />}\n    </div>\n  );\n}\n```\n\n### ProtectedRoute\n\n```tsx\nimport { ProtectedRoute } from '@dypai-ai/client-sdk/react';\n\n// Basic protection\n<ProtectedRoute>\n  <Dashboard />\n</ProtectedRoute>\n\n// With redirect\n<ProtectedRoute redirectTo=\"/login\">\n  <Dashboard />\n</ProtectedRoute>\n\n// Role-based access\n<ProtectedRoute\n  roles={['admin', 'editor']}\n  loadingComponent={<Spinner />}\n  unauthorizedComponent={<AccessDenied />}\n  unauthenticatedComponent={<LoginPrompt />}\n>\n  <AdminPanel />\n</ProtectedRoute>\n```\n\n---\n\n## TypeScript Support\n\nThe SDK is fully typed. You can pass your database schema and endpoint map for complete type safety:\n\n```ts\n// Define your database schema\ninterface Database {\n  products: {\n    id: string;\n    name: string;\n    price: number;\n    active: boolean;\n  };\n  orders: {\n    id: string;\n    product_id: string;\n    quantity: number;\n    status: 'pending' | 'shipped' | 'delivered';\n  };\n}\n\n// Define your endpoint map.\n// This map is normally auto-generated into dypai/types/endpoints.gen.ts — prefer\n// importing it. The canonical shape is { method, input, output }\n// (the older { response, params, body } form is deprecated and loses method-aware typing).\ninterface Api {\n  list_products: {\n    method: 'GET';\n    input: Record<string, never>;\n    output: Database['products'][];\n  };\n  create_order: {\n    method: 'POST';\n    input: { product_id: string; quantity: number };\n    output: Database['orders'];\n  };\n}\n\n// Create a fully typed client\nconst dypai = createClient<Database, Api>(\n  'https://your-project.dypai.ai'\n);\n\n// Now everything has autocomplete and type checking\nconst { data } = await dypai.db.from('products').select(); // data: Product[]\nconst { data } = await dypai.api.post('create_order', {    // input is typed\n  product_id: 'prod_123',\n  quantity: 2,\n});\n```\n\n---\n\n## API Reference\n\nFull auto-generated API docs: [dypai-solutions.github.io/client-sdk](https://dypai-solutions.github.io/client-sdk/)\n\n---\n\n## Response Format\n\nAll SDK methods return a consistent `{ data, error }` object:\n\n```ts\nconst { data, error } = await dypai.auth.signInWithPassword({ ... });\n\nif (error) {\n  console.error(error.message);  // Human-readable message\n  console.error(error.status);   // HTTP status code\n  console.error(error.code);     // Error code (if available)\n  return;\n}\n\n// data is guaranteed to be non-null here\nconsole.log(data);\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}