{"_id":"@ram_28/kf-ai-sdk","_rev":"66-7c492bfc07a89d385b12ae8832a961c6","name":"@ram_28/kf-ai-sdk","dist-tags":{"beta":"2.0.20-beta.2","latest":"2.0.29"},"versions":{"1.0.0":{"name":"@ram_28/kf-ai-sdk","version":"1.0.0","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.0","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"02c548cb1a860321958bc9d72fb443c1bc59d30d","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.0.tgz","fileCount":126,"integrity":"sha512-xi+p0u31npm+HrDlE4zX+JG0csaRNRJzoe6jYHEjGn/IEVHOaruSpVoGkkHX+T1q5g9MGCNqetKo6pTN5RzPJQ==","signatures":[{"sig":"MEUCIQC2Yru1g6NlXlenymbfsMDFYouYVzuJ1Y+eVJlx6lZmdQIgVhl1nXIqz2X+tcAPLlZAThJ0KqH88cc/ugUjrqKm4AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802567},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"44d204ac2fbfefeffd25879b4d227a23117aa28e","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.0_1768133033228_0.17243722705902265","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ram_28/kf-ai-sdk","version":"1.0.1","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.1","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"f2e717fbc6f6087d0c5a45893691a9029ac9bfb6","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.1.tgz","fileCount":126,"integrity":"sha512-qEPUMW8jayw/TuFqe+vLZi76r7j6o1dB+9VjexsPL5bfr2CDkCa9D3KJAQqBfAKvtdBfja7CctFdSUaLX7Z7PQ==","signatures":[{"sig":"MEUCIQC5hU+GFGOAHnDeuqeISJ06ccPT5UEQ0tFtwmRCZgOjvwIgFZ0eI5M5Q+4GDMJczuzj9spURV947taodjg56rccWyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787908},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"3148e1766230668599d1a880e864d9619099ac25","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.1_1768138884969_0.654944878303853","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ram_28/kf-ai-sdk","version":"1.0.2","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.2","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"0d358f8594fa0058f02592a1a7e57e6009ea9ecc","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.2.tgz","fileCount":144,"integrity":"sha512-ohvX/zSvbG99iDxDcEQs4+u0+p3/WzDND8B+Q2FDyStgGwxCFGTpKRAeSQ0CYcNHcpyrwU4pdhurXNSnBaUFxQ==","signatures":[{"sig":"MEQCIHibHC9A5kg7yCO7JbxptNxu4fOby2KyTanFj4af2c30AiA0l5t9Z+osqla1xo/HjTs0rExw4pqGqp/zleU3DwHvIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835119},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"a67aea5d766c27dab209d200769a7a3f52c3f77e","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.2_1768193278724_0.6875241532416048","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ram_28/kf-ai-sdk","version":"1.0.3","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.3","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"d09fb6a9906adcd08b0e0a76d2fba32e80b48f31","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.3.tgz","fileCount":144,"integrity":"sha512-a69cI15sEefydO4XcJj0Jsy6FMsGABhp6xnQfatky43Z33lt7DmffCd028AmuVerI7OBqGPYIpZIZKianbkCSg==","signatures":[{"sig":"MEYCIQC4369pp5EBeOHdPeeFen2FYaDeVrQ60OlqekVdOhc5+gIhANnHKQoUSv8i/Lwyyug6tff4U/agDPF6KfdBUYSjq73N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840652},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"034f1e1e1afb125af91be7e50ac7756c242d240d","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.3_1768199510449_0.7313321877662617","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ram_28/kf-ai-sdk","version":"1.0.4","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.4","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"d431f218859dc6c19e4328684ac4dd1cf8e74797","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.4.tgz","fileCount":144,"integrity":"sha512-3ypg3SYMErfY5GuALPThFA4AUEMlgiNgCQQTiBGUZTlbZX6X2oEKeZE1AH9xWMlfwQPuDnmN6OZLePcSGQlO0A==","signatures":[{"sig":"MEUCIQDMLiDBWJQbmJB+T/6VkYBCmrlaEjCbQ9FErvDlab2L2AIgavMN5+1jvUPf2rrgGcl6uQlERJ3gsTjELBSXDdMSOhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838945},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"791bb60fc410277d8261bde90122dec66c5373db","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.4_1768201796270_0.01936819984795135","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ram_28/kf-ai-sdk","version":"1.0.5","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.5","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"cc81666c207a933a5ac9ef0123bebaf1216c63b9","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.5.tgz","fileCount":144,"integrity":"sha512-EryUQnQQF/wUflW3JDhiu25LaSHrdFTNAZ9MhnC/8gZL0H5Nnlwpkg9gXW3wE8Ev0Tu2J8siMPywmpIAoZ8qzA==","signatures":[{"sig":"MEUCIAjposi2lb5g805L+EniIFhXEnRiPiJkmCJ+R7B4AiqCAiEAk02MHc24ZjRvBsQuCj72/9elIe4N6aJj3Vs4xiu6BMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838760},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"38f4b97716c41ec87a0fd5ee78e3b8e0fdd66b31","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.5_1768201912798_0.6743892364268225","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ram_28/kf-ai-sdk","version":"1.0.7","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.7","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"6d64f23e9788c61e4eae30530328238797e2c41f","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.7.tgz","fileCount":141,"integrity":"sha512-oxIXHfEO/hiffGczQtdkoBBj61BvQiG5eiu3KRsIEg2m4WywRsRqdd0b7akHUBGaMlkAGsO94qCZTyO5yByUxg==","signatures":[{"sig":"MEYCIQD9MxCTCf/kgO7dAqBzCmPWoZRG0YOD8LnUFAvOnPaZqAIhAMQzeHXBM67lStyzfUE13bdoX6cUNznbqgYHUimxMFK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805478},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"e06a124753f4d55bcbc5cc020e7559ec6dc87099","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.7_1768820229197_0.2785665589408317","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ram_28/kf-ai-sdk","version":"1.0.8","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.8","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"9563976029688584a35eea5873b9a9a257f67f64","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.8.tgz","fileCount":138,"integrity":"sha512-U3VTHPUDAxNh0JoyREH2fjG+nf5eu0fCa4fTP6WcPU21IKIA5vAT+miMBCeL+jkjDrX9MvhxbduH+XuDVQdsxg==","signatures":[{"sig":"MEQCIA1pnXkR0uUmJfQAcQh4cnhZHa1YpKidx8HiOjfsOtFhAiB/bN3VDBgtNW6VSYXH2Z304n5mIHlfu2IHSUzPVa9f2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756080},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"1c5c167d3529ad04af2f035cdd7740586bf6e6c5","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.8_1768848315894_0.11735275435068715","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ram_28/kf-ai-sdk","version":"1.0.9","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.9","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"3633fcf546c8d9935158285bea4698d442bd9a85","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.9.tgz","fileCount":138,"integrity":"sha512-5iwioUKTCOJMVFpNMcKAhJ/oUwGSaSHZGBgzVtJganoN6ZwpRAZU4VZxJ7Y1basf6ocB09RNsCvvyI3XHThypg==","signatures":[{"sig":"MEQCIFxsRD84zJHYzIvA/93KgoBopnniJphrfzb4agR490fbAiB9vT6EcM2sMSCCQTWqswf+KXO3kzsyoyeauz8eHfXlPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"fa490e09cba2e893d1558c4b639866fbfded047d","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.9_1768874203299_0.5393417096921456","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ram_28/kf-ai-sdk","version":"1.0.10","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.10","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"ace0be6791a5f37859781b203b694acc84fb4b7f","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.10.tgz","fileCount":138,"integrity":"sha512-uGJV5BCzvtORWCPpwMP2YE1KiKa3x6aa3s+W8c1fukgjwdatQa9B+3vyID/gUDzscEV7pVzscncXZeTvS4ZRuQ==","signatures":[{"sig":"MEUCIQCmxKvr2Cy7SAD8vdlI39dkblhrIoDna/5wfiOSEgZOJQIge7dfVDEyfndEnvNqHW6TQp46fmLyeSGTPrqekDeqHyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"f30d67532ad017fda323110561a1ec2998429c1f","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.10_1768882135269_0.17630576527352915","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ram_28/kf-ai-sdk","version":"1.0.11","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.11","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"546d9e1d0f74730bc375ebbe773e7a4b08bf6a4d","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.11.tgz","fileCount":138,"integrity":"sha512-0k+Ok3EK1hOQ6H5TQ0kgy4ZAilc+Usuc0Fmbe/8a3+pP5kH+3H/eTCMp0haxJG+Xj/jrsS5K6o4sl2yqgt/VHQ==","signatures":[{"sig":"MEUCIA7ZCHMDWt4cTqHNJGopjSTVExit2c1CO7iM59Gz3sx0AiEAnABv3JchHMC7cefI2rO5vs2Q49tcdt0L/u7jkE1VoSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771242},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"gitHead":"4a0179250a9a38a972c0f4cd621f66e17128112b","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.11_1768885141373_0.6781815776167188","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ram_28/kf-ai-sdk","version":"1.0.12","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.12","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"1e8295288090239b89860ce6cfb5888cd147c98f","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.12.tgz","fileCount":221,"integrity":"sha512-x4XwTe7xz18k+LPEIImAPpymB/9TXlKgWz4ffyrRM/55VKXdCQLilZi9CsN5XdziqLdF0ZLwZ4ml9v+fbKcorQ==","signatures":[{"sig":"MEUCIH61P1dcBtbPdwySjnlpUFIb4cMs5lgsFeVJ4KrvSlo9AiEAs4Wv7MITNpl6QYeIkHe14ybdRv4cI6TqgQfBMvKMU9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":800337},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"e646047c09f2e3d2a8f8e11d62b46ab3bdfcdf77","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.12_1768893394772_0.9790294971202329","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ram_28/kf-ai-sdk","version":"1.0.13","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.13","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"67494a9bfa874cd61c3ac72e9cf8731e1cffc25c","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.13.tgz","fileCount":223,"integrity":"sha512-/NnPswVqkZJ/W6Ttugo8CSEftJY9SBlbREk260HfpzZatMChXBtfj9Y4wETp3sambTwUb/7qI4rYJqU3nWEMLw==","signatures":[{"sig":"MEUCIQDcspjmli9wxzGxlDNuSuV/j/WrIlMPEtT3EYZx8oFmugIgODrlIYWVE8HW+H8zuQI1w+fY5S9CjjvrpoT9Pq3LE74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917607},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"ef30fa6dac96cd77a9f71ef2f3fe90f992a40dc4","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.13_1768893999175_0.12648503778635","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ram_28/kf-ai-sdk","version":"1.0.14","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.14","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"bfb6eca5779fe5a9150d354cd33214155a7c5ebf","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.14.tgz","fileCount":219,"integrity":"sha512-Yt6AWgmcZiw/0/AYTYBWLukmaQat2dRTBrPcgtw+mQTCtgcUSleyLUV++JKHxE15lw1hzn+PsdpNAkL+UCx2Cg==","signatures":[{"sig":"MEYCIQDOJB7xNGfbRgx4MUGaBEPKFzxY7Q0NPGb1YwIOnb3rYwIhAKxWGcfV+s2FQUh76ZiMMwRqyGsJ/u5Pv0C60wOwehUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765542},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"5d9a88e7cd348dc7fe0ff3444a7367357adef836","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.14_1768894763919_0.09620178222260267","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ram_28/kf-ai-sdk","version":"1.0.15","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.15","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"b3af95d58ce240c8e59429e607248aedc04209e2","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.15.tgz","fileCount":219,"integrity":"sha512-fCYgC2nMPFohVIgzZxJ/X/GZdXodJN8c+CgNtY+WTD9sWBnDuPCM96+V9tZLem5Ss5RZ6Q7vFh4z179EzuIU+w==","signatures":[{"sig":"MEQCIDlenEyXZ/d8+1dWpSKBgW/5TwDPZEd4gXmbVYpqo6jjAiAusJkDF/ikisJqkm5j+I67I6DVOKD/2uosp7CmCb1lgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762431},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"c61a7b7cf21394b2b37c86e82ad78b33b7ebee70","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.15_1768898727409_0.9505462068053512","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ram_28/kf-ai-sdk","version":"1.0.16","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.16","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"9c8d02aa55e7ada6e46d85dbe6bfd3e141abbe66","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.16.tgz","fileCount":219,"integrity":"sha512-6PHJVQVpwekMA+RHE/w6m7CI+mfS91DyiBTKZU7qVWjLvEmWC8WsA1xN9LDMrMLqi6IyT3tLavMXr7esr4C1bA==","signatures":[{"sig":"MEYCIQDDq9wlO2woMAk1WUB4pXjS4xUh/7WgCGTyN/YQlxCJhwIhAIm3fM98gl2CEE9C2zx9gGngEL2xMs1hUb5zOgBdYvHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819954},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"2a471c6241512f1c5a5137599cb0bca796243d56","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.16_1768900438515_0.10105595348340746","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ram_28/kf-ai-sdk","version":"1.0.18","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.18","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"56d79347242f2d78795d5462c57297a29746336a","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.18.tgz","fileCount":225,"integrity":"sha512-HQjxl2rkjuTkvXpmU6fJkk3fbeMNMtkCUJj1F8K1e/p4egs71bPJ+w913OzSdaJPltoK/xGavhGDA26hCGK1WA==","signatures":[{"sig":"MEUCIHx071dCEyfRz/nfRMhVhFeDvHizkx+u9SXwR+n6Ru8bAiEA5wOxLGbLbmDVJ4I4qww4b/+rf9xpGRI8vcV3O5SKTBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893981},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"d97ab6d2c2da12018e48f97f13956a765d8c3440","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.18_1768902344308_0.792989054112103","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ram_28/kf-ai-sdk","version":"1.0.19","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.19","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"40cfcf456f74e8afe94eb489b69c90a2b0c150c2","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.19.tgz","fileCount":225,"integrity":"sha512-yv60WstFQDjegGMdGH6OjFaiRKRegqGobpBPM1bTji2QsxelQZ5q9S+nE6btnkvrVzuysoZ3+KWSUce1CJB9ug==","signatures":[{"sig":"MEUCIAXqA2+h3fbMesLml7EoTucj7zYrRcz9O/ugNKMq/+eyAiEAxlgyCdyQedmwP2ALPur6EZjeT60T9A0LFSm/EHVc4FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894973},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"081526068a888a5a494838c84b1df21a6bd4883f","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.19_1768973366058_0.2553942811617722","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ram_28/kf-ai-sdk","version":"1.0.20","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.20","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"7c3434130d26b434ee9dfe4d53c49b42e6c31b3b","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.20.tgz","fileCount":236,"integrity":"sha512-QTXj7vhSa/CnIksb2o4qIpDm/p1RoIFzUQol5nbetK0l79LlEfW2FRdhw6C7JROO9dCHcNWTUjAyHYKzVyTQaQ==","signatures":[{"sig":"MEUCIEkoyNfkRL0p16psqVX+lf+iRBuRNLg0lcnRBf0DZIMlAiEAxK88QOc2bbQ2vtGctseuG4+S4m3cgl+B4alfbzZ3O6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938027},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"52ca5ecbbba8c3dd5bd39014a340ae0bbeb7a1b2","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.20_1769051658855_0.029719549392137612","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ram_28/kf-ai-sdk","version":"1.0.21","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.21","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"224f47df9d81ae39e0a4ae93d5aec43283475c2b","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.21.tgz","fileCount":236,"integrity":"sha512-EhfhHSSgt01a0SFIyDPYU6MQhs8n5R6bpEbi3ikZ4cGTFcKg+ju2afnRTfhukppnNog+fGDWP5ptdG/IKpg3hQ==","signatures":[{"sig":"MEQCIBoS6RCZSXpndudblvPC18CoWoGK9ky3PyUaI9HyVQDcAiA9GjUVns7xfKGMTrAKL3fPKvZXxww+ppUWvvD9tPgJBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953638},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"74d4ea8568605f2e6c8cc2be82b0e170d0cb5788","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.21_1769156602688_0.8240476329847288","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ram_28/kf-ai-sdk","version":"1.0.22","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.22","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"7b39c84d3179375aa867902f11b91091b6a3e63f","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.22.tgz","fileCount":236,"integrity":"sha512-rBJHJP4t5Z6URt3R36ayGYNc82v9VsV7/r2skXqmlByMFYg5i0IKQuYCQNAYMKD8WBTJVFyl1CTFZDVtJSQQYA==","signatures":[{"sig":"MEQCIDfltgJ4BK4xcXQhCUHQEVV1k9ggzCquqc57icM/Zy9rAiBh+lGa370FVldys6fu6aDQxRIEKoOnOX24gS8HD4phkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954865},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"ec407c933116a82fc1306dd78c9392a26bb63b6f","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.22_1769161380083_0.7341964294453716","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ram_28/kf-ai-sdk","version":"1.0.23","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.23","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"cf4c7f20d5064281d65800a2b9ff299aa2268071","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.23.tgz","fileCount":237,"integrity":"sha512-yYzdZHtAiS7y0EgdQVKtIthSmAJYZKDvOzANmjYBy0DKEjW02RzdOxRWEwXEMgGcauHJLp5ZbHOW4BLqtbuQZQ==","signatures":[{"sig":"MEUCIBfM9cfS7L4umuRHMesMRtFl5fyXFNFKmBzGD8y48+qHAiEAx2VhaLpU8RT08WKCfubOhHONRIc9QxRWUv4f53/Glvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971787},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"900d96d80e652d554de046786f882468e0702ca4","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.23_1769228768444_0.7593207616051387","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ram_28/kf-ai-sdk","version":"1.0.24","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.24","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"9e9c58786554cb7a8946babfe34593f569b89450","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.24.tgz","fileCount":238,"integrity":"sha512-qB9phn/0hSnPd8dTVMLtDpgzEFeylMwUq+AbC8uPXx9Jo2fnDyemo8gVbMgEOmqL2+7EfNLg5EqlrqnrWHXBpg==","signatures":[{"sig":"MEYCIQCbmtik0BQsGoBV6ePKrxkbcV4XHipJL5OucQwPjslgbQIhAIt5V95ztAmNagrWY8TCKvA+w01mPXACJnMhy9D/lqYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976104},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"26761c91d4cd6e66aa141f3d3aa4e0b9702bd16f","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.24_1769239377512_0.1492760795865784","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ram_28/kf-ai-sdk","version":"1.0.25","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.25","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"9915806565cfbccb978815301e77f4b9a35b8b82","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.25.tgz","fileCount":238,"integrity":"sha512-KRXlVDgafCA4IZcfioNtJIC93+ndvXBHZBfNsQ4zOU4j2ENTTXbDtl5+4OI/ouQDEB53tM32PenBFL97rg6OEw==","signatures":[{"sig":"MEUCID/AS0Z/TD4wSt6HpTiNDy5vglB81oH/0u4RtUSdFxOqAiEA2tqIXDXrHmv2xdXKPWg3F4nh4jfZRIKSmyOIpkR7cy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976858},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"085e174dc51bff065bc950a6fb63a47451e60b1c","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.25_1769241857473_0.09823293948526524","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ram_28/kf-ai-sdk","version":"1.0.26","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.26","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"2b5c9e998824f882de2ed386fad3de7e62fc8d25","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.26.tgz","fileCount":238,"integrity":"sha512-ukF2wSr+Et1yqbXdNC14uVtOAM1s1qg/X3yhakKW16elSZhKhxGmK94bv+9FyBJuqJMEwmpm7TfIbLC3eV476A==","signatures":[{"sig":"MEUCIQCs+mTwu2ES46kACZsPVt9O4PnLdq/rTgexI7HYml/c/wIgXEYQdFNY1QxUhfbuWJ9Ttd/hJX+Zo3fP2ZBqk6wpZ+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976916},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"687fefa355783d0d5d505a45237e1c1ec2ec35a5","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.26_1769243533753_0.4771510774018759","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ram_28/kf-ai-sdk","version":"1.0.27","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.27","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"d4a97c0cf25a39512a1279e5b141745b2000304e","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.27.tgz","fileCount":238,"integrity":"sha512-7pNwVB7A6hZEdHzEl05O0pErjw+dP2S4tIJMeGredMVYDy10VCsz//k5CdlzuJDNMSsoK2SSM1FYV9BsuYjY/g==","signatures":[{"sig":"MEUCIQCg3toXlIk1ZEP9HSTF6R6udqpvhTmmvKxJlGOdjVcHSAIgPrS+YYgrZhtgONerCNIM2Fg3syj78ciJnNPe9uLYyz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976935},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"134133c4f379e86363a37c2377316b60a9af1291","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.27_1769254721342_0.12914473485625466","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ram_28/kf-ai-sdk","version":"1.0.28","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.28","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"4405b6d9d73868044a4c0636b6252026ed343116","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.28.tgz","fileCount":238,"integrity":"sha512-kX7wF7HsX9QenCwa8naLHDQHd/UXxgX3f5Z2QDv2JHQ/juYFDu6cdXoBDeVlRueEwf/iORysbfVHczHL+prz+g==","signatures":[{"sig":"MEUCIQCyHcfz/L98RV0/zAB37meFxFR68f0bWZi1eQO5BD9WZQIgOOwANjDsBOCUQ36YnDZW9O3ZEFnfFZIZEO3Q8qnUEWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976942},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"ecb70817b641c2b17f1272cb2dc28391662a657e","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.28_1769255870025_0.26984765837416913","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@ram_28/kf-ai-sdk","version":"1.0.29","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.29","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"dfe9bd5f2696da64af7aa8757655ba68de8bfa32","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.29.tgz","fileCount":238,"integrity":"sha512-eA4kh78/vxGUPVh6/tZaM1Atuor5peGFPQzLh+6Ydw/a/fesGkTa4Ew33TU7G0RNJIMNMBGztAnaDlH98R7mqg==","signatures":[{"sig":"MEUCIQDb8n5hU9PFMU4e7IbUftcSutRVPAAxZZQl9o0Hp0bFXQIgNxQCbtSAH6LtdODGB52dTaBv+o/EAacvmFpl/YarYmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977809},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"fad19fd46b0e10ddf9e7773b5b7d40bdb185b934","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.29_1769258735884_0.4564218075098485","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ram_28/kf-ai-sdk","version":"1.0.30","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.30","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"0e4804527e504db46a297dc4d41954f1ed5ca0fd","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.30.tgz","fileCount":236,"integrity":"sha512-14BwNa49HSqFGwvoU5m4zbSHaOpXkcZQbd61MWNteuM7ZUO/nnLaqJSLKpjW4wxnyKcZGKXYitMvRBROjfiJBg==","signatures":[{"sig":"MEUCIQCWLoXZrmPp0E93jt0Sfixh0NoE5IMB+wuVPPITVlIoqQIgSfeDbIUIMoF/kZ9xDQqiFquz8oASlYjgNkFaZYmeB/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968159},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"17d27b1a73395ef00ce764f8ff2fbe92fbfb9196","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.30_1769260452636_0.5570641816615896","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ram_28/kf-ai-sdk","version":"1.0.31","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.31","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"4cc2e0b3423e915c4b5dbbfb300286b8f94ae4cc","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.31.tgz","fileCount":236,"integrity":"sha512-e3i2CvxiqDMTxEjB7vyyh7kiBw/nK9TZv0ePSNzVwPke7+lusj3m2G1jNd0qP8UyP+S1JLyW6yhVEPt8UK8JWg==","signatures":[{"sig":"MEYCIQC9dAI6IoCcSmbwsW1c+vmpZ0eJoA/jubRiXfb75ztTmgIhANsGPTnpfjXVDGW2sxu9cJDHnq6QFe5zhMmtJ809idpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968017},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"eef7d56daa00474cdded94d4173069c49df8cc74","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.31_1769276409583_0.7861264854170089","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ram_28/kf-ai-sdk","version":"1.0.32","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.32","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"2f64411e695ada11dee73de6142219924f687927","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.32.tgz","fileCount":235,"integrity":"sha512-PrVvpSVa6JSWkKaQudsjvv9mR9sB7OeoaouUH0kzbJeoo+T6qgR49pSdhV8wuxwD4ln11natiDzWL8LKkdXtlA==","signatures":[{"sig":"MEUCIQCcmNtkfUTqwKNKCsveW8ukCTEvVOJ08jku09QeXxiFCgIgc7FJjS9rcXDEeR28l2TFD2sTMefrXoZrdvrqurQ3x3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952846},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"1390c316db8c73733ed420daa9b1aab5729e7d86","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.32_1769319083118_0.15705425508405813","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ram_28/kf-ai-sdk","version":"1.0.33","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.33","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"22fa5227d655e5655016c64d43aee7a815f53f4a","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.33.tgz","fileCount":235,"integrity":"sha512-U9wI1Nns3NdCbq85ARdHtzG2af5LpjMN98VYh3Tsd9pzc4ar7K8RClK2ycSaLRl18G+p3gMEfDR6wfUm8bnAiw==","signatures":[{"sig":"MEUCIQCCVzq0zuBmVdtIhxG0nNqegmVRtjmq68XmQiQt9RMAxgIgBL3X69lyNeSS6gz/07p5/ja06QznuM+kOn7NWJLPSis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962374},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"b16075eb856fe5fc26ca503419d28207050fdf27","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.33_1769764777248_0.4736119878385874","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ram_28/kf-ai-sdk","version":"1.0.34","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.34","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"770f4989b227e8aa9dabc30c7caa8b92741c2d55","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.34.tgz","fileCount":235,"integrity":"sha512-sYZ+0FM8l5TPtG9+oWL+zq7GcjTJvpxSTvzSehKCJig9aIPE2irwAmrN3sTx3EFT0qZIEO1tls/UDenIk5x/6A==","signatures":[{"sig":"MEUCIQD161ojFTGVcAE/BpbbG00fgfDOKAAHM2o2e6p6MP5sXQIgIudj/seCtuPwznaujuZBMjgxkK+XQ8jYSyiMJ0/iTr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962501},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"41166caa174a682b6621d0d69db4802a4a138b18","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.34_1769765489167_0.7985503265469711","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ram_28/kf-ai-sdk","version":"1.0.35","keywords":["sdk","react","hooks","typescript","useForm","useTable","useKanban","useFilter","form-validation","data-table","kanban-board","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@1.0.35","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"46003eabbaf9f9b398810f4b10e6c1df74a358d3","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-1.0.35.tgz","fileCount":235,"integrity":"sha512-YvOj+SXyeJX+l+waU3yoh1cL5BBgUJBo22dbj+cYefu+ejDnzq5MUR9ilgjggRWB1kkP8QRH7cEv1ynrYmRs7Q==","signatures":[{"sig":"MEUCIC06/qHMqWEvC1+fu6tYonWiluTAlQ6sbLjyXePIdKqgAiEA/dNwgH7niPvhx0DA2910HzmCWYn/zGqhHRw5GPggwuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964195},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/base-types.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/base-types.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./kanban":{"import":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.mjs"},"require":{"types":"./dist/kanban.d.ts","default":"./dist/kanban.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./kanban/ui":{"import":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.mjs"},"require":{"types":"./dist/kanban.ui.d.ts","default":"./dist/kanban.ui.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./kanban/types":{"import":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.mjs"},"require":{"types":"./dist/kanban.types.d.ts","default":"./dist/kanban.types.cjs"}}},"gitHead":"fc3b039ab7009e121ecb1d9084cc8020b0acbac4","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_1.0.35_1770300431006_0.13471741364976864","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ram_28/kf-ai-sdk","version":"2.0.0","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.0","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"3db52cec0e980eab66b7738d406685a8ca3d14bc","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.0.tgz","fileCount":244,"integrity":"sha512-1M3+Eabyo84UMos32GP4VCwF+r427UohkLyMX2HByKsLSFtfrlkY5ZT4fupoYgKBJixqx9Vfyr1mTmqYZlp6fw==","signatures":[{"sig":"MEYCIQCkke8XBm4u4tnHiWJQph4C5d2TV5zTkjd2MMC6wqJXHgIhAKJb6TrujcG4JmHANpa4CeQcXgUnWYG1xYLEpbKIvjk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754062},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}}},"gitHead":"23343a9d47240cd59a44645ef79add675f71c683","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.0_1770701336913_0.7736681210977787","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ram_28/kf-ai-sdk","version":"2.0.1","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.1","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"eafce27ca0b82862ce7d729d994ab66c2eb2f6dd","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.1.tgz","fileCount":253,"integrity":"sha512-mLwmga9XfURPHAJ2aSB+iVQjLWFkx9LbQGfJqToYM2XE0NvASF6pbtgC2VVmnjPwqOCM9cuwYvrm1kvIF+1ViA==","signatures":[{"sig":"MEQCIFxtIEQqkLNkm2OwfaZeYaFW5pI+ySCsGjXnL41dKzSQAiB0yw+il+p6YD6j7bcOnyOFRyYWFhtdeZ2Uh//xzMsueA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764383},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}}},"gitHead":"1c9f5c621b69ce16c0dfdd62d44b58fbebd9cb5d","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.1_1770714655279_0.47618214404116577","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ram_28/kf-ai-sdk","version":"2.0.2","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.2","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"74c3f3ae8b64215c39854b1d29601aa1aed3993d","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.2.tgz","fileCount":263,"integrity":"sha512-gjNLZ+7NBiHSEhqy8ifJuy8XQT4IdOH6h02NxNGIuy01XkJg3opvPfSwWaxKYyivlGczyEu1gY1cSiLL8MHg9Q==","signatures":[{"sig":"MEUCIFi2231O3exFA+0O6cQlZKUhQnlwpsvURNIQ2IwWYt9oAiEAxSqZ9jfPZiQJfystIvUwtBWJ65JVne5NDHdzjFlBGnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804580},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}}},"gitHead":"918170292f0aeb482dfced2548ae41a959bc64a8","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.2_1770880496299_0.5487695299688948","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ram_28/kf-ai-sdk","version":"2.0.3","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.3","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"3fd46ad04c345efe060cb7d2f8b5afba700d76b9","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.3.tgz","fileCount":313,"integrity":"sha512-GGnphuR58/AwHFIC2JRdyJOOK28hOb4s3PCnsBTfFBsbt1/UBrBIzbaqGeyZyJ8FsnVoCSunhzqpaXo4XkVazg==","signatures":[{"sig":"MEYCIQCgsEcW3VUqfrsObj48hR9bDLcp+cNK4jBjyTUq1S7LsgIhAJPUe1ZlmYUz78Vj7p9+cK2dpHnMFXx/S0YlOw9HBF0Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954574},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"d2acf49c150fd6e3d3a7252ae948b7e1361fe86e","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.3_1770978109482_0.32198300658647705","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ram_28/kf-ai-sdk","version":"2.0.4","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.4","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"5a6bc3d83a35192976c73785f2a333a74d902038","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.4.tgz","fileCount":313,"integrity":"sha512-GF/BpsnlbDr6bk6E95DoYIEBCwnMw90eexPtxi4TjNgY6HawWLCqmUirj08wF+6hw6KBUAvkyK1FTPaPdEukzQ==","signatures":[{"sig":"MEUCICckn28/d1yh8PzhReJ+cnpUxF45y2HJQebRoq+PxDZkAiEAuiJrH27HtH3fsbALNfe3CaT2fCiGhzgz6hLo0qY6p3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954730},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"08933efccfa92417d43ab6a5a09cdae5a7874cd7","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.4_1771219396454_0.3634095746285977","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ram_28/kf-ai-sdk","version":"2.0.5","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.5","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"42cc8a430010139364fac73d6746c3e09008baab","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.5.tgz","fileCount":310,"integrity":"sha512-zx4jB1pQtMFz0eV99qRS8qYolMbI48p2+YZ2WNvVjtXhn2cicJpp1wvwie7uda+lJ+AR5cXxz25WxRcxKmigYQ==","signatures":[{"sig":"MEUCIEMpSM8mOAotkynlciUP4sr3WmNZJKr+UOgk0GEQqh1xAiEA4/pV/fTqU0emVPAvFYlVHtt1vMKttxX2W8ZWida0a6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953836},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"71fec7a6dd03f623a3dca7b263f560046f24e3d1","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.5_1771243187226_0.30973729781385684","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ram_28/kf-ai-sdk","version":"2.0.6","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.6","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"fb79e48f2b646d994b302e03ee072e7dd5d4a756","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.6.tgz","fileCount":310,"integrity":"sha512-VqnkppOWB016W2XO3USxmTZfrHJp7vt+tHSzvJbE4KTRrHRuhpb2gvS6+x8O8l62HW2yLQSn2XRQXBWx+qEADw==","signatures":[{"sig":"MEUCIClGRd6ro+yVrTZRoP32Gf1BouUyyxXLxMskJA10zgw5AiEAnIiI+YOQOtwkrZ8QojOTs3sSVcP29q4HsghZ9sTlSOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953836},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"71818ec96bbecbaff8251a79c25a62e8ca8f05b0","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.6_1771243233701_0.609186970821064","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@ram_28/kf-ai-sdk","version":"2.0.8","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.8","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"fa4d6693f6540744da8cc8d4fcdbcd57ade672e8","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.8.tgz","fileCount":310,"integrity":"sha512-f7eSrq/RqqYdwgZkoY5pwjpWkQ7P00TA4/1h7m+vZoc5Pt6+JGU6gcdSI/t1ONxA5lnCgOdkDTOdhRiW37dbeA==","signatures":[{"sig":"MEYCIQCw48zM50eXPbvryYy7+8UnEeEi7A9ZEZuZGCS48ebFhwIhANzly5tobfq9xnHzr+2Nw3mAsJGeZn2rgQFXarF7i5XT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951565},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"1ba05d9b325ba81fd95b7f37384e0344525ffaa5","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.8_1771312191828_0.9255756237472659","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@ram_28/kf-ai-sdk","version":"2.0.9","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.9","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"cbbca67b37f91b0cd6f63e855f8b8e4d829011ed","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.9.tgz","fileCount":316,"integrity":"sha512-MmOwgYi6+Yl8C9pGBFscWttsY2uKzZ8FQ+xdlDpIZK8JEddzlk3QrDiwkBUqJnLc8CktPa146deq4NTBWuzBFw==","signatures":[{"sig":"MEQCIAWBtjoL8JnsrX9qH0BM4/viAKoVoBl9XuU9PUMvjciMAiANKFN0sJFUxcOb2a2yk4dCzCsssrsxKUDxxVCnwFeWSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003541},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"5c44bf011684510bf933e9fd78d5c010a85cf2bf","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.9_1771320140982_0.39151367084936184","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@ram_28/kf-ai-sdk","version":"2.0.10","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.10","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"1d94d758c6ae2259f497ef1afd9e067e27d51cab","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.10.tgz","fileCount":316,"integrity":"sha512-QthWbw7W/jwu1ME20hlV5KbcUdsWHSsOkxoJpmSXvBvCdXOVsJt/i2rKpZIYW5fYW3tYyvhScQetQHXlbSXJDg==","signatures":[{"sig":"MEUCIQD2sjB5g/hULP4I+Ka58ww3mv/89SVC3Wfrl7OyV7sxHQIgDYBVIZ3DIo2eDvVyTW6eEHH03K9gUdyhgWQMGZxJ4U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013074},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"6cb86402b13d5911d9c5bf271b8c00d89b09998d","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.10_1771326758190_0.47815132274289107","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@ram_28/kf-ai-sdk","version":"2.0.11","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.11","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"11ba8763fb057a9f073c8a14158081d9094845aa","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.11.tgz","fileCount":325,"integrity":"sha512-Bj5166FJLP15+NDz/r4s2Ur7g39vOGUfCDcd2mMn5RligQ5YUMLNIICOWQNJzmZzMztLkqiatNA496mCSX/Vlg==","signatures":[{"sig":"MEUCIQCx5oAcDz8XdV8s8LmAefwGBkmhC5WwzaF6CQYVqVfwxwIgGXdWbx29Adx2TVWa6nYpBXuIfNUew+3MNVdpCe6f2TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031875},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"43accf627a95e97d00fc04925f02f034eb283667","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.11_1771391010270_0.44517583766444946","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@ram_28/kf-ai-sdk","version":"2.0.12","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.12","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"4a1581863721f1910a8fb5fda03eb38de07be444","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.12.tgz","fileCount":325,"integrity":"sha512-PWILvOZSSMMZHUrgfDfQWH5MS/JX64BJEjC+6mKyD42Oxz5Shjk85v6XHNR4TSUPwkEJ4Dfj8fOFCP/zO8bReA==","signatures":[{"sig":"MEYCIQCt8BvrOkhkzkDMAlYcKRVCC2s82onm2gjP+jsy3JnCtwIhAIkybrn2tECSkGzp3sQJn69LdqrzGXiWT1Vxl+RAEd9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032053},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"9efb2b45265ce622e8679040a47f44b579c34473","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.12_1771395574832_0.25454991622203615","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@ram_28/kf-ai-sdk","version":"2.0.13","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.13","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"ea8e44ada382cd0939311dac761102b5a928e9c2","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.13.tgz","fileCount":318,"integrity":"sha512-7yl9Ccugxw7BqCeo36QSAynS894DaoNlqcIoaN/UO4u3WA3pl20XzCzKo4JNBsgOSCMEwmkR4tus8tArXAZosQ==","signatures":[{"sig":"MEUCIQCdhzEb7mIo9ui9KXdup9nN//ahUe4FvWE0ON6+w6BJTAIgVpXsizdB0RoYPKCQga1hAjqBukEFH87hjLNiAMe3Cog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955344},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"eea93de9ee3d9202e1e391e74c323bf706af971b","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.13_1771610250854_0.8339573884373603","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@ram_28/kf-ai-sdk","version":"2.0.14","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.14","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"cdc6c28fefec9fa268d66f9cf7b0fea3c5daf598","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.14.tgz","fileCount":318,"integrity":"sha512-IK0oGb4twd3bfjVK59l/NL/dzOvdWNEy1j9xOU33UqjfU84AJQUafDLSMnvr7H//f73HMvAg0SklIsxj+yShWg==","signatures":[{"sig":"MEUCIQCZw4im8GjaBA3K/bm/49IdAJIkvttn2aZ9Ms2LQFcJbQIgSBY1JalPb9RdZmrOK6KZZcz2LxSh9MyZk9Jck9ZW9uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955679},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"4016a95e235c5c0b7c385351aad57df186b4c676","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.14_1771658826198_0.8511325364679572","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@ram_28/kf-ai-sdk","version":"2.0.15","keywords":["sdk","react","hooks","typescript","useForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.15","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"f4f041401c2fd7cc8b6f290b717e83a3e451b454","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.15.tgz","fileCount":341,"integrity":"sha512-5f9q11+xT0N7j9++HR9xJJ0gB90JuOoU5qe0oVDgW96r/1AQqpx90cAEd23NUd6uy1BD6uLqg2Q09aUaqdfaRw==","signatures":[{"sig":"MEUCIQDwARlXmlRCssMzKjLSalge3cTWmpylo20iVh4DZ8GIkwIgSZavQwD4W1UN8tohajoU1YPgz6n18NzGBRGNJmJ1I/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047890},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"445323d2647c760eaae34470a50eaed527c0a00e","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.15_1771710864549_0.8145667954371505","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@ram_28/kf-ai-sdk","version":"2.0.16","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.16","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"006a10befc00b04d0ddf11752fa864e5a9c86eef","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.16.tgz","fileCount":345,"integrity":"sha512-dIYcmTCdW24YVETfo2N55kfQy2p2rRxK1LMCpl9uFjNRkH2rcvPPMlCxY8fnWrTw+QhbbNkB8t1ax1fo4h6+Qg==","signatures":[{"sig":"MEYCIQDF/lOXw17OigOyLL5kVLglk5Gx6Lk0YJIwzxud3pMSIgIhALS3kx2Jz5R4hJ3P8seAtQqRRExPq8Q1zVF385V/oSJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057697},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"6f2c090e17c0f379bbbaaa21fc24b5d8b078d3f4","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.16_1771830354827_0.4917638617297888","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@ram_28/kf-ai-sdk","version":"2.0.17","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.17","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"fa4fcafa9ac242a7ac99947dcd399a20a4408b64","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.17.tgz","fileCount":362,"integrity":"sha512-tEAzlVtiyHzOQ5ncx1l/kQm4ZwloonYOfkqivsFk9fQPo7xi9QC5O/2EOMLeJfdI9kUoqS4Dte3G4ughao/sow==","signatures":[{"sig":"MEYCIQDZ6F8xTpdIUeqYgbJQxL5sIezAbUQgTM/VV8giDIJgkwIhAMmwdiolbQmEWkiK6/v0i87FJCIKknL7gI8n8oY+ugTn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112154},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"a496d0e780b0793636388f9571c20bfd81112af7","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.17_1771931271352_0.5083049222881824","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@ram_28/kf-ai-sdk","version":"2.0.18","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.18","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"b0afcde3a6cd36dddfa958372f5a943c6d20e735","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.18.tgz","fileCount":366,"integrity":"sha512-bLkMhmWqlGiS/KbABfyUbcryIfeR+n4Q6IILjKTDlK3E2Q/B15l6h3Cxo27djJz23HgZggvrDOzp6YXNakbmGg==","signatures":[{"sig":"MEYCIQDFN+N/hCtraHjxJYq/LuiRGtp6zWCMXEQWh/HW4iupbAIhAMRE5mEBv2klhDxKz3a2dPXBhk/YkGzz/7WNAAhyOu30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142123},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"e048a4809752f77a900afed7bf24f9ed4b9caed3","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.18_1771961697192_0.19537535817595875","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@ram_28/kf-ai-sdk","version":"2.0.19","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.19","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"8171dfd6ad76da5654c654685c361f183dc3d484","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.19.tgz","fileCount":366,"integrity":"sha512-OJxognO4hf6Ed6AlsQygToE475yJVBzyITTTu9oig20JfKq5f2px9oAMzoKc78TDqhkD0MwWXkEY2Vzg09fDeQ==","signatures":[{"sig":"MEUCIQDf/BX2YXsG/ePXstF3Z2swnW91VnmWDuOGqQY9yw9k7AIgHjHA2gtIrp7e+DaLFYb+AKcdKuvqhxYE8hLGqXRkls4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141851},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"a3042c195a7476b81d370b0fdc817f80678babb8","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.19_1772011891559_0.17705664604030402","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-beta.0":{"name":"@ram_28/kf-ai-sdk","version":"2.0.20-beta.0","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.20-beta.0","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"941427403129a8c678704f1a323a6a8523d10988","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.20-beta.0.tgz","fileCount":345,"integrity":"sha512-glYT9BWGMog1f50BIcH+9vSLojogdVFmgi0NLS+36uNX3lG9UkcJ2oOkhiJMIXLP4WGu+tUC0Rfm4TRkKv6yXw==","signatures":[{"sig":"MEYCIQCIrjmMLdlvrANESWoJ7E8LLALDnF8z2O4mjxgjOVcD8AIhAMEzfd5sf7TFKfGjr6Zs+TvlnaEK0MH/eWbnIMhC4CtE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061643},"type":"module","_from":"file:ram_28-kf-ai-sdk-2.0.20-beta.0.tgz","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"_resolved":"/private/var/folders/1j/h6fx6xd52hn6n2bk_473q2w40000gp/T/f3b9e8eaeca723b1a32df1af286b4e9b/ram_28-kf-ai-sdk-2.0.20-beta.0.tgz","overrides":{"csstype":"3.1.3"},"_integrity":"sha512-glYT9BWGMog1f50BIcH+9vSLojogdVFmgi0NLS+36uNX3lG9UkcJ2oOkhiJMIXLP4WGu+tUC0Rfm4TRkKv6yXw==","repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.20-beta.0_1772013005711_0.7968085169826649","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-beta.1":{"name":"@ram_28/kf-ai-sdk","version":"2.0.20-beta.1","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.20-beta.1","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"4dee1fb79ee42432b19c24535b60fb84466d4767","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.20-beta.1.tgz","fileCount":345,"integrity":"sha512-lo+ShGXajXjpl+OUpVhfgBybikVZU6qDiKlN4/dyqNaUiE17m6GJaaCObmiUPwiEL38Ujx/Fy3goQmYJ7mlXJA==","signatures":[{"sig":"MEYCIQDqcAou+7nq/QtYhWlsHsF1Y99qxNWV+J/1foHVtF3GMAIhAK7uVgDG3oerEI83wLnIIE64m+rPG4mZxAFZaPjaMUan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057655},"type":"module","_from":"file:ram_28-kf-ai-sdk-2.0.20-beta.1.tgz","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"_resolved":"/private/var/folders/1j/h6fx6xd52hn6n2bk_473q2w40000gp/T/8199cd888e477cf56632bc2ae180861e/ram_28-kf-ai-sdk-2.0.20-beta.1.tgz","overrides":{"csstype":"3.1.3"},"_integrity":"sha512-lo+ShGXajXjpl+OUpVhfgBybikVZU6qDiKlN4/dyqNaUiE17m6GJaaCObmiUPwiEL38Ujx/Fy3goQmYJ7mlXJA==","repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.20-beta.1_1772014957220_0.29794708017158933","host":"s3://npm-registry-packages-npm-production"}},"2.0.20-beta.2":{"name":"@ram_28/kf-ai-sdk","version":"2.0.20-beta.2","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.20-beta.2","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"b4133dfb7c21684ea2992de04520bd5bd9ccb04b","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.20-beta.2.tgz","fileCount":345,"integrity":"sha512-+f1n784bYoAa+maJACoXjl0bjhFk26pRTgU2Zqn7vnZuAi69sN4ntiDCHS6R0xSr80nKm1dGXX6NHVTSW73BPA==","signatures":[{"sig":"MEUCIQDcPHBLqlGEgQvZxEjI4WeeaXNcdFjKErz9NyeAOzK0dgIgQO8/woi7MtfP4Csmla/NNUiZUAt6zmFIeBuV8GWicT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059969},"type":"module","_from":"file:ram_28-kf-ai-sdk-2.0.20-beta.2.tgz","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"_resolved":"/private/var/folders/1j/h6fx6xd52hn6n2bk_473q2w40000gp/T/6e8356edd7f7bbe299edeca7e1f115a8/ram_28-kf-ai-sdk-2.0.20-beta.2.tgz","overrides":{"csstype":"3.1.3"},"_integrity":"sha512-+f1n784bYoAa+maJACoXjl0bjhFk26pRTgU2Zqn7vnZuAi69sN4ntiDCHS6R0xSr80nKm1dGXX6NHVTSW73BPA==","repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.20-beta.2_1772109180119_0.46607396413352187","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@ram_28/kf-ai-sdk","version":"2.0.20","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.20","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"eaf85ea8659280c50bbb3cb0876be5063693d0a5","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.20.tgz","fileCount":366,"integrity":"sha512-72iDhnHBWV19HDKv7uJ7vzCFkaVqxRffa8rkxdiNJleq9H3ENaOhqpQoU8GhR2bFsoYhl0hHfUPnWt9orxCJCg==","signatures":[{"sig":"MEUCIQCV0DM0JFAc33OZugplJQKGvI+ayqEK2fhd5I59FmZVzgIgeJ5kmwzJHAMsl5fCHjbO29I3JPADvDG6T/3JbChsmO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144181},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"2476dfe00613e7dff76996ecdb845c63b8dfeedf","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.20_1772175138049_0.05650849319814233","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@ram_28/kf-ai-sdk","version":"2.0.21","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.21","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"21f6064c6b23250afc720f6ea4438e86f99d3da8","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.21.tgz","fileCount":366,"integrity":"sha512-CjU5CsK+Qqght4TXey1pmXxKTvb1KkWmMUJJAAruEY4ai5Xx1lGUk+17ENZhjJXFOr/70DF1rosOBiFINnQYQg==","signatures":[{"sig":"MEQCIHT3UtxLVntqQsfuxlNe5+XZTB84lTFGNnE+cixAa2V1AiAc+PU/8Ls1CIZqbYpqgdMhRWpme3u4itc5l+ucKrjLvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144176},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"3271c77c6da1e04fbeceb5f006a84bdadfb2dc99","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.21_1772183293752_0.9971983453493012","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@ram_28/kf-ai-sdk","version":"2.0.22","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.22","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"67a53157bf9039120b34f8b54c9a80aa6aa6302e","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.22.tgz","fileCount":366,"integrity":"sha512-YFI7G6ThK7fcCdNnRWpwUbi83qRNbtQ9CNFKw7wE7QC5U71BUU3je66VZlin1keWKvOPzHrQwCg/4jNmrHVUUA==","signatures":[{"sig":"MEUCIQCfj6p/Ol9uiFjaIkycV+lFHR2Khg6bfbrdWr9VvamB3gIgalFLtbKONRw5xlD8RGQo2F/+E5iFxaXsqM4g6Z7ik+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144491},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"079f14a7ab4aa259e356c6251806706751b03e24","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.22_1772191898084_0.18555642961005336","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@ram_28/kf-ai-sdk","version":"2.0.23","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.23","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"6fcbe0e3c955bfd40ee11a133f2417e2e2c0ce09","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.23.tgz","fileCount":366,"integrity":"sha512-mj1CkS4DGCgPSL6qPYY5b1kRI4eHEGVReZFZ7Q5WY2Wc6wB4iyF9WmLGsWXeXDoCNf1DB9pwvi0HWCWF0fu30Q==","signatures":[{"sig":"MEYCIQD6vJfrAGWMEPceFi5AF1D1ABxTDdKQVOj1sesz80LxgwIhAP1p8vFn8YmElQ8Y9MbibE42x4tCU9yh0R/30bmI5K4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146008},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"02c3eaf140d7607852d400ecb83b4e5570ffaa75","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.23_1772259892830_0.4806492205570705","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@ram_28/kf-ai-sdk","version":"2.0.24","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.24","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"11b7cf24343f5d3dcec1d5099e293bc0c0e1fb45","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.24.tgz","fileCount":366,"integrity":"sha512-40zUuO0S2Lt2p18QgKioH4E/1pvoZhiCidFLaUk2RSmioZwelwc+arCEab8BOiCN/4sxHWv/H+iM4Z2NaSse2Q==","signatures":[{"sig":"MEUCIGgmEh11qyp5A00+ho4jF1Co4FWjkxE/MpiwAf7d2lDnAiEA2ECI3+dX8YScTVQ/F69HOKCv9X0253mwd9SkLWY5q+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146064},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"18cf9abad9b2b5c70e2a9decff0726ae9f079fb8","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.24_1772285589156_0.817774763590094","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@ram_28/kf-ai-sdk","version":"2.0.25","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.25","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"902555c516d76f1f005f8e1996513e3d6543a1a2","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.25.tgz","fileCount":366,"integrity":"sha512-rHZGReiilG9ySluaH6Nocjk6YREmemcxN+Vy4iEKjGBWvw7AwJ/jxdrf43WiMvcHy1hGFWbdxms2dmTEKPi8fA==","signatures":[{"sig":"MEQCICDm0py9CbbTG3JeNIymfZ0fbyr69yQ+uXp+oMUDroKxAiAfWb3xui/45Vwh61J5nT1R40m4ZSmx+23gRdEDUGeKLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146155},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"77e7376c13bd99df38250756f7f00d80087141f5","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.25_1772287800881_0.8309451559387528","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@ram_28/kf-ai-sdk","version":"2.0.26","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.26","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"8f18f857aa5c9f09eb18c011d5488eff75fc35ca","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.26.tgz","fileCount":366,"integrity":"sha512-I6noigkXfRWTDSPXcL2rX5CnlY2TSEV5eERMmNOcqX2OWYPOEvms6ddDXuSODEDY6JeNWR6f5lYIOyiKBPi3Iw==","signatures":[{"sig":"MEYCIQCCgnqJMIUUDSAZlyNBFjSRmfGeANVUHE90aGlCdJn+SwIhAJL7LTyINqvbPwcVn3sEq5xMlehJw+bqwwopFgdWfGrz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154083},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"be92d9c6ddcd66b4998d0ed6e2ee3bc2bc47cb7a","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.26_1772338512759_0.8856044338198092","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@ram_28/kf-ai-sdk","version":"2.0.27","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.27","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"d2c5770d52f41a0b5b554aa09575ebd1f5c2194d","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.27.tgz","fileCount":366,"integrity":"sha512-hvylrwV7KDgYBPA2b6CVQUHLY0tCYU77/hMQhuqHk/oTh8BKV1V6XD+FW3GC8BjBOpIzPQE1yn2niUOQPT9X7A==","signatures":[{"sig":"MEUCIHub7VA48/nrcXXMWu5hATqTlBE1Q3tHO6jeb4FXbKkyAiEAiN6pCi0Jq7pBZ6wyTR1bnEjBa23WBpScCxPxKCy6Hnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155304},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"47574e6bb1ff625a12e8ca89dc64af130124f6a7","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.27_1772348714888_0.09306121792681465","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@ram_28/kf-ai-sdk","version":"2.0.28","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"author":{"name":"Ramprasad"},"license":"MIT","_id":"@ram_28/kf-ai-sdk@2.0.28","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"dist":{"shasum":"c017857a398d84f80a8011348803304050fa51d5","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.28.tgz","fileCount":366,"integrity":"sha512-MGE65MfwDmJ2Zhgx34tVpGHnsa6Ni4BMD4jyvcddhvwZGPF+YXVcTRjoSqmrdHcpmU1yE9FCOygunSFUQS5bUA==","signatures":[{"sig":"MEUCIHixlz/WnuQT3hfaGgmMKsWx9ueoOYse4uEkaVCj4WhhAiEA6Z0ZG8S0TF7eYNllQRhDjlI66JAvga7BT4lVf1aZq88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155457},"type":"module","engines":{"node":">=18.0.0"},"exports":{"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./docs/*":"./docs/*","./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}}},"gitHead":"04d02d7735c9a80025983c3d17568ce9712155cc","scripts":{"dev":"vite --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","test":"vitest","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","format":"prettier --write .","preview":"vite preview --config config/vite.config.js","lint:fix":"eslint sdk --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"vitest --watch","format:check":"prettier --check .","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"overrides":{"csstype":"3.1.3"},"repository":{"url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","react-hook-form":"^7.48.2","@tanstack/react-virtual":"^3.0.0-beta.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/react":"^18.2.0","@tanstack/react-query":"^5.17.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kf-ai-sdk_2.0.28_1772446281217_0.14606268476322537","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@ram_28/kf-ai-sdk","version":"2.0.29","description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","author":{"name":"Ramprasad"},"license":"MIT","type":"module","sideEffects":false,"exports":{"./form":{"import":{"types":"./dist/form.d.ts","default":"./dist/form.mjs"},"require":{"types":"./dist/form.d.ts","default":"./dist/form.cjs"}},"./form/types":{"import":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.mjs"},"require":{"types":"./dist/form.types.d.ts","default":"./dist/form.types.cjs"}},"./table":{"import":{"types":"./dist/table.d.ts","default":"./dist/table.mjs"},"require":{"types":"./dist/table.d.ts","default":"./dist/table.cjs"}},"./table/types":{"import":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.mjs"},"require":{"types":"./dist/table.types.d.ts","default":"./dist/table.types.cjs"}},"./filter":{"import":{"types":"./dist/filter.d.ts","default":"./dist/filter.mjs"},"require":{"types":"./dist/filter.d.ts","default":"./dist/filter.cjs"}},"./filter/types":{"import":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.mjs"},"require":{"types":"./dist/filter.types.d.ts","default":"./dist/filter.types.cjs"}},"./auth":{"import":{"types":"./dist/auth.d.ts","default":"./dist/auth.mjs"},"require":{"types":"./dist/auth.d.ts","default":"./dist/auth.cjs"}},"./auth/types":{"import":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.mjs"},"require":{"types":"./dist/auth.types.d.ts","default":"./dist/auth.types.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.mjs"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./api/types":{"import":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.mjs"},"require":{"types":"./dist/api.types.d.ts","default":"./dist/api.types.cjs"}},"./workflow":{"import":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.mjs"},"require":{"types":"./dist/workflow.d.ts","default":"./dist/workflow.cjs"}},"./workflow/types":{"import":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.mjs"},"require":{"types":"./dist/workflow.types.d.ts","default":"./dist/workflow.types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./types":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/types.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/types.cjs"}},"./bdo":{"import":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.mjs"},"require":{"types":"./dist/bdo.d.ts","default":"./dist/bdo.cjs"}},"./bdo/types":{"import":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.mjs"},"require":{"types":"./dist/bdo.types.d.ts","default":"./dist/bdo.types.cjs"}},"./docs/*":"./docs/*"},"repository":{"type":"git","url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git"},"homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"publishConfig":{"access":"public"},"scripts":{"dev":"vite --config config/vite.config.js","build":"vite build --config config/vite.config.js && tsc --project tsconfig.build.json","preview":"vite preview --config config/vite.config.js","lint":"eslint sdk --ext .ts,.tsx","lint:fix":"eslint sdk --ext .ts,.tsx --fix","format":"prettier --write .","format:check":"prettier --check .","test":"vitest","test:watch":"vitest --watch","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"dependencies":{"@tanstack/react-virtual":"^3.0.0-beta.68","clsx":"^2.1.1","react-hook-form":"^7.48.2","tailwind-merge":"^3.4.0"},"peerDependencies":{"react":">=16.8.0","@tanstack/react-query":"^5.0.0"},"devDependencies":{"@tanstack/react-query":"^5.17.0","@types/node":"^20.11.0","@types/react":"^18.2.0","@typescript-eslint/eslint-plugin":"^6.19.0","@typescript-eslint/parser":"^6.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","prettier":"^3.2.4","react":"^18.2.0","typescript":"^5.3.3","vite":"^5.0.0","vitest":"^1.2.0"},"engines":{"node":">=18.0.0"},"overrides":{"csstype":"3.1.3"},"_id":"@ram_28/kf-ai-sdk@2.0.29","gitHead":"4ab32bb3e336a6a9f682321d1bfd6fa0f8a7e93a","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-DgYo6JlmGflbxIC3IKUS5F4QX8xjjTKRYzOTwoTAwJtgsG4upq880aABh5Ciejr6JC0YsAmG2K9i9tyyzTufTw==","shasum":"1adaebd7641570b153927909e002a1ae38c7e092","tarball":"https://registry.npmjs.org/@ram_28/kf-ai-sdk/-/kf-ai-sdk-2.0.29.tgz","fileCount":366,"unpackedSize":1161387,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCskAc+1+Pwhrjr7Ce3rIl7aWMrri0TU0uOVDjWQEGz2QIgL1za6QWYCdLc9e2E8tnFyD/dfV2FdybD/cqJ1URHMtI="}]},"_npmUser":{"name":"ramprasad_28","email":"pmramprasad@gmail.com"},"directories":{},"maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kf-ai-sdk_2.0.29_1772461209278_0.7125655779212947"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-11T12:03:53.112Z","modified":"2026-03-02T14:20:09.634Z","1.0.0":"2026-01-11T12:03:53.412Z","1.0.1":"2026-01-11T13:41:25.168Z","1.0.2":"2026-01-12T04:47:58.929Z","1.0.3":"2026-01-12T06:31:50.701Z","1.0.4":"2026-01-12T07:09:56.478Z","1.0.5":"2026-01-12T07:11:52.969Z","1.0.7":"2026-01-19T10:57:09.382Z","1.0.8":"2026-01-19T18:45:16.147Z","1.0.9":"2026-01-20T01:56:43.489Z","1.0.10":"2026-01-20T04:08:55.480Z","1.0.11":"2026-01-20T04:59:01.610Z","1.0.12":"2026-01-20T07:16:34.942Z","1.0.13":"2026-01-20T07:26:39.337Z","1.0.14":"2026-01-20T07:39:24.120Z","1.0.15":"2026-01-20T08:45:27.580Z","1.0.16":"2026-01-20T09:13:58.692Z","1.0.18":"2026-01-20T09:45:44.465Z","1.0.19":"2026-01-21T05:29:26.229Z","1.0.20":"2026-01-22T03:14:19.110Z","1.0.21":"2026-01-23T08:23:22.890Z","1.0.22":"2026-01-23T09:43:00.240Z","1.0.23":"2026-01-24T04:26:08.671Z","1.0.24":"2026-01-24T07:22:57.718Z","1.0.25":"2026-01-24T08:04:17.642Z","1.0.26":"2026-01-24T08:32:13.939Z","1.0.27":"2026-01-24T11:38:41.536Z","1.0.28":"2026-01-24T11:57:50.337Z","1.0.29":"2026-01-24T12:45:36.067Z","1.0.30":"2026-01-24T13:14:12.871Z","1.0.31":"2026-01-24T17:40:09.781Z","1.0.32":"2026-01-25T05:31:23.319Z","1.0.33":"2026-01-30T09:19:37.440Z","1.0.34":"2026-01-30T09:31:29.327Z","1.0.35":"2026-02-05T14:07:11.191Z","2.0.0":"2026-02-10T05:28:57.157Z","2.0.1":"2026-02-10T09:10:55.476Z","2.0.2":"2026-02-12T07:14:56.496Z","2.0.3":"2026-02-13T10:21:49.680Z","2.0.4":"2026-02-16T05:23:16.713Z","2.0.5":"2026-02-16T11:59:47.422Z","2.0.6":"2026-02-16T12:00:33.900Z","2.0.8":"2026-02-17T07:09:52.033Z","2.0.9":"2026-02-17T09:22:21.194Z","2.0.10":"2026-02-17T11:12:38.378Z","2.0.11":"2026-02-18T05:03:30.516Z","2.0.12":"2026-02-18T06:19:35.049Z","2.0.13":"2026-02-20T17:57:31.099Z","2.0.14":"2026-02-21T07:27:06.399Z","2.0.15":"2026-02-21T21:54:24.790Z","2.0.16":"2026-02-23T07:05:55.025Z","2.0.17":"2026-02-24T11:07:51.559Z","2.0.18":"2026-02-24T19:34:57.377Z","2.0.19":"2026-02-25T09:31:31.744Z","2.0.20-beta.0":"2026-02-25T09:50:05.938Z","2.0.20-beta.1":"2026-02-25T10:22:37.572Z","2.0.20-beta.2":"2026-02-26T12:33:00.309Z","2.0.20":"2026-02-27T06:52:18.202Z","2.0.21":"2026-02-27T09:08:13.909Z","2.0.22":"2026-02-27T11:31:38.306Z","2.0.23":"2026-02-28T06:24:53.097Z","2.0.24":"2026-02-28T13:33:09.296Z","2.0.25":"2026-02-28T14:10:01.071Z","2.0.26":"2026-03-01T04:15:12.952Z","2.0.27":"2026-03-01T07:05:15.117Z","2.0.28":"2026-03-02T10:11:21.449Z","2.0.29":"2026-03-02T14:20:09.482Z"},"bugs":{"url":"https://github.com/Ramprasad-2809/kf-ai-sdk/issues"},"author":{"name":"Ramprasad"},"license":"MIT","homepage":"https://github.com/Ramprasad-2809/kf-ai-sdk#readme","keywords":["sdk","react","hooks","typescript","useBDOForm","useTable","useFilter","bdo","data-table","api-client","type-safe"],"repository":{"type":"git","url":"git+https://github.com/Ramprasad-2809/kf-ai-sdk.git"},"description":"Type-safe, AI-driven SDK for building modern web applications with role-based access control","maintainers":[{"name":"ramprasad_28","email":"pmramprasad@gmail.com"}],"readme":"# @ram_28/kf-ai-sdk\n\nA type-safe SDK for building modern web applications with React hooks for forms, tables, and filtering.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Features](#features)\n- [Quick Start](#quick-start)\n- [Authentication](#authentication)\n  - [Setup](#setup)\n  - [useAuth Hook](#useauth-hook)\n  - [useAuth Return Values](#useauth-return-values)\n  - [Multiple Auth Providers](#multiple-auth-providers)\n  - [Protected Routes](#protected-routes)\n- [Hooks](#hooks)\n  - [useBDOForm](#usebdoform)\n  - [useTable](#usetable)\n  - [useFilter](#usefilter)\n- [BDO (Business Data Object)](#bdo-business-data-object)\n- [API Client](#api-client)\n- [Type System](#type-system)\n- [Utilities](#utilities)\n  - [Formatting](#formatting)\n  - [Class Names](#class-names)\n- [Documentation](#documentation)\n- [Requirements](#requirements)\n- [License](#license)\n\n## Installation\n\n```bash\nnpm install @ram_28/kf-ai-sdk\n```\n\n**Peer Dependencies:**\n\n```bash\nnpm install react @tanstack/react-query\n```\n\n## Features\n\n- **Authentication** - Cookie-based auth with AuthProvider and useAuth hook\n- **useBDOForm** - BDO-integrated forms with automatic validation and API calls\n- **useTable** - Data tables with sorting, pagination, and React Query integration\n- **useFilter** - Advanced filtering with logical operators and payload builders\n- **BDO Module** - Type-safe, role-based data access layer with expression validation\n- **API Client** - Type-safe CRUD operations with structured filtering and sorting\n- **Type System** - 12 semantic field types (StringField, NumberField, TextField, etc.)\n- **Utilities** - Formatting helpers for currency, dates, numbers, and more\n\n## Quick Start\n\n```tsx\n// Authentication\nimport { AuthProvider, useAuth } from \"@ram_28/kf-ai-sdk/auth\";\nimport type { UseAuthReturnType, UserDetailsType } from \"@ram_28/kf-ai-sdk/auth/types\";\n\n// Hooks\nimport { useBDOForm } from \"@ram_28/kf-ai-sdk/form\";\nimport { useTable } from \"@ram_28/kf-ai-sdk/table\";\nimport { useFilter } from \"@ram_28/kf-ai-sdk/filter\";\n\n// Types\nimport type { UseBDOFormOptionsType, UseBDOFormReturnType } from \"@ram_28/kf-ai-sdk/form/types\";\nimport type { UseTableOptionsType, UseTableReturnType } from \"@ram_28/kf-ai-sdk/table/types\";\nimport type { UseFilterOptionsType, UseFilterReturnType } from \"@ram_28/kf-ai-sdk/filter/types\";\n\n// BDO\nimport { BaseBdo, StringField, NumberField } from \"@ram_28/kf-ai-sdk/bdo\";\n\n// API\nimport { api } from \"@ram_28/kf-ai-sdk/api\";\nimport type { ListResponseType, FilterType } from \"@ram_28/kf-ai-sdk/api/types\";\n\n// Utilities\nimport { formatCurrency, formatDate } from \"@ram_28/kf-ai-sdk/utils\";\n\n// Base Field Types\nimport type { StringFieldType, NumberFieldType } from \"@ram_28/kf-ai-sdk/types\";\n```\n\n## Authentication\n\nThe SDK provides a complete authentication solution with cookie-based session management.\n\n### Setup\n\nWrap your app with `AuthProvider` inside a `QueryClientProvider`. No configuration required - it works out of the box:\n\n```tsx\nimport { QueryClient, QueryClientProvider } from \"@tanstack/react-query\";\nimport { AuthProvider } from \"@ram_28/kf-ai-sdk/auth\";\n\nconst queryClient = new QueryClient();\n\nfunction App() {\n  return (\n    <QueryClientProvider client={queryClient}>\n      <AuthProvider>\n        <MyApp />\n      </AuthProvider>\n    </QueryClientProvider>\n  );\n}\n```\n\n### useAuth Hook\n\nAccess authentication state and operations in any component:\n\n```tsx\nimport { useAuth } from \"@ram_28/kf-ai-sdk/auth\";\n\nfunction UserMenu() {\n  const { user, isAuthenticated, isLoading, logout, hasRole } = useAuth();\n\n  if (isLoading) return <div>Loading...</div>;\n  if (!isAuthenticated) return null;\n\n  return (\n    <div>\n      <span>Welcome, {user._name}</span>\n      <span>Role: {user.Role}</span>\n\n      {hasRole(\"Admin\") && <a href=\"/admin\">Admin Dashboard</a>}\n\n      <button onClick={() => logout({ redirectUrl: \"/\" })}>Logout</button>\n    </div>\n  );\n}\n```\n\n### useAuth Return Values\n\n```tsx\nconst {\n  // User state\n  user, // UserDetails | null\n  staticBaseUrl, // string | null\n  buildId, // string | null\n  status, // 'loading' | 'authenticated' | 'unauthenticated'\n  isAuthenticated, // boolean\n  isLoading, // boolean\n\n  // Operations\n  login, // (provider?, options?) => void\n  logout, // (options?) => Promise<void>\n  refreshSession, // () => Promise<SessionResponse | null>\n  hasRole, // (role: string) => boolean\n  hasAnyRole, // (roles: string[]) => boolean\n\n  // Error handling\n  error, // Error | null\n  clearError, // () => void\n} = useAuth();\n```\n\n### Multiple Auth Providers\n\n```tsx\nimport { useAuth } from \"@ram_28/kf-ai-sdk/auth\";\n\nfunction LoginPage() {\n  const { login } = useAuth();\n\n  return (\n    <div>\n      <button onClick={() => login(\"google\")}>Continue with Google</button>\n      <button onClick={() => login(\"microsoft\")}>\n        Continue with Microsoft\n      </button>\n    </div>\n  );\n}\n```\n\n### Protected Routes\n\n```tsx\nimport { useAuth } from \"@ram_28/kf-ai-sdk/auth\";\nimport { Navigate } from \"react-router-dom\";\n\nfunction ProtectedRoute({ children, requiredRoles }) {\n  const { isAuthenticated, isLoading, hasAnyRole } = useAuth();\n\n  if (isLoading) return <div>Loading...</div>;\n  if (!isAuthenticated) return <Navigate to=\"/login\" />;\n  if (requiredRoles && !hasAnyRole(requiredRoles)) {\n    return <Navigate to=\"/unauthorized\" />;\n  }\n\n  return children;\n}\n\n// Usage\n<ProtectedRoute requiredRoles={[\"Admin\", \"Manager\"]}>\n  <AdminDashboard />\n</ProtectedRoute>;\n```\n\n## Hooks\n\n### useBDOForm\n\nBDO-integrated form hook with automatic validation and API calls.\n\n```tsx\nimport { useBDOForm } from \"@ram_28/kf-ai-sdk/form\";\nimport { AdminProduct } from \"./bdo/admin/Product\";\n\nfunction ProductForm() {\n  const product = new AdminProduct();\n\n  const { register, handleSubmit, errors, isSubmitting } = useBDOForm({\n    bdo: product,\n    defaultValues: { Title: \"\", Price: 0 },\n  });\n\n  return (\n    <form onSubmit={handleSubmit(\n      (result) => console.log(\"Created:\", result),\n      (error) => console.error(\"Error:\", error)\n    )}>\n      <input {...register(\"Title\")} placeholder=\"Product Title\" />\n      {errors.Title && <span>{errors.Title.message}</span>}\n\n      <input {...register(\"Price\")} type=\"number\" placeholder=\"Price\" />\n      {errors.Price && <span>{errors.Price.message}</span>}\n\n      <button type=\"submit\" disabled={isSubmitting}>\n        {isSubmitting ? \"Creating...\" : \"Create Product\"}\n      </button>\n    </form>\n  );\n}\n```\n\n### useTable\n\nData table hook with sorting, pagination, and React Query integration.\n\n```tsx\nimport { useTable } from \"@ram_28/kf-ai-sdk/table\";\n\nfunction ProductTable() {\n  const table = useTable({\n    source: \"products\",\n    columns: [\n      { fieldId: \"name\", enableSorting: true },\n      { fieldId: \"price\", enableSorting: true },\n    ],\n    initialState: {\n      pagination: { pageNo: 1, pageSize: 25 },\n    },\n  });\n\n  return (\n    <table>\n      <thead>\n        <tr>\n          <th onClick={() => table.sort.toggle(\"name\")}>Name</th>\n          <th onClick={() => table.sort.toggle(\"price\")}>Price</th>\n        </tr>\n      </thead>\n      <tbody>\n        {table.rows.map((product) => (\n          <tr key={product._id}>\n            <td>{product.name}</td>\n            <td>${product.price}</td>\n          </tr>\n        ))}\n      </tbody>\n      <tfoot>\n        <tr>\n          <td colSpan={2}>\n            <button onClick={table.pagination.goToPrevious} disabled={!table.pagination.canGoPrevious}>\n              Previous\n            </button>\n            <span>Page {table.pagination.pageNo} of {table.pagination.totalPages}</span>\n            <button onClick={table.pagination.goToNext} disabled={!table.pagination.canGoNext}>\n              Next\n            </button>\n          </td>\n        </tr>\n      </tfoot>\n    </table>\n  );\n}\n```\n\n### useFilter\n\nAdvanced filtering with logical operators.\n\n```tsx\nimport { ConditionOperator, RHSType } from \"@ram_28/kf-ai-sdk/filter\";\nimport { BuyerProduct } from \"./bdo/buyer/Product\";\n\nfunction ProductFilter() {\n  const product = new BuyerProduct();\n  const filter = useFilter();\n\n  return (\n    <div>\n      <button onClick={() => filter.addCondition({\n        Operator: ConditionOperator.Contains,\n        LHSField: product.Title.id,\n        RHSValue: \"\",\n        RHSType: RHSType.Constant,\n      })}>\n        Add Name Filter\n      </button>\n      <button onClick={() => filter.addCondition({\n        Operator: ConditionOperator.GTE,\n        LHSField: product.Price.id,\n        RHSValue: 0,\n        RHSType: RHSType.Constant,\n      })}>\n        Add Price Filter\n      </button>\n      <button onClick={() => console.log(filter.payload)}>Apply Filters</button>\n    </div>\n  );\n}\n```\n\n## BDO (Business Data Object)\n\nType-safe, role-based data access layer:\n\n```tsx\nimport { BaseBdo, StringField, NumberField } from \"@ram_28/kf-ai-sdk/bdo\";\n\n// Define your BDO class\nclass AdminProduct extends BaseBdo<ProductType, ProductEditableType, ProductReadonlyType> {\n  readonly meta = { _id: \"BDO_Product\", name: \"Product\" } as const;\n\n  readonly Title = new StringField({ _id: \"Title\", Name: \"Product Title\", Type: \"String\", Constraint: { Required: true } });\n  readonly Price = new NumberField({ _id: \"Price\", Name: \"Price\", Type: \"Number\" });\n\n  // Expose only the methods this role can use\n  public async get(id: string) { return super.get(id); }\n  public async list(options?: any) { return super.list(options); }\n  public async create(data: Partial<ProductEditableType>) { return super.create(data); }\n  public async update(id: string, data: Partial<ProductEditableType>) { return super.update(id, data); }\n}\n```\n\n## API Client\n\nType-safe API client for CRUD operations.\n\n```tsx\nimport { api, setApiBaseUrl } from \"@ram_28/kf-ai-sdk/api\";\n\n// Configure base URL\nsetApiBaseUrl(\"https://api.example.com\");\n\n// CRUD Operations\nasync function productOperations() {\n  // Get single record\n  const product = await api(\"products\").get(\"PROD_123\");\n\n  // Create record\n  const created = await api(\"products\").create({\n    name: \"New Product\",\n    price: 99.99,\n    category: \"electronics\",\n  });\n\n  // Update record\n  const updated = await api(\"products\").update(\"PROD_123\", {\n    price: 89.99,\n  });\n\n  // Delete record\n  await api(\"products\").delete(\"PROD_123\");\n\n  // List with filtering and sorting\n  const products = await api(\"products\").list({\n    Filter: {\n      Operator: \"And\",\n      Condition: [\n        { Operator: \"EQ\", LHSField: \"category\", RHSValue: \"electronics\" },\n        { Operator: \"GTE\", LHSField: \"price\", RHSValue: 50 },\n      ],\n    },\n    Sort: [{ \"price\": \"DESC\" }],\n    Page: 1,\n    PageSize: 25,\n  });\n\n  // Count records\n  const count = await api(\"products\").count({\n    Filter: {\n      Operator: \"And\",\n      Condition: [{ Operator: \"EQ\", LHSField: \"inStock\", RHSValue: true }],\n    },\n  });\n}\n```\n\n## Type System\n\nThe SDK provides semantic field types for type-safe data modeling:\n\n```tsx\nimport type {\n  StringFieldType,\n  TextFieldType,\n  NumberFieldType,\n  BooleanFieldType,\n  DateFieldType,\n  DateTimeFieldType,\n  SelectFieldType,\n  ReferenceFieldType,\n} from \"@ram_28/kf-ai-sdk/types\";\n\n// Define your data types\ninterface Product {\n  _id: StringFieldType;\n  name: StringFieldType;\n  description: TextFieldType;\n  price: NumberFieldType;\n  quantity: NumberFieldType;\n  inStock: BooleanFieldType;\n  category: SelectFieldType<\"electronics\" | \"clothing\" | \"books\">;\n  createdAt: DateTimeFieldType;\n}\n```\n\n## Utilities\n\n### Formatting\n\n```tsx\nimport {\n  formatCurrency,\n  formatDate,\n  formatDateTime,\n  formatNumber,\n} from \"@ram_28/kf-ai-sdk/utils\";\n\nformatCurrency(99.99); // \"$99.99\"\nformatDate(new Date()); // \"Jan 11, 2024\"\nformatDateTime(new Date()); // \"Jan 11, 2024, 10:30 AM\"\nformatNumber(1234.56, 2); // \"1,234.56\"\n```\n\n### Class Names\n\n```tsx\nimport { cn } from \"@ram_28/kf-ai-sdk/utils\";\n\n// Merge Tailwind classes with conflict resolution\ncn(\"px-4 py-2\", \"px-6\"); // \"py-2 px-6\"\ncn(\"text-red-500\", condition && \"text-blue-500\");\n```\n\n## Documentation\n\nDetailed, use-case-driven documentation with examples for each module:\n\n**Hooks:**\n- [useBDOForm](./docs/useBDOForm/README.md) — BDO-integrated forms with validation and API submission\n- [useBDOTable](./docs/useBDOTable/README.md) — Data tables with sorting, search, filtering, and pagination\n- [useActivityForm](./docs/useActivityForm/README.md) — Workflow activity forms with save-draft and complete\n- [useActivityTable](./docs/useActivityTable/README.md) — Activity instance tables for workflow tasks\n- [useFilter](./docs/useFilter/README.md) — Filter condition builder with nested groups\n\n**Core:**\n- [BDO](./docs/bdo/README.md) — Type-safe, role-based data access layer\n- [Workflow](./docs/workflow/README.md) — Business process orchestration\n- [API Client](./docs/api/README.md) — Low-level CRUD, metric, pivot, draft, and attachment operations\n\n**Auth:**\n- [useAuth](./docs/useAuth/README.md) — Cookie-based authentication with session management\n\n## Requirements\n\n- Node.js >= 18.0.0\n- React >= 16.8.0\n- @tanstack/react-query >= 5.0.0\n\n## License\n\nMIT\n","readmeFilename":"README.md"}