{"_id":"bank20baht-ui","_rev":"54-e56b72ac3fd29117f4b604209e1f150a","name":"bank20baht-ui","dist-tags":{"latest":"0.10.0"},"versions":{"0.0.1":{"name":"bank20baht-ui","version":"0.0.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"e4aa9cafd80d2b17501f1c34a57075920424c78c","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.1.tgz","fileCount":63,"integrity":"sha512-hgFTkDgP0f0cLqodAjD+pddXiao7ulwmxibkAVC+f1qTq4sV4sD5c+r0hcvrUqtHQ++CxXHGXUEpG+RyqWUH5w==","signatures":[{"sig":"MEUCIGkkAfvwSvvOqPowOrPrpRyHZs/olWp1kOhrzw5u7+PWAiEAsUobUETuaNnEX1ujsZSOMTpnq2/aeOcd0OCUUDjWGfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485828},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"bff1fcea0392820e55372ff09e9ff3393fa5f0c3","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.1_1783754906156_0.6162616934879201","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"bank20baht-ui","version":"0.0.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"b474fc2db019ced745d00add2ccd6311b0d2cf36","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.2.tgz","fileCount":71,"integrity":"sha512-zktg5jo3p9YJafGJDNmS0bKQHRXQ0++572TceNn00xu4PGb2yiEjOdY/w1WIXLY0QdgH/Qk2+06pEldKh6P4Ow==","signatures":[{"sig":"MEUCIQCy4pkeI6pLh9GyKX5VDI/REm+XNJ+gGW1EPNUbULTn/QIgReY9CV+inbZ3kK670WaefzijvnflD7Iu1O4YeCFXPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576861},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"a7198783105b2d36c0fd188224f9a85bbec2b6ed","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.2_1783767436608_0.06964145574271696","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"bank20baht-ui","version":"0.0.6","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.6","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"3875a41efdbea2321b32a00792d98e3be9749748","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.6.tgz","fileCount":71,"integrity":"sha512-LEWrxGLJws8usgrOtND2i0xRKhJ/F88YQ7dbMK8UQ7BfnM1vSWGDpqk7cq6XSut97CPuMXRmk+ysGQU7WM08WQ==","signatures":[{"sig":"MEUCIFj3Kz4bRIFuB5TMWQXnsXiTC0qQcMJCpPgJsNh32QO0AiEA+WalgrQxzMZ6PsyPN4yJQH1PJ4wcZlMY4KOndhlttW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577973},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"f9b9a64afbf7e75f9d49a39d448bb041a54068a6","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.6_1783813410547_0.5394606133070177","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"bank20baht-ui","version":"0.0.7","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.7","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"a6174cc50e82777db43ea13eda6de4ba83816cf8","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.7.tgz","fileCount":75,"integrity":"sha512-jtnw5gAZ/J1J1Kt9EElsny6xkK8R8IwnFaM6xk+w4E/K0aR3yvC9Me6II59/eM+uWRdDjDDaGMhUDA9T3g0lWg==","signatures":[{"sig":"MEUCIQCA1io8FKzYI16AmODLy3/VOd5Q7wx735xI0N2sufgbkAIgaca59GSvLrudxi4I8nkMrYBX8ZqKe4W9f8FEigYCyBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612246},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"f8d43590d224b454caf56f8b68c11a503a6a0962","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.7_1783819305872_0.030856228663592722","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"bank20baht-ui","version":"0.0.8","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.8","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"daf1fd487bd3eabe14741adc37e7c92bfd1d2f70","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.8.tgz","fileCount":75,"integrity":"sha512-TYzG6+GxthaM+QmUrasKAfWf5j3i9mj4CSJ02GSWeUHxy98ocBEn4UDQKLEcef98xtgNeTxREFdIcD9lora71g==","signatures":[{"sig":"MEUCIGKCnEZd997xN2GI7CKOBDe8FPngq7XaBE0hMhasH4FtAiEAp8J/r986lv9X8SaEXujXdkSWcLMp1DmGEdtk35LobwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621007},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"ab2ddc0a6e0e2006a6bf24a4c277fc08bc38f089","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.8_1783821552716_0.28025998766678417","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"bank20baht-ui","version":"0.0.9","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.9","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"19eb74484120f3de9327e1961032cf15186f24ce","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.9.tgz","fileCount":75,"integrity":"sha512-di+rqW/7lVUxecb0h9JYtQwD7gUtusCQEwaAspmKVhjA1FS4C7EQTBqXj8bsBIMVy+d3l7GvgFkEudcxzclWKw==","signatures":[{"sig":"MEQCIDw0xjUKIV1T/xsnzSz3z0flzrKfbFdd2/KQsp1HMZkhAiAmLwIs2sAkUz+aZhkDQa0z3gYIs2nkEqa8fy9nbJ92bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623188},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"1d4393960cceb56b1dd90bd7c6f6c40d0d57b75e","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.9_1783822807327_0.6074777835149376","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"bank20baht-ui","version":"0.0.10","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.10","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"32f3682a7309b7855e2a60ec5bc924540196498e","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.10.tgz","fileCount":76,"integrity":"sha512-CiAhARnusLkQ5BLsJjCXPIEt9yHypMGSFuYJft6zq+f5UXrOM4KrNtLc067EXWQm0pw5ihSB+MRiINNXLKHO0A==","signatures":[{"sig":"MEQCIAOgRs4LN5NB3mEb9qd9YXapvX++nVR/Hx8i0X0ehPN/AiAnwGyveJJtPSBkX7hSV5cU24i1K/wx7MGBxFSHPEJoLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630841},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"516d6923c1a917c533c77cc2f5739f6279effc52","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.10_1783825016419_0.41554350223224024","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"bank20baht-ui","version":"0.0.11","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.0.11","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"3a4f2804b2fa8558a107c62aa2da64eaa2c7e512","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.0.11.tgz","fileCount":78,"integrity":"sha512-hwLijl/gJeW2zvnoiE8+DV9/JcsU2nsEWRqNCuUNJq+rT4swDiOAT+Ub4QQJ8XJ29j6eVGRCkfgD2nCqJYA4ng==","signatures":[{"sig":"MEUCIFSEESJcqkh70ighJeIyEzQm/lPwiP0iWBaWr2M6Q78jAiEAxL7io5eC77KrEttLE7Gfy6NHEZP4o3J3/27PsB3hfIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652284},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"47a67685e3b88a0c8acb08dfb54daea9360624f2","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css","./src/index.ts","./src/overlay.ts","./src/components/**"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.0.11_1783829802939_0.2956659675567741","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"bank20baht-ui","version":"0.1.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ec677c3c3c8d4ea8b73acf97d0ac7e0b1616ba0a","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.0.tgz","fileCount":77,"integrity":"sha512-Eer2/2ojrE51F16dZxNYaxP3jxuLKXGpuqjCiKIBJr+pzAf44Gy/ZhPQ8tDtBjBZosYDxpALaNWpLWno0spgmQ==","signatures":[{"sig":"MEYCIQCgprWClkfLT+WVqOO7okQ0HKrmCqaThrbnmElS8xTTfwIhAOFDQxIsCKhoXmNAYUyqkx+fJJEdgnwCLQpPDxxOr2bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"442284bb0909c6ac135408b5e2854c6ea8ea7c32","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.0_1783832690225_0.5765567120545811","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bank20baht-ui","version":"0.1.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"c96c8c4d3d79891cc7063c7c04207f195a4f0cbf","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.1.tgz","fileCount":77,"integrity":"sha512-b0KRaP8zgA5hsLhN5o9woVDFw/V1zZv7epQaQ/0/h+eWecJarKEnZw2ysTYKhudWQSTB0rdQEKcAhHDVDw7vRA==","signatures":[{"sig":"MEUCIGaoX5n2pP/ntocCtQpb11UNQczZAmRGw0x+I2WuoyEcAiEA+q6OBwfbgnGYQB3Uxj/kbBKDyw/ScUdAcRVaowUDPw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"93dfa92a0991fcdb3c1881f6138d232767bbf2bb","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.1_1783841786715_0.26421010027346603","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bank20baht-ui","version":"0.1.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"27283b6cddc2cbb3dcd23a8735e1e52f9b86c952","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.2.tgz","fileCount":77,"integrity":"sha512-GND9BSrKcgUV1aQsH24GN/QClkj4gxgKrxekdDYm8EfI8jZocQpotG8f4WhkUZgxUv1gfkFtddNbyDrowd6arA==","signatures":[{"sig":"MEYCIQDHEduj1a0/d8wQsFi/JXI5eumKKMfMBFCo/5OLGpa6mwIhALYPor0mQXMQurRqA4xMyW323TBg31oatZ5Zvt9kDLoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"7263853e6a1701710591aee6e76cd23985f3c8a9","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.2_1783861178751_0.8310063062105866","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"bank20baht-ui","version":"0.1.3","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.3","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"406d4dca72938d8077253868f698da7744e6eafa","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.3.tgz","fileCount":77,"integrity":"sha512-VLDHjHb/cEOtJCuuZdaAif1wyDaUGECw30wKIx/phoDMlq8BWOvYMeaXkQTzz+/bwdYyPVOE/Guh0CtFS0lJ3g==","signatures":[{"sig":"MEQCIA5LEKrSWhRkSGFrr4/gdlPQuOeLhfChGq6+GdHkDEGAAiATMNvqq8XFBCkUd+7DRMq5jrSA3M/P/lPwgi+QhVxPXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"a824bd38836a0ba2a442910825fecd6edb7977e9","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.3_1788355923983_0.11833200069330396","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"bank20baht-ui","version":"0.1.4","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.4","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"36a47cdea4322b8d4818f724f58769a0a14af0ef","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.4.tgz","fileCount":78,"integrity":"sha512-kxQpLg206tf9jCYvEp7Jlyom087cGWbdXapPawCTAguc/lc4hCRQXkB6qEHDH4o3/Or5amTA9e/Sxtepsy9fLg==","signatures":[{"sig":"MEQCIAqDZH2A+UTZ4niJFBerQyRj1oviNqK57kN7pim2H+OxAiBW1EC/IK0McbBanNrI/7zjxtELf8+d91R4kx/H2+OtRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"d75b5ff1549b078c4ebbc881dfe9d9bd3c91deba","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.4_1788369518478_0.008473389788617558","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"bank20baht-ui","version":"0.1.5","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.5","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"a1856513f47d6ce50a4d69d08f7ae33a17f9dbc1","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.5.tgz","fileCount":78,"integrity":"sha512-iA4BKqBIrKwdS2Ju5c3jZIYmVL2fXYjYTg8Vgh4ouIoWlNoAy8OUujLv89g4YV4oHew/2YLoL7U3H0IMChzf9Q==","signatures":[{"sig":"MEUCICmVpMzYVgq+853JOqAMvy8SWqQuRrKeuoyTCRTu6kMFAiEAnnOxfENcR2VLJwPrepOrQ7uob1Wn+xIslmkVVfmEssA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"52c53fdb277aeef7581f1b39121ba4ef6b1b7361","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.5_1788447284304_0.6987912641904614","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"bank20baht-ui","version":"0.1.6","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.6","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"9ae9df7354e48d539afff5e35de54c7461c3d5f5","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.6.tgz","fileCount":78,"integrity":"sha512-VSHtGqqLSwDl9YVCoivwJbapXK0NbXaNOxJ6XjQMK5+t56RU0/rqLrdygNHn3Dkx5SFkMdB7/vueHJTpk4AGyw==","signatures":[{"sig":"MEUCIGRCuGvForIIqFBTAgrVlhv+5JmNwXZccFvw7yDgjEQwAiEAwjEvPCLDTkD7Uzk/pZcx8gZux4GBuiKgv1zz6pLrSvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"63df86ab8b12f364a0e567ec5b17e69d6d39d9be","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.6_1788449886363_0.4132898871698856","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"bank20baht-ui","version":"0.1.7","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.7","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"0ecfd41a76eeda519a08dc3a9150c51bdc6a005e","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.7.tgz","fileCount":78,"integrity":"sha512-iLpFMTYosdqQwohyPDN3Oju24xGyM5lZqU/8OTNUByC+TEr3fsa9LnT8YB00JGQpcuXYca0UJB6wTcEKsJF5xQ==","signatures":[{"sig":"MEYCIQCLgORBSJ3KzZ4xOrqY5SzXP3bEAtKQNLG0INrbfqSPfwIhAM+z+FUIxM8T0f6GD0WqzpgvuiHpXSm+xutOj+ICyU9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"255c497e49ed8e9ed5df0ffc73c1c12e44c57208","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.7_1788450341044_0.965952464281391","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"bank20baht-ui","version":"0.1.8","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.8","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ae91678a527b1989f9efb31bfa320c07efb8f21d","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.8.tgz","fileCount":78,"integrity":"sha512-t6m6WDjKYID7zLMN2klR07cC2UavNV1pHwBFQsY+WRGGTHP0sJ1N4zHlo1a3HDhdCyOhTeyAu9TsiWAEr8VR9w==","signatures":[{"sig":"MEQCIFO7N7E1AUfTgX1cVyo4CorXQTn0j6WJ1GvMPscHVfv/AiAiVHZ9xp12i9sxsbzhHiFxP1l0bGipRLzJGN0masfHkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"b9214e4ae69465cc68344a40b0a728288a7a6a42","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.8_1788450785025_0.20630056954514786","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"bank20baht-ui","version":"0.1.9","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.1.9","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"684d63dc65a580c7034b1dd3990d012f8dd5f68f","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.1.9.tgz","fileCount":78,"integrity":"sha512-Ljbhaxt7b6chGuwIawIB6t+UAsMqR7Nz+xCSnv4K8x3sbtZo9xsR+hvq0SNfT1PDIINqsmiK+1YZ+NlKQFf2Uw==","signatures":[{"sig":"MEUCIBhqRGF4pAc/MnW0SybJpPbfEEwqxQZPYM/O42cdnWEIAiEAneJEP7gLJukKnbEbPTuACE65Shwy69xe4mLY8fKKOeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"05fbaf38878b907a53ce5976484f6f4019d1e4eb","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.1.9_1788451636251_0.22896232641856362","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bank20baht-ui","version":"0.2.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"240ed3ab52603a79ab5fc26944aaf36e8f213410","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.0.tgz","fileCount":78,"integrity":"sha512-GgkC88hgaGMuUsDbwF3SJSDzgw0HD9m2TW9P/YzBMcfgGEuOsM3VMu+x81nThXe+oHhBzjeoIVn3a4oj0Vm11w==","signatures":[{"sig":"MEYCIQCblKKjur2IFNbIIDenLqIXddK1yp7DP5vIPkY2REbxewIhAKmyoLg2foPih9m/eEKi1VQkmxvA+YOCS79wEGpcyC55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"a4d0caa7a0f27c801e0c3b48763c42a218b5b61f","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.0_1788528281454_0.4007235731492462","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bank20baht-ui","version":"0.2.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"cda143189817e586da5529f1e4b92a25a1e94e81","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.1.tgz","fileCount":78,"integrity":"sha512-0dA2FAFXSV8hmi5TNBt1nhXJK30GnkToqfPkknwJpnmW2/qVNut6ZcnHhKbRC4l50ieFhkwLvBoyP6Lj5G5t6Q==","signatures":[{"sig":"MEQCIG0c/cO2mPE1+lQgBO6kUgJNpd4g/dpnvQmfS24/JFMbAiBtKFfBBvtFkmpUrKoPMMB9CPYI3+vJQJdmpi2z+KbG4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720313},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"e4d8dba49e54d715cc0b1f0a6824c3517cb44b4b","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.1_1788530035874_0.3660831250248011","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bank20baht-ui","version":"0.2.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"11ed61a7e70e4910d2c97a91b472c61b67cca2e0","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.2.tgz","fileCount":78,"integrity":"sha512-D/KJKfcYDtJ7rXSZ0NmXWymBs6ave93Ea8pF+l1O5+8FSd9EoyEhupbDhvA7uxWod42OTdvb+Y7h88rSi1FZzw==","signatures":[{"sig":"MEUCIDf2H9UCqyDWhzSQsckFDujleHoJ5LhwjNGJjisRzNtqAiEAnFFBz7j+SfQ3wuQIN78tux0toyKhoU2NI7h0z6RQnXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"0e6d9da4d674ba64ff1935f68024188c61f6535c","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.2_1788631265399_0.685995899698383","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"bank20baht-ui","version":"0.2.3","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.3","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"5e9ecaddd32bcb8f1b14b93cb882a46d7971f5c2","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.3.tgz","fileCount":78,"integrity":"sha512-hUNmXkp1pYwsCKo+jIlQCb6vSusaL2LX597WzJaDZpU0tKV7FkZkHPdp6zSDzIAWBACPlQwp67y6+Y0/15AVHw==","signatures":[{"sig":"MEUCIQD5SokE/dm0UrjBegyDatq8/PH2TjkVAGJ3LbuQawMD0wIgVNoJV1rjhzte8YTCGe9LpElwhqpepeaT0lWRAWgEJgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"19a749caa84384389afbbf584357e8bdef18c8dc","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.3_1788632303303_0.5013032064113101","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"bank20baht-ui","version":"0.2.4","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.4","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"c69e43f6680d198dc41b50c13167faf1b93d934b","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.4.tgz","fileCount":79,"integrity":"sha512-vCun5vKngMHyBz0KKo/ttl/Q4RfsPT06mwNRYAiga63N2Tk5wHkyMV9z1eHELR2lkRr30gpZ8qcLxKESUQm3Lg==","signatures":[{"sig":"MEYCIQC2ulWIKI0P4hFIHdDB1ThbwGbJnaqFpl6tXTHxAWKMMQIhAKcX1eLK6wdI0GgCiHeNIKrcWQa7pbjIowQnwtj8mEGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"dcd3ab394e444889aea6bd8f190d19a238089ffa","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.4_1788639673242_0.8557134682828371","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"bank20baht-ui","version":"0.2.5","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.5","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"4df0396fe8365c23fde4f072b5acf9f1e51f079b","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.5.tgz","fileCount":79,"integrity":"sha512-iGgIJnunnbrdZjUEy3CX9Rauvx4rMcyeLXlzOBAgyAKGAj81e7uwb2IkrXvVt9ldcq7PCSkXMpj9SnYCFRqVUw==","signatures":[{"sig":"MEUCIF0sOEQB3CHsbyvrqh3U+BJIS1mvQ3B2toIBE/3zjknYAiEA7nZcUusGcb06J2N14iXJPBbLBhykJaaEmaKDdBYfF0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"761f386df655d8fae1129ed75c3285df89d40698","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.5_1788663624899_0.9626934810938288","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"bank20baht-ui","version":"0.2.6","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.6","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"1391eb1c5241ced78bda7fda211b80e7c1d4f8b7","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.6.tgz","fileCount":81,"integrity":"sha512-UB0ckhCAKVYXTPpLIYjt11AZ9grVv6vt365bQcWxzIvi5k0S+OIeX21GfYBxWZSSVKUs/moPOdkVEP3aONRxig==","signatures":[{"sig":"MEYCIQDFp0EhdlEi5CB65pnVNN8ucVcctzIfoL7UgfqaQa2EegIhANgYaZcpMLaIfPJt0/fbnkmpdD7VpGQ4S15tgBNuA0DC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"b54d22818761a6ccb27b1a676a5d4b6e43841a22","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.6_1789206521817_0.8083466824862058","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"bank20baht-ui","version":"0.2.7","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.7","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"bcee8b8b38b54495abbd4d348d39e9bfbaec629f","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.7.tgz","fileCount":81,"integrity":"sha512-R7HzMmpbAZBwazdcqUnG4PJ1OHLyFpPTVOyjJvLePc/RCqA82MwX+gWRa249xO+GLxwLe6ySjiiFJHIIMBB2eQ==","signatures":[{"sig":"MEYCIQCJVztBEWtL1ou01lCVL0YEfDdoqEFmP7m4WeqmKneF7gIhAPSSBa8uDTsGVfQ3MspoJoGN6NauIp+jQTKwY3DyrOED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"fc6d4642872fc87c98f18c16dd0d9c1701636859","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.7_1789207982851_0.05440678189710235","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"bank20baht-ui","version":"0.2.8","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.8","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"cd31d3d6c869970159900ed0a5c1894fa7340c5c","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.8.tgz","fileCount":83,"integrity":"sha512-wFulkgcUdbTvOvPirrL97rj1vvtBpN7wYOw+RNwidvMzTNUct4l1LW7ByCHsWEyAf6MWnI/AxIn8ky8Za0YGcQ==","signatures":[{"sig":"MEYCIQCSpgiF6WjlsRmmJ1PXO47zA4kyzl2TghQF452PEu+NaQIhAPHLESyjAMh7KNaysEjdlgywdOerN/5IEP2xPGzraPJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"c7510e79c560bd147dbb1bfd63d27197b39b86e6","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.8_1789208747688_0.9641744968842505","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"bank20baht-ui","version":"0.2.9","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.2.9","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"cb0e8a8d7428eabffaa28f66d94f55dff0e17f5b","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.2.9.tgz","fileCount":84,"integrity":"sha512-pWP9chVn1T02HJPciy9uut7CLEwAwRl2Ptb0dqg7ZBLSuXK8ZLJnYNOqEkRP9hQsOvTeQNuqiIb01rG3utfGRg==","signatures":[{"sig":"MEUCIBNRcmK5zRVDwsR0WBIb9moO5TNJiGmyZN/D8EZdPk1PAiEA8F66nnp3gxaOXTP453+AM12Y9kyBR3HMiNBo59Dvdbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"682c35f1a1bb82b46833837506ec21c7b6c73aca","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.2.9_1789232968545_0.09150027125050131","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bank20baht-ui","version":"0.3.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.3.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"141814de1a78c66e8b9fbab2a4769b87a9aed25c","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.3.0.tgz","fileCount":85,"integrity":"sha512-TVoMPO1JlLeC7yT18ay+t2rUiEPukwOXBaFHJbStb41c50LrLSfGrwgqpZ17Y5yuri5v0IcQxx7+t+bN9eJtQQ==","signatures":[{"sig":"MEUCIFZ6718mPXbiqHXsulc8L2S5oNKwAYmytZmRMmoVPzzZAiEA3vvCFCDbq3sCfkU3hCS7Agjfg8sQON2LpOobZJOddz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"4321c8cfae6326ffdd75eba3cecc9be0ed0fd4f1","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.3.0_1789235459917_0.6691276740653307","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"bank20baht-ui","version":"0.3.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.3.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"cad94087825b0e2d0368aab1248bbe9f2d0838cd","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.3.1.tgz","fileCount":93,"integrity":"sha512-mNEoiyxpbVsAnsxWnPeiaOhus3aLAO7oT3FbDEw6aLsnRF0UfkYYQMjOORP/0B6zNWu+z5CsWRTO5IdJcHZgEA==","signatures":[{"sig":"MEYCIQDSDOApK3uSwg+S8Z0TmNLyEkCLaKTRchup9ONFexa1FAIhAO4iAAe4zbzA/PXQdyFV7jwylG0lpmnyZaAITkdUWMQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"52de21e564734646bc10bccb6fda01459e117fe3","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.3.1_1789268067314_0.48806761520615627","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"bank20baht-ui","version":"0.4.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.4.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ddf48f9665c24c6929ec1e42a1d98eb440c99870","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.4.0.tgz","fileCount":98,"integrity":"sha512-89uXsK3+g7r2krSTt1slUNB4vp3+B+9r+YRzkPkB3cu3B58A+8kbo2FtFRGa4Uy6sGiQZvdxgiC58me4fncQQg==","signatures":[{"sig":"MEQCICTu3CwNzoz68WXFhz06dOHhG09kcuQXQu0ms9QvVSf/AiAU6lc9Ug6HRi2amrdGjOjB8AGApOy13W6LnqKbVVgPrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"610d92a2e988a34f8f0e73e4b16f5d055fa7c643","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.4.0_1789275819552_0.7216563367817448","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"bank20baht-ui","version":"0.4.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.4.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"8105e0223915a756f8157297c0b2e128a3895912","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.4.1.tgz","fileCount":98,"integrity":"sha512-GqoCBhy7LLPcCElOCDDZFfNFQQfNpMnWHXmvC9AwLk03d0K1jXVonha3JkGmhCkvL0HmIEgy5tS3gS5dPi46CQ==","signatures":[{"sig":"MEYCIQCFtX6CLj5NudJW/qDs/msxrejtrT3OtMOL9q0elNx8VgIhAPE8PGLMRraKYMRd47E+YeeivpuThU03OyDx9j5DKYJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"279223eb9f0dfd15a3a5ac713100918c2ac2bd99","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.4.1_1789276280942_0.7046003381581649","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"bank20baht-ui","version":"0.4.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.4.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"388672a559815477c48a9d78c01eda8a20e60d1e","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.4.2.tgz","fileCount":98,"integrity":"sha512-GcQZyaIPQ+7SPLwgnvcSpsuKAds3hpINrG/r+Nuu9Lq5r8YPAQXSltSeW9OP0BQ5JMgheQ8XNm0oZzmmLallyA==","signatures":[{"sig":"MEUCIQCqkjtdE0+4WRelJhSmG+bXnS4kY6MNR6XKf+i0V6nKegIgaDwTsURIpTAX8ZGorsitwMbYhAa9Fjyc9gzK2MTYaNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"e15dcf3941c09997738051a5dd0e3b4dacdd0db6","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.4.2_1789277416032_0.6736949883875536","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"bank20baht-ui","version":"0.4.3","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.4.3","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ee2664d82b3c65f0f31f5687a966871e788cd3f8","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.4.3.tgz","fileCount":98,"integrity":"sha512-PDpSFW1mjzY2gUqLrUcqSVIKyxyZbXmCYV/FREkaVFVFE9FgdGMX9LfXVbuvrunS1Gl8qMcsrpu9Z/Fsk+M1/Q==","signatures":[{"sig":"MEUCIECC+dkBkpqbHz2DS8Ywm6lzs0AHOAFimt9mzWHjYO8NAiEAgkoxdSCh24lHI3xlrGQq35KNnf3AweX8Fx32ROWX6xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"a9eed0835211d5d2647280532b65a16e641199e0","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.4.3_1789277925966_0.7942254727748805","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"bank20baht-ui","version":"0.5.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"7e78be0772b375f2e01ad477e0b8db9379438365","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.0.tgz","fileCount":99,"integrity":"sha512-XrgXhDb8WZE1AimI++w7BaawxOMi1PO6yGvdZX2UxhoxQxlKcPlJqSQUd6VFH7THLPsTIu3bMRgYBRaK24/wRA==","signatures":[{"sig":"MEUCIBenJ9726HThgzGaSuB/6d5nSwmnSuaIrAxnznwunHANAiEA4k77/IWXW2iUzruN6zXjGVb6oyR6SXU3JUBgGQD7Mrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"d94a95fd17fd5934d0b84e80085e64264eaa88ec","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.0_1789281934719_0.36720460876245875","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"bank20baht-ui","version":"0.5.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"a38579f81292b6bb5ae6e1d8b11d2ab55e52e360","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.1.tgz","fileCount":99,"integrity":"sha512-nzPAv51UE8m9hxJc70kG8y6DN007DBuZ8d/r/mscp4qHxD+iwSmPA1twMYJ0pEiMCcyVkiUYyzIOzK8XVEoI1g==","signatures":[{"sig":"MEUCIQChKhUiDAKAlQHj8eqe38B9wIKfq3JlDi7VTpP7T/FovQIgPPBXblsUyhEYCUWB0eTEhRWo2x8aECzTDVxpmqt4sM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"2eb362f5c94d69eb948f7bce1dd0b90b20766b9b","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.1_1789320955609_0.4715939437564165","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"bank20baht-ui","version":"0.5.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"4fb457df02ee312e645b4d8f818b443869b37f32","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.2.tgz","fileCount":100,"integrity":"sha512-IXegyzgolBhOG/BruFqrdXD3DNCj01Yu77bLr2cQ6DBS9GYAd4yvecQOlLH1i8Zg0uugyylFK3cbpIUX3x01lQ==","signatures":[{"sig":"MEUCIEtc/yODGzU9VOu1hECqubDgUPRR/A+dA0ENhtp20mUaAiEA90t60PzXRYWhYH4Aw3EsKVJvtxhxY0SEYnfpIOQVSGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"9dff1d3a4ceeb6b89e1f890ecad35245a0932f6f","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.2_1789398033184_0.16719358742159907","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"bank20baht-ui","version":"0.5.3","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.3","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"4bad3b9cfa330ba18fbc003b54177ec9218ca9d9","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.3.tgz","fileCount":101,"integrity":"sha512-Xdrwoxb2eVd8c40ErVJn/kcUmG5aur7kb+H7dzBmQ4nr6to1vYpwtfpeyRv5S2XauozGodfZj+GjWAtIen0PaA==","signatures":[{"sig":"MEQCIHDweUT+NSIPaywsgCqyF34MmUTusC4YueMx7hCkQgygAiBrEw3qj+ao2+D8GyhGilVMo+q1xeqA6KKdy96RdIwsYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"201e9d76428ec8a712e0560b590bc18282df09df","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.3_1789405128819_0.03109453806110074","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"bank20baht-ui","version":"0.5.4","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.4","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"78c57678b938976fbe521cb21bc378e7fb8fbb50","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.4.tgz","fileCount":101,"integrity":"sha512-Z5wfC1nPynS34O2rEDs6vyDrB4BJMpWfHjaghi1QqWOq1X2yuda+3QeEllIK2EBv0/37sYuF8GOsQUOi+gDmMQ==","signatures":[{"sig":"MEYCIQDPKxk8kXAQsk4u5MuXWj8qmy5trGm38TKI1JVBooNg8wIhANW7Pe0IJbY07+B+wUYJBQzHm+xWyFMr1E4BFWtn/otF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1518650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"3e92a85cb83589302df1e2efc6edffaa9cbe7cb5","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.4_1789478250400_0.12237540449209372","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"bank20baht-ui","version":"0.5.5","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.5","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"5c6314e735a057aa1ff3b64f0c137a70b061f600","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.5.tgz","fileCount":101,"integrity":"sha512-+3y5dgXYKzMWd5N0RW6k+PNwcH/oVRkjRJiwm0mk9Rd+hEB+5o0UbP7klZ8urUE0dLjMSUysCFbpr4DH9zc5fg==","signatures":[{"sig":"MEUCIQDt8eVSqrrZPLeMwIfdmN971jEeq3ztqewRaW5tyJKmIgIgE62PwyxD+pFjIoQQhzEnLst+jhm18Mg/j9UoMrBlTzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"14550e7cb85f682d487f18a507f2e28a03be7c2d","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.5_1789480231527_0.48067710716106693","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"bank20baht-ui","version":"0.5.6","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.6","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"a205a42c0755b60f870bca20e01ed910b31780f6","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.6.tgz","fileCount":101,"integrity":"sha512-9456eL493prvWqAsUrULvood3PcfK5iQLpVZReLO63RB/k3iRLdAztVfVjdEmEgcAZ0G8i/iUMyVCcA346+a0g==","signatures":[{"sig":"MEYCIQCxlTksVaLsUoxbTpCw8tTpp8MK3URh/yJ7rbjQj8kaUwIhAMBIoNOBOaheK0n5cPctOsZaDiSu13+MOO4U1msjF0XH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523190},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"98739365011f06e0520bbef8cef1d9ed695813a0","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.6_1789481259140_0.07123670566196783","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"bank20baht-ui","version":"0.5.7","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.7","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"5ebe672cddd2bfe57c3bc33bb0ec89e8dbc34b06","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.7.tgz","fileCount":101,"integrity":"sha512-2qnL9G+DHIQlpJUinaV49DKW2YrodeFgvquFusmZZoTCi61ZFAKYPgaeChN0OzokuHCpU33hle674gXFFH+/yw==","signatures":[{"sig":"MEUCIAC+XBRVhuvb3tt/FltFAQ6nDA9fjFkMHFzUQ5UTUXXYAiEA3JtwfCuOzFW0vMryn4czs9JYWZ/po/maEX38bzxJF84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"c9d7ab36d458cf51b9ca62ad3987b92c41eb7a1d","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.7_1789485575514_0.6682542143844568","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"bank20baht-ui","version":"0.5.8","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.5.8","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"275943b3875380b1e7de3a3c4cfc6e882e9ea581","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.5.8.tgz","fileCount":104,"integrity":"sha512-yZLAFBlkqtE1Z8WC/Se93zBJS3T18C9OD5PjjR6lqa1l7QrzlxqXfqHT7ovg/2Bq83BI/jzhPcanzWm072SDYQ==","signatures":[{"sig":"MEUCIE4d4mNjYrRdwW+gwzCxLPkixa5nGhlYcARjq5O3B9RoAiEAmkPmrTipxEOvc9RbIwPn0wL0G6/NEwUaZNiWX5hE05E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./tokens.css":"./dist/tokens.css","./package.json":"./package.json"},"gitHead":"6615457a9431c9928c23c6e2d39575da6623a8f5","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/react.js","./dist/ssr.js","./dist/hydrate.js","./dist/chunks/*.js","./dist/tokens.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.5.8_1789658256289_0.849148550119283","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"bank20baht-ui","version":"0.6.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.6.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"40dc5fb31f4c42ce298aa9161f4c1f584b8031af","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.6.0.tgz","fileCount":181,"integrity":"sha512-bfHsm/M2Fns96VbZx7kP6iUTD6L5JzrN234ZLwSTyfgpYdEIbH8caWChUXaZekfFiD2xbNhOddOU2CPlq8N7AQ==","signatures":[{"sig":"MEYCIQD0D3gPtgaNb5CBmCvxCpqcKRxNwX8R+uGb7NsmKkMwBAIhAJJTUdXVRkbIpPQE97J7zwoBL8bJocMuotiupXx+1mlk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"e3171d85a32566cdfe9fc507db3caa43784d1c06","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.6.0_1789660703225_0.4364421277998012","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"bank20baht-ui","version":"0.7.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.7.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"586828c64e65ef019a7a3cd0ac7504b8075ebc8e","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.7.0.tgz","fileCount":181,"integrity":"sha512-nrYw/7PyoGT1JfIYzCYmV4wGYGbtP5YOcVMAsKnocGb8G4ZjKocr/hzYC/Jh8+kxeSKrp0yuG3apr0hLznvMiA==","signatures":[{"sig":"MEUCIQCRuPiptEYSarnlgG09wlIjQGpgdK/0UXfaVwQ4YRsHkAIgLbdqgIDXRDSswLB2IxF/V8uvL5vZEgEBO5N5XLWoEP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEiJvsOBXPKcqDrvsjTfPR8MRhQXn0Gjs3xiM0PeArFKAiAmuEHFwUePBkb3XPTnF57MEayG/M/0+RVsjEW3mrltRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"663c843dc1cb8bc54a34a5094c5dc8a90bffc04c","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.7.0_1789742118248_0.9873564634854832","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"bank20baht-ui","version":"0.7.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.7.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"1f135420b614e00a80955231971261bfba228225","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.7.1.tgz","fileCount":181,"integrity":"sha512-oD7LTVwP8CWngtEWUKiDmPabP/VDkA+koo7NmZSog9my7ejZzQg59NmoeJMAB0+i3rwnWnjR/js/sB7K+fteNw==","signatures":[{"sig":"MEUCIDXJuP+gqrzL1zjsjt0idcMhpf01VcQR20hUXh1+cQ+PAiEAyuATDWJRIaJN3BYDL98t57VDLYFTjUzGqZLV3G9REq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq05mJ9eVSMYaQCarrmHxLUMekKZvoUGTtsNUFiB3JhAIhAPaSUDOZKaFq6UTKu6bqaS3DKwZZayi5Qr2fw6Bo+0xP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1771954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"1c405d59112384809015348f4bd4758806bb93a9","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.7.1_1789745612267_0.7721081294987091","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"bank20baht-ui","version":"0.7.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.7.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"6778f923aa5d040e07c1f504ea8ab8b4d7b76748","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.7.2.tgz","fileCount":181,"integrity":"sha512-DB4RVlvMvCMSeCJlsKhIuCyJ7tdNoiXK5Al6/i4sufcAcz8k3K/os1x12WU1NQ2Ztei6/3gHt2/r49eOIarexg==","signatures":[{"sig":"MEUCIBY4qPPvY2QesOLUcKb3xpIPipslfGRjEcj52Gq2Ck4lAiEA9GSOY0O0JoML65RiS8EDXPToasYVgEgMZiyOFs4X2F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPq5hzsmPMar/YAOFmDmL0XZjZYu2Vv6bONtYA12UTxAiEAg6ykMR1i+NpblpYZ9ukPr2WjDAXcaCr5xvoXkdhlxwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"b0f4934feb92b3631551a5bfd83e42c7afe2159e","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.7.2_1789745893849_0.9402655582429746","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"bank20baht-ui","version":"0.7.3","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.7.3","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"d71c04dab55a0ef7cf07ae34b66ea1cb5ab60f08","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.7.3.tgz","fileCount":181,"integrity":"sha512-intdJZ0gqm99Y/3wIxPPeRWIasVQVgjw0YNB8RF88TMbxxcgiFy2a3+fRSh/cPUlWkH4aZ/rdeYQ2n1LCLDuLg==","signatures":[{"sig":"MEQCICkeJFH1oa0AycdFPn+nwEfhKo3hvEosaV78eVYfNeo+AiAYMZSmk7DnVBYmlO02mVOenI/9Blviib+LN9WwnCTqTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDxxuaYvqqi0E2QDKpBfUNr7Qemdz9rWS03TD7E03qryAiBolMPRjmwW6/i8BVRlM5kcBrBd1K3zrZWk69vguyWI2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"3753c6b720bc88fc1d307b984ec67c15af26cd3a","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.7.3_1789746705426_0.5140124664551988","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"bank20baht-ui","version":"0.7.4","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.7.4","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ba737ffaf729d96937475477324caa095f880c53","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.7.4.tgz","fileCount":181,"integrity":"sha512-0fMM4zYau7C1I15hHhUK7g9kF5zL4GNHA3GR8+uZSxqOC8zhlZt77pACCrZ3clti/o91hGMxM3raHoz+ywc8dQ==","signatures":[{"sig":"MEUCIB0EjCLDDbBgYXmJpgLANavYY1zJK16JvZeg098pHso1AiEA828ql2AempsgDE47MR9y7/vMfd9P2vpzha3Ao/5InL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp3gvVFetWlcgLxdrP5RWC77CHsHdCrawuE+3vm6t0/gIgFnOO/9hpJfvgDTvesd8aezyDxhe991YAAgVVjGvIdpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"22cfa3250793c456fd4799a3e93b6b9fbf6cf5eb","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","flatpickr":"^4.6.13","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.7.4_1789756537189_0.49168025977561536","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"bank20baht-ui","version":"0.8.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.8.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"fc5eba6cbc7c9c6ed7c0c7c0b0bfe94a286ffe0d","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.8.0.tgz","fileCount":183,"integrity":"sha512-ndZjubW23H4pqA0FCxMLpMgjtDT5JflDdQj062r/KU8ZsxtXJryBU8u/ViTLfQHM4LyigBulJNU2D/Rw4wN7Fg==","signatures":[{"sig":"MEQCIC3wmTCCN78MABO0flR6eRiGgaK2cyQxiLo1dhMy8o+xAiBZHQpngZfNVULVIYFTEOJxGRzfE1/IymjdrG0skqkN4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJSI/WNkXxiI+8AUvQpyXCCQMr+/kVANHMP7wYyJ8b2QIhAKrPcik5tooWcclT1rMm+mQwXVpD/mgNYTKs1r3BT0aJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1785178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"231634344f85d1347e8671afadd75d913728bb81","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","flatpickr":"^4.6.13","happy-dom":"^20.10.6","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","flatpickr":"^4.6.13","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.8.0_1789793162737_0.4728158704194081","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"bank20baht-ui","version":"0.8.1","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.8.1","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"69b0f1b604cb2cd562443ddca3cb0a17417a8f13","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.8.1.tgz","fileCount":183,"integrity":"sha512-TomJqrEWml+ktM75KAzPCf1oOWPo1tz9Oi1h/pJpBN1t+uZBEE2qiWynZVIabq4dUSciWrY94uayI7Tzh+VGiw==","signatures":[{"sig":"MEQCICYYBJ6VWuuqbhGMUU5//AAOWzDUN4YQYfiJqeoJ49hzAiBi4FS6XgtbbYdEZYzYB8FRGBA3uJKUr6qxHkfWG8zc2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAx/C9I0QKh464FfGJocWU+74ihM7o/VAVf5OXtlrje6AiEAhFJdNeFfSMwyYkd5cACTPKxyCjkwO9cOBW26ImyhtQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1815202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"e5e5af5a1e186edb56ced2282c34f16f9d3f7a82","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","flatpickr":"^4.6.13","happy-dom":"^20.10.6","@types/bun":"^1.2.0","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","flatpickr":"^4.6.13","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.8.1_1789879086464_0.8739704018043255","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"bank20baht-ui","version":"0.8.2","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.8.2","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"ce7c88aad6bb759b29b20c62829f152871262dec","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.8.2.tgz","fileCount":183,"integrity":"sha512-DfFLZd8XXBH30WelN3OM5E4TA5BTrfO4DrWXEepQVWXbyrP20mnm7GGbE2V8wHjvaUXYzl+iS8Lx3fHML54jvg==","signatures":[{"sig":"MEUCIFShm6RcnPpqhgjtfqUoxVuKGMal86gWMo6rKO4wbywfAiEAywfT/MI/YSwfeJsZDX3Cb51b5zZZ0spSRBnX7F6ymIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTzkzBBorjJyGjS3VN5aXlQYeM5M/oz9k0alidSltFBAiEA5HRGHFHPsc11Sn6pWy9WH77UVWN93JVyYw4VUDR/Zv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"099a26c43d641bda7c4b4c24b162433737618247","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","flatpickr":"^4.6.13","happy-dom":"^20.10.6","@types/bun":"^1.2.0","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","flatpickr":"^4.6.13","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.8.2_1789898412514_0.06680825205837682","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"bank20baht-ui","version":"0.9.0","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"author":{"name":"Nattapong Promthong"},"license":"MIT","_id":"bank20baht-ui@0.9.0","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"homepage":"https://github.com/bank20baht/bahtui#readme","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"a7424b9ad727f790f14b7688402f5de3c1cf9193","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.9.0.tgz","fileCount":183,"integrity":"sha512-Jw+vDSu8PQjaMqO8xWRtCP0Q5V5hPMVvvnZgCoFZDQy6B5Clf4v6fRZsvUUYVyvDoJDSMkHabOduwqORg1R9TA==","signatures":[{"sig":"MEUCIQDISooNbDj0u3Lp8BHUpR9hXAIUYDz3RiLwRCStLL+QuAIgRLFY2QzZnf+s1N4IXEC4z1fPiqzERjd3KHa4LCQmOUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzmyMED0IyyZBX4UqngGPyrRdkqBsYl0Gj/N/jqDZVRAiAUnahNSAOwg217oCaOCYcNuGTi7HnZ1n9z2N65eEjQFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"d01f3e5b3ff6646bbf3f9d4014e31d068fff6ab5","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"vitest run && npm run build"},"_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","flatpickr":"^4.6.13","happy-dom":"^20.10.6","@types/bun":"^1.2.0","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","flatpickr":"^4.6.13","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bank20baht-ui_0.9.0_1790170047988_0.2801820362511491","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"_id":"bank20baht-ui@0.10.0","bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"dist":{"shasum":"2000fa377c93c0263bcec4e1b3766f14cbcb60ad","tarball":"https://registry.npmjs.org/bank20baht-ui/-/bank20baht-ui-0.10.0.tgz","fileCount":183,"integrity":"sha512-o6oL3aj94GK3/7fc7l16laIZ8BuWq510uG2yPliTQkg63FQhVl18PPL6gUjXnJV44Z4ahnU5w2T4mvlbUmdnWw==","signatures":[{"sig":"MEUCIFdJn6+JtfQB7Q1Gsnt+U5zXL/55p9V8BicSzhkDzBJZAiEA+vpxR+0c9ItzBgWSP14/ESKu+g/atVkHIzbuxSLswX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/TEABo8SawFDoHHQQrDMMJwWpgomIggyBpe6KpNnNvAiAm3fTyMvVDpAw2WzSIInTxuoi3wbtPAvx/5+IBh/3ZKw=="}],"unpackedSize":1826298},"main":"./dist/index.js","name":"bank20baht-ui","type":"module","types":"./dist/index.d.ts","author":{"name":"Nattapong Promthong"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ssr":{"types":"./dist/ssr.d.ts","import":"./dist/ssr.js","default":"./dist/ssr.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js"},"./engine":{"types":"./dist/core/index.d.ts","import":"./dist/engine.js","default":"./dist/engine.js"},"./hydrate":{"types":"./dist/hydrate.d.ts","import":"./dist/hydrate.js","default":"./dist/hydrate.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js","default":"./dist/overlay.js"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js"},"./css/*.css":"./dist/css/*.css","./tokens.css":"./dist/tokens.css","./components/*":{"types":"./dist/components/primitives/baht-*.d.ts","import":"./dist/components/primitives/baht-*.js","default":"./dist/components/primitives/baht-*.js"},"./package.json":"./package.json","./components/form":{"types":"./dist/components/baht-form.d.ts","import":"./dist/components/baht-form.js","default":"./dist/components/baht-form.js"},"./components/workflow":{"types":"./dist/components/baht-workflow.d.ts","import":"./dist/components/baht-workflow.js","default":"./dist/components/baht-workflow.js"}},"gitHead":"62e3fc7af1524c06ad77a35e8720fdc79e9ee723","license":"MIT","scripts":{"test":"vitest run","build":"vite build && npm run analyze","analyze":"custom-elements-manifest analyze","test:ssr":"vitest run tests/ssr","test:watch":"vitest","icons:koboyo":"bun run scripts/koboyo-illustrations.ts && bun run scripts/koboyo-icons.ts","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","release:patch":"npm version patch && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"vitest run && npm run build"},"version":"0.10.0","_npmUser":{"name":"bank20baht","email":"20baht.bank@gmail.com"},"homepage":"https://github.com/bank20baht/bahtui#readme","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"web-types":"dist/web-types.json","repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","directories":{},"maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"sideEffects":["./src/**/*.ts","./dist/index.js","./dist/overlay.js","./dist/ssr.js","./dist/hydrate.js","./dist/components/**/baht-*.js","./dist/**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lit":"^3.3.0","@lit-labs/ssr-client":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"customElements":"dist/custom-elements.json","devDependencies":{"vite":"^6.3.5","vitest":"^3.2.4","flatpickr":"^4.6.13","happy-dom":"^20.10.6","@types/bun":"^1.2.0","typescript":"^5.8.3","@types/react":"^19.0.0","@lit-labs/ssr":"^4","vite-plugin-dts":"^4.5.4","@custom-elements-manifest/analyzer":"^0.11.0","custom-element-vs-code-integration":"^1.5.0","custom-element-jet-brains-integration":"^1.7.0"},"peerDependencies":{"react":">=18","flatpickr":"^4.6.13","@lit-labs/ssr":"^4"},"peerDependenciesMeta":{"react":{"optional":true},"@lit-labs/ssr":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bank20baht-ui_0.10.0_1790343978013_0.9377390802984773"}}},"time":{"created":"2026-07-11T07:28:26.002Z","modified":"2026-09-25T13:46:18.322Z","0.0.1":"2026-07-11T07:28:26.319Z","0.0.2":"2026-07-11T10:57:16.777Z","0.0.6":"2026-07-11T23:43:30.682Z","0.0.7":"2026-07-12T01:21:46.078Z","0.0.8":"2026-07-12T01:59:12.853Z","0.0.9":"2026-07-12T02:20:07.496Z","0.0.10":"2026-07-12T02:56:56.561Z","0.0.11":"2026-07-12T04:16:43.074Z","0.1.0":"2026-07-12T05:04:50.370Z","0.1.1":"2026-07-12T07:36:26.869Z","0.1.2":"2026-07-12T12:59:38.878Z","0.1.3":"2026-09-02T13:32:04.126Z","0.1.4":"2026-09-02T17:18:38.723Z","0.1.5":"2026-09-03T14:54:44.473Z","0.1.6":"2026-09-03T15:38:06.542Z","0.1.7":"2026-09-03T15:45:41.193Z","0.1.8":"2026-09-03T15:53:05.165Z","0.1.9":"2026-09-03T16:07:16.389Z","0.2.0":"2026-09-04T13:24:41.591Z","0.2.1":"2026-09-04T13:53:56.008Z","0.2.2":"2026-09-05T18:01:05.544Z","0.2.3":"2026-09-05T18:18:23.471Z","0.2.4":"2026-09-05T20:21:13.415Z","0.2.5":"2026-09-06T03:00:25.036Z","0.2.6":"2026-09-12T09:48:41.960Z","0.2.7":"2026-09-12T10:13:03.052Z","0.2.8":"2026-09-12T10:25:47.841Z","0.2.9":"2026-09-12T17:09:28.719Z","0.3.0":"2026-09-12T17:51:00.055Z","0.3.1":"2026-09-13T02:54:27.491Z","0.4.0":"2026-09-13T05:03:39.715Z","0.4.1":"2026-09-13T05:11:21.090Z","0.4.2":"2026-09-13T05:30:16.196Z","0.4.3":"2026-09-13T05:38:46.133Z","0.5.0":"2026-09-13T06:45:34.878Z","0.5.1":"2026-09-13T17:35:55.749Z","0.5.2":"2026-09-14T15:00:33.314Z","0.5.3":"2026-09-14T16:58:49.038Z","0.5.4":"2026-09-15T13:17:30.550Z","0.5.5":"2026-09-15T13:50:31.707Z","0.5.6":"2026-09-15T14:07:39.296Z","0.5.7":"2026-09-15T15:19:35.638Z","0.5.8":"2026-09-17T15:17:36.426Z","0.6.0":"2026-09-17T15:58:23.381Z","0.7.0":"2026-09-18T14:35:18.344Z","0.7.1":"2026-09-18T15:33:32.361Z","0.7.2":"2026-09-18T15:38:13.937Z","0.7.3":"2026-09-18T15:51:45.537Z","0.7.4":"2026-09-18T18:35:37.360Z","0.8.0":"2026-09-19T04:46:03.796Z","0.8.1":"2026-09-20T04:38:06.590Z","0.8.2":"2026-09-20T10:00:12.604Z","0.9.0":"2026-09-23T13:27:28.087Z","0.10.0":"2026-09-25T13:46:18.126Z"},"bugs":{"url":"https://github.com/bank20baht/bahtui/issues"},"author":{"name":"Nattapong Promthong"},"license":"MIT","homepage":"https://github.com/bank20baht/bahtui#readme","keywords":["forms","workflow","web-components","lit","json-schema","form-builder"],"repository":{"url":"git+https://github.com/bank20baht/bahtui.git","type":"git","directory":"packages/core"},"description":"JSON-driven form + workflow engine. Send JSON in, get an interactive form out.","maintainers":[{"name":"bank20baht","email":"20baht.bank@gmail.com"}],"readme":"# bahtui\n\n**JSON in, interactive form out.** A framework-neutral form + workflow engine shipped as Web\nComponents (Lit, light DOM) with a pure-TypeScript rules core.\n\n```\nnpm i bank20baht-ui\nnpm i flatpickr   # peer dependency — only if you render date fields / <baht-datepicker>\n```\n\n## Quick start — one form (Level 1)\n\n```html\n<script type=\"module\">\n  import 'bank20baht-ui';            // registers <baht-form> / <baht-workflow>\n</script>\n<link rel=\"stylesheet\" href=\"bank20baht-ui/tokens.css\" />\n\n<baht-form id=\"f\"></baht-form>\n<script>\n  const el = document.getElementById('f');\n  el.form = {\n    form_id: 'f1',\n    form_name: 'Person',\n    fields: [\n      { order: 1, type: 'text',   key: 'firstName', label: 'First name', width: '1/2', required: true, value: '' },\n      { order: 2, type: 'text',   key: 'lastName',  label: 'Last name',  width: '1/2', required: true, value: '' },\n      { order: 3, type: 'number', key: 'age',       label: 'Age',        width: '1/4', min: 0, value: null }\n    ]\n  };\n  el.addEventListener('baht-change', (e) => console.log(e.detail.data));\n  // el.validate() / el.getData() / el.setValue({...}) / el.reset()\n</script>\n```\n\n`<baht-form>` is a **dumb controlled component**: props in → UI → `baht-change` out. No buttons, no\ncross-field logic, no fetch. Your app owns the state (mutate the JSON, feed it back).\n\n### Views — show a subset of one form\n\nDefine named display projections on the schema (e.g. per user role); select one with the\n`view` attribute:\n\n```js\nel.form = {\n  ...form,\n  views: [{ name: 'summary', fields: ['age', 'firstName'] }], // view order = display order\n};\nel.view = 'summary'; // or <baht-form view=\"summary\">; unset = full form\n```\n\nViews are **client-side display only**: the view picks which fields render (and validate —\nthe user can only fix what they see), but `getData()` still returns the full form and the\nserver (`bank20baht-validator`) always validates the complete schema. In a workflow, set\n`view: 'summary'` on a step's form to pin the view that step renders.\n\n### Read-only display\n\n`<baht-form readonly>` shows a submission instead of editing it: values as text, option\nlabels instead of keys, chips for multi-picks, Yes/No, no help text, \"Not provided\" for\nblanks. Same grid, same widths. `displayValue(field, value)` from `bank20baht-ui/engine`\ngives you the same formatting for tables.\n\n### Repeater — line items / repeating rows\n\n```js\n{ order: 5, type: 'repeater', key: 'items', label: 'Line items', min_rows: 1,\n  fields: [\n    { order: 1, type: 'text',   key: 'name', width: '1/2', required: true },\n    { order: 2, type: 'number', key: 'qty',  width: '1/4', min: 1 },\n  ] }\n```\n\nValue is an array of row objects (`getData().items → [{ name, qty }, …]`). Rows add/remove in\nthe UI (`min_rows`/`max_rows` bound the count), each row validates its sub-fields — errors come\nback as `items[0].name`, on both the client and `bank20baht-validator`. One level deep only.\n\n### Dependent / async dropdowns\n\n```js\n// schema — functions never live in JSON, only registry names:\n{ order: 2, type: 'dropdown', key: 'amphoe', options_from: 'amphoeFor', options_deps: ['province'] }\n\n// registry:\nel.registry = {\n  options: { amphoeFor: (data) => fetch(`/api/amphoe?p=${data.province}`).then(r => r.json()) },\n};\n```\n\nOptions resolve from the registry with the form's current data (sync or Promise). When a\ndep changes, options refetch and the dependent value clears — cascading down chains\n(จังหวัด → อำเภอ → ตำบล).\n\n### Cross-field validation\n\n```js\n{ order: 2, type: 'date', key: 'end',\n  validators: [{ type: 'compare', op: 'gte', field: 'start' }] }\n```\n\n`compare` checks against a sibling field (confirm email = `op: 'eq'`), numeric/date-aware,\nskips while either side is empty. Works inside repeater rows and on the server.\n\n### Feature flags — deploy dark, flip a JSON file\n\n```js\n// schema: gate a field / workflow step / rule\n{ order: 9, type: 'text', key: 'promoCode', flag: 'promo' }   // '!promo' = the old path\n\n// host: flags from one static file — edit it, features flip\nel.flags = await fetch('/flags.json').then((r) => r.json());  // { \"promo\": true }\n```\n\nFlag-off means **not in the schema**: no render, no validation (a dark `required` can't\nblock), nothing in the payload. Missing keys count as off, so new features stay dark until\nthe file turns them on. Server side: `validateSubmission(applyFlags(schema, flags), data)`\nwith the same JSON — `bank20baht-validator` re-exports `applyFlags`.\n\n### File upload\n\n```js\n// schema:\n{ order: 6, type: 'file', key: 'doc', uploader: 'default', accept: '.pdf,image/*', max_size: 10_485_760 }\n\n// registry — File in, serializable ref out:\nel.registry = {\n  uploaders: { default: async (file) => {\n    const fd = new FormData(); fd.append('file', file);\n    return (await fetch('/api/uploads', { method: 'POST', body: fd })).json();\n  } },\n};\n```\n\nPicking a file uploads immediately; the value becomes `{ name, size, type, url }` — plain\nJSON, chips with remove buttons in the UI, `max_size`/`accept` validated on both client and\nserver. Omit `uploader` for the old capture-only mode.\n\nNo registry function at all? `<baht-upload>` talks to an endpoint straight from attributes:\nthe file is POSTed as multipart on pick, the endpoint returns the stored URL, and that URL is\nthe value (`baht-change` → `{ value, files }`; progress and error events included).\n\n```html\n<baht-upload url=\"/api/uploads\" accept=\".pdf,image/*\" max-size=\"10485760\" label=\"Attachment\"></baht-upload>\n```\n\n### Drafts / autosave (host pattern)\n\nThe library is controlled — autosave is three lines in your app:\n\n```js\nel.addEventListener('baht-change', (e) => localStorage.setItem(key, JSON.stringify(e.detail.data)));\n// (workflow: listen to baht-data-change instead)\nel.value = JSON.parse(localStorage.getItem(key) ?? '{}'); // restore on mount\n// clear the key after the server accepts the submission\n```\n\nSee `apps/web`'s render page for a working restore/discard/clear-on-submit flow.\n\n### i18n — Thai (or any) built-in strings\n\nAll built-in strings — validation messages, Next/Submit/Back, the approval step —\ncome from one catalog:\n\n```js\nimport { setLocale } from 'bank20baht-ui';\n\nsetLocale('th'); // built-ins: 'en' (default), 'th'\nsetLocale('th', { required: 'ห้ามว่าง' }); // locale + your own overrides\n```\n\nCall it once before mounting. Per-field `message` and label attributes\n(`next-label`, `approval.approve_label`, …) still win over the catalog. The server can\nlocalize too: `bank20baht-validator` re-exports `setLocale`, so validation issues come\nback in the same language the client shows.\n\n## Quick start — wizard with rules (Level 2)\n\n```js\ndocument.querySelector('baht-workflow').workflow = {\n  workflow_id: 'wf-1',\n  forms: [/* {form_id, form_name, order, fields}, ... */],\n  rules: [\n    { id: 'skip-person',\n      when: { field: 'Intro.kind', op: 'eq', value: 'company' },\n      then: [{ action: 'skipForm', target: { form: 'Person' } }] },\n    { id: 'vat',\n      when: { field: 'Company.hasVat', op: 'eq', value: true },\n      then: [{ action: 'show', target: { form: 'Company', field: 'vatId' } },\n             { action: 'required', target: { form: 'Company', field: 'vatId' } }],\n      else: [{ action: 'hide', target: { form: 'Company', field: 'vatId' } }] }\n  ]\n};\n```\n\n`<baht-workflow>` walks the forms in `order`, evaluates the rules on every change\n(show/hide/enable/disable/readonly/required/setValue/skipForm…), renders the single\nNext→Submit button, and emits `baht-next` / `baht-submit` / `baht-complete` / `baht-data-change` /\n`baht-step-change`. **The runtime navigates; your app acts.**\n\n## Headless core (any framework, no DOM)\n\n```ts\nimport { evaluate, validateField } from 'bank20baht-ui/engine';\n\nconst derived = evaluate(workflow, { Intro: { kind: 'company' } });\n// derived.forms  -> { Person: { visible: false }, ... }\n// derived.fields -> { 'Company.vatId': { visible, enabled, readonly, required, computed } }\n// derived.data   -> nested output (hidden/skipped values cleared + excluded)\n```\n\nThe engine is a pure function with fixpoint evaluation (cycle-guarded), per-rule `priority`\nconflict resolution, and clear-on-hide/skip semantics. Build a React/Vue renderer on top of it\nwithout touching the Web Components.\n\n## Functions never travel in JSON\n\nFormatters and custom validators are referenced **by name** and resolved from a registry you\npass as a prop:\n\n```js\nel.registry = {\n  formatters: { uppercase: (v) => String(v).toUpperCase() },\n  validators: { idCardTH: (v) => isThaiId(v) ? null : 'บัตรประชาชนไม่ถูกต้อง' }\n};\n// JSON side: { formatter: 'uppercase', validators: [{ type: 'custom', fn: 'idCardTH' }] }\n```\n\n### Client scripts — ServiceNow-style `load` / `change` / `submit`\n\nWhen rules JSON isn't enough, register imperative hooks the same way — by name:\n\n```js\n// JSON side\nform.scripts = [\n  { on: 'change', field: 'type', handler: 'typeChanged' },\n  { on: 'submit', handler: 'checkQuota' },\n];\n// host side — `g` is the g_form equivalent, scoped to this form\nel.registry.scripts = {\n  typeChanged: (g, { newValue, isLoading }) => {\n    if (isLoading) return;\n    g.setRequired('doc', newValue === 'sick');\n    g.showFieldMsg('doc', 'แนบใบรับรองแพทย์', 'info');\n  },\n  checkQuota: (g) => {\n    if (g.getValue('days') > 10) { g.addErrorMessage('เกินโควตา'); return false; } // blocks submit\n  },\n};\n```\n\n`g` reads (`getValue`, `getData`), writes (`setValue` — cascades to that field's `change`\nscript, depth-guarded), overrides UI state (`setVisible` / `setReadOnly` / `setRequired` /\n`setDisabled`, on top of rule-derived states) and shows messages. `bank20baht-validator`\nre-runs `submit` scripts on the server; `load`/`change` are UI-only. See\n`docs/components/baht-form.md` and spec 01 §14.\n\n## Design system — 20baht\n\nShips themed as the **20baht design system**, \"ledger\" retone: minimal and flat —\nnear-black ink (`#171717`) on white, hairline neutral borders, 44px controls, one indigo accent\n(`#444FBF`), status as tint pills, hand-drawn koboyo spot illustrations for empty /\nerror / upload states, IBM Plex Sans Thai / IBM Plex Mono (load the\nfonts yourself), borders-over-shadows, \"paper\" easing — plus an opt-in dark theme\n(`<html data-baht-theme=\"dark\">`). 35+ components:\n\n```html\n<baht-button variant=\"secondary\" size=\"sm\">Cancel</baht-button>\n<baht-badge tone=\"success\" label=\"Running\"></baht-badge>\n<baht-table></baht-table>  <baht-modal></baht-modal>  <baht-toast></baht-toast>  …\n```\n\n- **Data (server-side paging)** — `baht-table` · `baht-list` · `baht-pagination` · `baht-filter`.\n  `baht-table` ships a ServiceNow-style column picker with dot-walking into reference columns (`requester.department`) and emits `baht-columns-change` so the host can persist the layout.\n  `items` is one page; `baht-page-change` asks your app to fetch the next one.\n- **Feedback** — `baht-modal` · `baht-toast` · `baht-alert` · `baht-tooltip` · `baht-progress` ·\n  `baht-spinner` · `baht-skeleton`\n- **Inputs** — `baht-rating` · `baht-range` · `baht-otp` · `baht-typeahead` · `baht-reference-picker` ·\n  `baht-keyvalue-editor` (+ the 11 form field primitives). Typed fields debounce keystrokes (150 ms,\n  `debounce` / `options.inputDebounce`); `dropdown` renders its own listbox, never the OS picker.\n- **Structure & nav** — `baht-card` · `baht-fieldset` · `baht-timeline` · `baht-accordion` ·\n  `baht-link` · `baht-breadcrumbs`\n\n## Theming — design tokens + light DOM\n\nEverything renders in light DOM and reads `--baht-*` CSS custom properties — override\nat build time, at runtime, or inject your own sheet entirely:\n\n```css\n.my-app {\n  --baht-color-primary: #047857;\n  --baht-radius-md: 6px;\n}\n.my-app .baht-label { text-transform: uppercase; }  /* your CSS reaches every node */\n```\n\nStyling API: `.baht-form`, `.baht-field`, `.baht-field--w-1-2`, `.baht-field--hidden`, `.baht-label`,\n`.baht-control`, `.baht-error`, `.baht-button`, `.baht-badge` (+ the token list in `tokens.css`).\nFull reference: [docs/theming.md](./docs/theming.md).\n\n## Import only what you use\n\n`import 'bank20baht-ui'` registers every element (~230 KB min). Three lighter routes:\n\n```ts\n// 1. per-element subpath — one module per tag, plus only what it imports\nimport 'bank20baht-ui/components/button'; // <baht-button>\nimport { BahtTable } from 'bank20baht-ui/components/table';\nimport 'bank20baht-ui/components/form'; // <baht-form> + the 14 field primitives\nimport 'bank20baht-ui/components/workflow';\n\n// 2. by tag list — each tag is a dynamic import, fetched on demand\nimport { registerElements } from 'bank20baht-ui/register';\nawait registerElements(['baht-button', 'baht-avatar']);\n```\n\n```css\n/* 3. split stylesheets instead of the all-in-one tokens.css (~115 KB) */\n@import 'bank20baht-ui/css/tokens.css'; /* custom properties only, 18 KB */\n@import 'bank20baht-ui/css/components.css'; /* .baht-* classes */\n```\n\n`bank20baht-ui/tokens.css` = the two sheets above in one import. The calendar is opt-in:\n\n```css\n/* with <baht-datepicker> / date fields — flatpickr's base sheet + the token re-skin */\n@import 'bank20baht-ui/css/datepicker.css';\n```\n\nflatpickr itself is a **peer dependency** (`npm i flatpickr`) loaded with a dynamic\n`import()` the first time a `<baht-datepicker>` mounts, so apps without date fields never\nbundle it and apps with them get it as its own chunk. `await el.updateComplete` on the\nelement resolves once the calendar is attached.\n\n## One install, typed everywhere\n\n`npm i bank20baht-ui` ships the runtime **and** the metadata every editor/framework needs —\nno hand-written type declarations in your app:\n\n| You use | What you get | Setup |\n|---|---|---|\n| **JetBrains / WebStorm** (any framework) | autocomplete + docs for every `<baht-*>` tag | none — `web-types` is auto-detected |\n| **VS Code** (HTML / Angular templates) | tag + attribute completion | one line, see below |\n| **React (TSX)** | full JSX typings, typed props per element | `import 'bank20baht-ui/react'` once |\n| **Angular** | template binding on properties/events | `CUSTOM_ELEMENTS_SCHEMA`, see below |\n| **Vue 3** | keep Vue from treating `baht-*` as components | `isCustomElement`, see below |\n| **Phoenix / Rails / plain HTML** | it's just HTML — works as-is | none |\n| **Tooling** (Storybook, docgen, custom) | machine-readable API of all 36 elements | read `dist/custom-elements.json` ([CEM standard](https://github.com/webcomponents/custom-elements-manifest)) |\n\n**VS Code** — `.vscode/settings.json`:\n\n```json\n{ \"html.customData\": [\"./node_modules/bahtui/dist/vscode.html-custom-data.json\"] }\n```\n\n**React** — once, in your app entry (or load it globally without a runtime import via\n`\"types\": [\"bank20baht-ui/react\"]` in `tsconfig.json`):\n\n```ts\nimport 'bank20baht-ui/react'; // JSX typings for every <baht-*> element\n```\n\nReact 19+ sets non-string JSX props as DOM properties, so object props (`form`,\n`workflow`, `items`, …) work inline; on React 18 set those via a ref.\n\n**Angular** — the compiler must be told `baht-*` tags are custom elements:\n\n```ts\n@Component({ schemas: [CUSTOM_ELEMENTS_SCHEMA], /* … */ })\n```\n\nBind `readonly` as an attribute (`[attr.readonly]=\"x ? '' : null\"`), not a property — Angular\nrewrites `[readonly]` to the native `readOnly`. Zoneless Angular may connect an element before\nbinding its props; since 0.2.3 every field primitive renders empty until `field` arrives. Full\nlist of gotchas: [docs/frameworks/angular.md](./docs/frameworks/angular.md#gotchas).\n\n**Vue 3** — `vite.config.ts`:\n\n```ts\nvue({ template: { compilerOptions: { isCustomElement: (tag) => tag.startsWith('baht-') } } })\n```\n\n## Server-side rendering\n\n`bank20baht-ui/ssr` (Node) renders any Lit template with `@lit-labs/ssr` and moves each\n`baht-*` element's shadow template into its light DOM, so the HTML string it returns is\nexactly what the client would have rendered. `bank20baht-ui/hydrate` (browser, imported\n**before** `bank20baht-ui`) picks that markup up instead of re-rendering it:\n\n```js\n// server\nimport { html } from 'lit';\nimport { renderToString } from 'bank20baht-ui/ssr';\nconst page = await renderToString(html`<baht-button variant=\"primary\" label=\"Save\"></baht-button>`);\n\n// client — import order matters\nimport 'bank20baht-ui/hydrate';\nimport 'bank20baht-ui';\n```\n\n`@lit-labs/ssr` is an optional peer dependency (server only). Full guide, limitations\n(light-DOM children, ids, i18n locale) and troubleshooting: [docs/ssr.md](./docs/ssr.md).\n\n## Docs, Storybook, examples\n\n- **Per-component docs**: [`docs/`](./docs/README.md) — one .md per component + framework\n  guides (vanilla / React / Angular).\n- **Storybook**: `pnpm --filter storybook-bahtui dev` → http://localhost:6006.\n- **Copy-out starters**: `examples/vanilla`, `examples/react`, `examples/angular` at the\n  repo root — same workflow JSON in three hosts.\n\n## Field types (13)\n\n`text · textarea · number · email · password · dropdown · multiselect · checkbox · radio · toggle · date ·\nfile (capture only, no upload) · label (static)`\n\nEach field descriptor: `{ order, type, key, label, placeholder, width: '1/4'|'1/2'|'3/4'|'full',\nvalue, disabled, required, options, max_length, min, max, validators[], formatter }`.\n\n## Visual Builder\n\nThe docs site ships a two-mode Visual Builder (Form mode: palette/WYSIWYG canvas/properties;\nWorkflow mode: sequence + rules with a live preview running the real `<baht-workflow>`), with\nImport/Export JSON. Run it from the monorepo: `bun run --filter docs dev` → `/builder`.\n","readmeFilename":"README.md"}