{"_id":"@alphinex/form-builder","_rev":"8-f9e5af6b6f0116503a88cfcbfbeb944e","name":"@alphinex/form-builder","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@alphinex/form-builder","version":"1.0.0","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.0","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"9faf15c7a4adfad3eeae168597ea82b64b6d8ab8","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.0.tgz","fileCount":5,"integrity":"sha512-0dvzChQTLpMf2/cacWt5V9GA2M5rWuQ//mTu+j3+CTDx6zmaTLKlPfpzrAkthWXmoY+sGfxr5JkMBJi9sg2UwA==","signatures":[{"sig":"MEUCIBFXBTsgenfMEos2vxiuWw3ASHKPcAhpWab/qU88BZkeAiEAsaC+QZk4xSpoUR9HVKPNB82Ss+04MVvbighi4FPf5Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.1.1","@alphinex/core":"1.0.0","@alphinex/forms":"1.0.3","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.0_1785941848911_0.8934339770134236","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alphinex/form-builder","version":"1.0.1","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.1","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"c92421dcc27f531b8525777bcaf86eb27a21a94f","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.1.tgz","fileCount":5,"integrity":"sha512-pWFQxbch7LwyIU2fnY9JONyn3OfE5yDGFk2TJP4JW0I/sCywgU+m/b8IFw3/7JbJaihoR1ScnO0WOCDoG03OVQ==","signatures":[{"sig":"MEUCIASWHw2dXZTj6AGgNWvp/8GIe/966jctDDfHmUGXHAGsAiEAziJbF9MMQIWzms9kFAOEW+H/st7SGuNu3s96Dh6Fgw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.2.0","@alphinex/core":"1.0.0","@alphinex/forms":"1.0.4","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.1_1786003927963_0.6843843550114057","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alphinex/form-builder","version":"1.0.2","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.2","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"d86edfca56595eb05e00fe75fa3e998cf20a4783","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.2.tgz","fileCount":5,"integrity":"sha512-gSdQjVsCV4RLzIVI5/XUVU1BoJSjqd3QZE2qx4hQarxKwPVNCRTpChb9uqbLhgLE2ILlfvBpL3NaVO1eXFVolQ==","signatures":[{"sig":"MEUCIQDTxY1306BHEXit+BJR+//wsTA1UJRdLD97M5xL7/rABwIgYRghM1znbH4eV1gMVL6KdWmK/2Uhu4je8imBGmedTHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.3.0","@alphinex/core":"1.0.0","@alphinex/forms":"1.0.5","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.2_1786200446786_0.6317603693794207","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alphinex/form-builder","version":"1.0.3","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.3","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"25bf64568fed10738500c6527081a34b72f2e544","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.3.tgz","fileCount":5,"integrity":"sha512-EAnfuE3NmBxkXKCb5mFnoCLmfH3fZsQDpwvNwOL4mSkDetr9eeUZ0pTd9w0HjsTxf6doUL8F7buRHPO/ii6/eQ==","signatures":[{"sig":"MEYCIQD3BjVhqe9XXuupjtUlvRFl4iaZeJxKtSzOUgi5BLoGygIhALdiYyv7sQ+zM1OuxF0+Ir2qqvVwTKIY/AwC8PQ6l6oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.4.0","@alphinex/core":"1.0.0","@alphinex/forms":"1.1.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.3_1786218404525_0.11197357137423336","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alphinex/form-builder","version":"1.0.4","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.4","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"f536461a4e02c53f2b490fbbd24c4354939ba170","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.4.tgz","fileCount":5,"integrity":"sha512-rMbEYdIIKLDVXAYLzriVJUXfOzDLVirG1tMswakQVbcfdkYK1XOWZQezrr3YZe7LWeA72cUEylyXTcbeK0UWYA==","signatures":[{"sig":"MEYCIQDXH5t0Wo9j/d9mWBPFlhXYAcGY0DWO7YZ6SRotN6z1OAIhAOJrJV70yNQCf0TqUGT9k+bzqz5gMiaF4Xf0eFJEcSuj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.5.0","@alphinex/core":"1.0.0","@alphinex/forms":"1.2.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.4_1786273315257_0.5416447124164538","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alphinex/form-builder","version":"1.0.5","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.5","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"defeb3091c97314b314b93c26d69b902c4e4ecf9","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.5.tgz","fileCount":5,"integrity":"sha512-lmjD697gukg8CsNAnyyYUHF8iNOdhwftMdaOgrCVC8uvRWeb1raQn8SuHOkCr8r1Rf7IEQJcDFJCw063By4oIw==","signatures":[{"sig":"MEQCIDoyrJ1Ymri8KaeeGH1BWSdI3e39o3WdC+J9EAOIjOg8AiA28nyV8lS2YLCwVienam4srJg4o5ZDegU4K+ilxCIMLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.5.1","@alphinex/core":"1.0.0","@alphinex/forms":"1.3.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.1.0","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.5_1786298608204_0.9321150326016947","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alphinex/form-builder","version":"1.0.6","license":"UNLICENSED","_id":"@alphinex/form-builder@1.0.6","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"d2b31093c7c36a853a884af7fb37b4d3ebb7b5a3","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.6.tgz","fileCount":5,"integrity":"sha512-Vz0BtYIRKtNzVHSYX7kGKoBeSCCag+d4r92PYh7elnSlDOzfxtZzbLiWWuqyvRKdTKc8nEbTSvzcSAK4Kc7Wyg==","signatures":[{"sig":"MEQCIB0517xxHFCnM6UpcLANLfylrNICevNQSCy7aFC/DcuRAiBMdBhPjR2P+VGKjgwudlhAtx0fKYarVsJIvgW1B6YuSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.6.0","@alphinex/core":"1.0.0","@alphinex/forms":"1.4.0","@alphinex/hooks":"1.0.2","@alphinex/icons":"1.2.0","@alphinex/theme":"1.1.0","@alphinex/utils":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","react-hook-form":"^7.54.0","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/form-builder_1.0.6_1786525490520_0.305492874433569","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alphinex/form-builder","version":"1.0.7","private":false,"description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","license":"UNLICENSED","type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"dependencies":{"@alphinex/core":"1.0.0","@alphinex/icons":"1.2.0","@alphinex/theme":"1.1.0","@alphinex/utils":"1.1.0","@alphinex/hooks":"1.0.2","@alphinex/forms":"1.4.1","@alphinex/ui":"2.7.0"},"peerDependencies":{"react-hook-form":"^7.54.0","zod":"^3.24.1","react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react-hook-form":{"optional":false},"zod":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"devDependencies":{"typescript":"^5.7.2","vite":"^6.0.5","vitest":"^2.1.8","react":"^19.0.0","react-dom":"^19.0.0","react-hook-form":"^7.54.0","zod":"^3.24.1","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@vitejs/plugin-react":"^4.3.4","axe-core":"^4.10.2","jsdom":"^25.0.1","eslint":"^9.17.0","@alphinex/build-config":"0.0.0","@alphinex/typescript-config":"0.0.0","@alphinex/eslint-config":"0.0.0"},"scripts":{"build":"vite build","dev":"vite build --watch","lint":"eslint .","typecheck":"tsc --noEmit","test":"vitest run","clean":"rimraf dist .turbo"},"_nodeVersion":"22.14.0","_id":"@alphinex/form-builder@1.0.7","dist":{"integrity":"sha512-1Y0DUdeY2+GS3Aow+goYOet+5AsSOm5hdOc0wzSmgPWzBTb6zcjjoaNZpcZUE6GNexd6/+QSoKNK9yVsN7taMQ==","shasum":"677651a2cac8ef0a45074fb74ea1048fbdeb7954","tarball":"https://registry.npmjs.org/@alphinex/form-builder/-/form-builder-1.0.7.tgz","fileCount":5,"unpackedSize":30805,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzM8ulFvULPnEcXgEUlksPHOiVLrxovbTX8RLUoSjN9QIgU8kwLt9HoSz1GY9f4se1tSjih3CM0A/sTi7P2nS1r+g="}]},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"directories":{},"maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/form-builder_1.0.7_1786546531630_0.10493370791625156"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T14:57:28.675Z","modified":"2026-08-12T14:55:31.940Z","1.0.0":"2026-08-05T14:57:29.084Z","1.0.1":"2026-08-06T08:12:08.112Z","1.0.2":"2026-08-08T14:47:26.931Z","1.0.3":"2026-08-08T19:46:44.678Z","1.0.4":"2026-08-09T11:01:55.381Z","1.0.5":"2026-08-09T18:03:28.370Z","1.0.6":"2026-08-12T09:04:50.660Z","1.0.7":"2026-08-12T14:55:31.771Z"},"license":"UNLICENSED","description":"Embeddable, no-code editor over @alphinex/forms' buildFormFromSchema() — add/reorder/configure fields, live-preview the generated form, export the FieldDefinition[] JSON schema. See documentation/PRODUCT-RESEARCH-MASTER-PLAN.md §10.1 (Sprint 23).","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"readme":"# @alphinex/form-builder\n\nEmbeddable, no-code editor over `@alphinex/forms`' `buildFormFromSchema()` — add, reorder, and\nconfigure fields, live-preview the generated form, export the `FieldDefinition[]` JSON schema.\n\n## Usage\n\n```tsx\nimport { FormBuilder } from \"@alphinex/form-builder\";\n\nfunction FormSettingsPage() {\n  return (\n    <FormBuilder\n      onExport={(value) => {\n        void saveFormSchema(JSON.parse(value));\n      }}\n    />\n  );\n}\n```\n\n`useFormBuilder` is the headless layer underneath, if you want a custom editing UI.\n\n## Field order is a real, meaningful axis here\n\nUnlike Sprint 21's `ThemeBuilder` (no order — tokens aren't sequenced) or Sprint 22's\n`LayoutBuilder` (`<Shell>`'s slot geometry is fixed), a form's field order is genuinely part of\nits UX. `useFormBuilder`'s `moveField()` reorders the underlying array; the live preview reflects\nthe new order immediately.\n\n## Validation in the live preview\n\nThe preview derives a Zod schema from the current field list (`deriveZodSchema`) so\n`useAppForm`'s required `schema` argument has something to validate against even though the\nfield list is built at runtime, not authored as a static schema. This is bounded, fully-tested\nper-field-type logic — no new dependency, since `zod` is already `@alphinex/forms`' own peer.\n\n## Known limitations\n\n- `select` fields get two placeholder options (`Option 1`/`Option 2`) when added — there is no\n  inline options editor yet; edit the exported JSON's `options` array directly for now.\n- No field-type change after creation — remove and re-add with the new type instead.\n","readmeFilename":""}