{"_id":"@bimetal/forms-vanilla-components","_rev":"10-1b1d526cefa8320f63531cc687a04179","name":"@bimetal/forms-vanilla-components","dist-tags":{"next":"1.0.0-rc.3","latest":"0.37.0"},"versions":{"0.29.0":{"name":"@bimetal/forms-vanilla-components","version":"0.29.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/forms-vanilla-components@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"c6313a0af88a670df1b9e01630842545dc5c90d4","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.29.0.tgz","fileCount":7,"integrity":"sha512-69DPIgKhgDSG6l30svPDzWCN8ZlWh/0oQUEhX42tMxSSTqmP3TGdxJPJcI9VKBLz7ev+CLhXDvGTVLpCh6gGvg==","signatures":[{"sig":"MEUCIA8ebbFeduS7aoAuVdtbQI5Ipr6bSn6v4kPIjuCoGRFOAiEAu5t1W5bIrnaSC0+77Fuj1VLIu5MLX6SG1CKyzu+QFTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"186d8761ec5cd0a33f6ea349beb975099167fbc9","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.29.0","@bimetal/forms-data":"^0.29.0","@bimetal/forms-themes":"^0.29.0","@bimetal/forms-headless":"^0.29.0","@bimetal/picker-vanilla-components":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.29.0_1784138890414_0.07137402269841453","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/forms-vanilla-components","version":"0.30.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/forms-vanilla-components@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"31f671fc7560e3114df0ddfb47239f914f8a1f68","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.30.0.tgz","fileCount":7,"integrity":"sha512-DAQtz7eq6GKt5vNbHrXCpIjoqwDzHnByu6fnL1Wj7k/fZyuEJfv4HioSWm+Mw22JJ73CieNN3A6gpndAv23ZoA==","signatures":[{"sig":"MEUCIQCi/dVPC2ZMVLCx76NTizdF2qtWcaR6g1IBh3WNPBwvywIgFKRFotOoRm0Z8ojQX4LVQUewoZx3iJCyRiWACaI/wL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"51dea0f01db49be01780bf4692853f6882cc98f2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.30.0","@bimetal/forms-data":"^0.30.0","@bimetal/forms-themes":"^0.30.0","@bimetal/forms-headless":"^0.30.0","@bimetal/picker-vanilla-components":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.30.0_1784223764044_0.4973696002047847","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/forms-vanilla-components","version":"0.32.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/forms-vanilla-components@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"a8c9ebba0800ff67ae19c7536230a5b21c649658","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.32.0.tgz","fileCount":7,"integrity":"sha512-rwMAkzAVDEH1u20nMhvM1XXfBwBERBpfdIBWaOnPrHRfaBAXVVr4PZQpTLAXs/wr/EJK4czmTXGWCne7rW6Hjg==","signatures":[{"sig":"MEUCIQC7n5XCGbsWW6FVCXLnoyRO3YI/X96mlGX042lkht5dZQIgYPHZrSWFJABRpMdEhibFVU0a4JIYYrhO1CntFqrtGZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"4dd8f4baf3c73447e7bec4a54c815b414c6bcba1","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.32.0","@bimetal/forms-data":"^0.32.0","@bimetal/forms-themes":"^0.32.0","@bimetal/forms-headless":"^0.32.0","@bimetal/picker-vanilla-components":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.32.0_1784450988733_0.13697284645405072","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/forms-vanilla-components","version":"0.34.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/forms-vanilla-components@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"c3191738326741fec5b89315eb456b60263a7ed9","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.34.0.tgz","fileCount":7,"integrity":"sha512-a/R/Ed5E2R2Ysbagy2nVr6vBIIlHWtchdZYb87M4+R6Hi/tIuSni5O2tsqZer2RVy5lKB+/TI8gdaCzUyg4t+Q==","signatures":[{"sig":"MEUCIGbiamU/ndrgI3cQnoJecC3qWS5FRjpIdZd91iayKMLoAiEAmhCnuS+MWMA40e9LdnP9kG+kP+QY1pyEZVKy2mVnY2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"0ab9c94645e5187e22508816ff6bf33a13c0ce35","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.34.0","@bimetal/forms-data":"^0.34.0","@bimetal/forms-themes":"^0.34.0","@bimetal/forms-headless":"^0.34.0","@bimetal/picker-vanilla-components":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.34.0_1784529267580_0.5031916904665801","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/forms-vanilla-components","version":"1.0.0-rc.1","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/forms-vanilla-components@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"c1b6ecc7093b97b0e1b1e37216dc980ad52b27c0","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-1.0.0-rc.1.tgz","fileCount":7,"integrity":"sha512-OgjDP6wf/Y2CF54tDUc27oZ5aEHr9QwZyQB4+w4z5LUBTdeTzKo1K+7JH5gR4S2wLVU/JCEGoSXZ2akTouGWog==","signatures":[{"sig":"MEUCIQCdCwBSwTZjkpzYQYlLI9Y9tiFc7RYr/hfFzP1Wu9CINAIgHvaPb0umvj/VsIglzx/aXom6VnphTGfh62cGPDO8Pvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"906ba734fbbbc028d11051bfcc7577242eba2139","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^1.0.0-rc.1","@bimetal/forms-data":"^1.0.0-rc.1","@bimetal/forms-themes":"^1.0.0-rc.1","@bimetal/forms-headless":"^1.0.0-rc.1","@bimetal/picker-vanilla-components":"^1.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_1.0.0-rc.1_1784739001717_0.7688817260601724","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/forms-vanilla-components","version":"1.0.0-rc.2","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/forms-vanilla-components@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"e2aec707f436addab27deb895243b387e573eb47","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-TJkW20/IeSa4RDCSHtT03G3V+j0ncAGihvgYeNt9AHmZtEfgeko7KcRxTa2cvXkds3GzHe85y0IyoZ4uzR4uUA==","signatures":[{"sig":"MEUCIQCKcaXt+dW+S9qwo7INGOMFOTbrlfDnQD7MGBQ5TG7P+AIgddLxKPlKFqER7CytFBJyB227hrLJf2oGdGOnoZQM7TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"913c01472f17bffe76658f9e6c760838c0e238b2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^1.0.0-rc.2","@bimetal/forms-data":"^1.0.0-rc.2","@bimetal/forms-themes":"^1.0.0-rc.2","@bimetal/forms-headless":"^1.0.0-rc.2","@bimetal/picker-vanilla-components":"^1.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_1.0.0-rc.2_1784833843752_0.7221239182079056","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/forms-vanilla-components","version":"1.0.0-rc.3","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/forms-vanilla-components@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"2ad7c9722d024ac9ea3cdeae28d74e879369c2bc","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-1.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-pWuv6xPT3M/lJxHtcA1iw6dqvv/UX7/UAMG8mjvJPcRW/f3mM8uHArMLlYXoXsrBsq7fRIoytqxOJOw3zEo21g==","signatures":[{"sig":"MEQCIDKLjIwGVo8len/yQqjbQPBoiQxbjSZnkZ6hLEDREIXJAiBBQpoTKSRYRGEeUevrEeGtou119AjD7vAs5n4mrkx4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"869ba9953a91ee395a35ae56bceb98f63acf1a70","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^1.0.0-rc.3","@bimetal/forms-data":"^1.0.0-rc.3","@bimetal/forms-themes":"^1.0.0-rc.3","@bimetal/forms-headless":"^1.0.0-rc.3","@bimetal/picker-vanilla-components":"^1.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_1.0.0-rc.3_1785017737426_0.3893952318901812","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/forms-vanilla-components","version":"0.35.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/forms-vanilla-components@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"83b51ba7b9a1d650dd97926aa0df651aa4c9c40f","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.35.0.tgz","fileCount":8,"integrity":"sha512-5gtg/k/FPITy9jwSUgzP7bMTI2TtXvwjkdWT0TB4WLIagGSrQN2MFfzv2xRAiDBrsIN/LVTKbiL02pHjYnq7rA==","signatures":[{"sig":"MEQCIBbgUxKwXoIoQAq7TEhjba8Q8IILoSjuu3gWgaRsUnVbAiAEQaaJqUSS+cAfFvBpYDQft472frnwkdPd9pSrxQkNHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/styles/index.css"},"gitHead":"879bd4f41496ec870dbfac92a8228bf93226f256","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"@bimetal/a11y-dom":"^0.35.0","@bimetal/forms-data":"^0.35.0","@bimetal/forms-themes":"^0.35.0","@bimetal/forms-headless":"^0.35.0","@bimetal/picker-vanilla-components":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.35.0_1785078611976_0.005351202017154222","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/forms-vanilla-components","version":"0.36.0","keywords":["forms","form-builder","vanilla","components","validation"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/forms-vanilla-components@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"eb14c4b5ddcee1ded14dedcb66831284817e35b4","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.36.0.tgz","fileCount":10,"integrity":"sha512-3jLsb67GW17a+f2H9yPpgWS9cofLkmU+CRQVBr/7PkPC21ywlXABjqpEjwYf6qI/WiH++NsnDsAU1Sa9RmRIeQ==","signatures":[{"sig":"MEUCIFASMRfR/2JJLxdnNUPlkXmyNJOX1pvjgcuRDRE+sd8XAiEAkTCvw1AawLWgWYksM3L0zt81eLxcNqdN8F3cjlow6F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"gitHead":"c398884cce8cfe7004bcd7523398ebaf63c5452c","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/forms/forms-vanilla-components"},"_npmVersion":"11.17.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.5.0","dependencies":{"@bimetal/a11y-dom":"^0.36.0","@bimetal/forms-data":"^0.36.0","@bimetal/forms-themes":"^0.36.0","@bimetal/forms-headless":"^0.36.0","@bimetal/picker-vanilla-components":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","happy-dom":"^18.0.1"},"_npmOperationalInternal":{"tmp":"tmp/forms-vanilla-components_0.36.0_1788079117296_0.40487893464796154","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/forms-vanilla-components","version":"0.37.0","description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":{"types":"./dist/styles/index.css.d.ts","default":"./dist/styles/index.css"}},"scripts":{"build":"tsc -b && node scripts/copy-css.mjs && node ../../../scripts/generate-css-stubs.mjs","typecheck":"tsc --noEmit -p tsconfig.test.json","dev":"tsc -b --watch","test":"vitest run","prepublishOnly":"npm run build"},"dependencies":{"@bimetal/a11y-dom":"^0.37.0","@bimetal/forms-data":"^0.37.0","@bimetal/forms-headless":"^0.37.0","@bimetal/forms-themes":"^0.37.0","@bimetal/picker-vanilla-components":"^0.37.0"},"devDependencies":{"happy-dom":"^18.0.1","vitest":"^5.0.0","vite":"^8.0.1"},"sideEffects":["**/*.css"],"license":"Apache-2.0","author":{"name":"Andreas Biederbeck"},"repository":{"type":"git","url":"git+https://github.com/bimetal/bimetal.git","directory":"packages/forms/forms-vanilla-components"},"keywords":["forms","form-builder","vanilla","components","validation"],"gitHead":"7c443deff9a8b0a534c68757c83f5a6b0794e018","_id":"@bimetal/forms-vanilla-components@0.37.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"homepage":"https://github.com/bimetal/bimetal#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-kQs+jUDCnw3alC0mBcQJXdoCbchQ5/pXeLEThmU2f7xHBRGe50X8yW48rAmqdrXEmm9bPhBUN48HsK3sSEgu3Q==","shasum":"577e556fa43c057ff656d3499762be77d622485e","tarball":"https://registry.npmjs.org/@bimetal/forms-vanilla-components/-/forms-vanilla-components-0.37.0.tgz","fileCount":10,"unpackedSize":165331,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGtybaF5IM0lY7FRUfuqTaVQB18rC3n9A+bj5Drtes02AiB9vdyUx8tK+zE4L3i1fKNagxCscrBV9DVTZIrfRknaJA=="}]},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"directories":{},"maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forms-vanilla-components_0.37.0_1789245067778_0.17966837473496988"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T18:08:10.228Z","modified":"2026-09-12T20:31:08.135Z","0.29.0":"2026-07-15T18:08:10.560Z","0.30.0":"2026-07-16T17:42:44.184Z","0.32.0":"2026-07-19T08:49:48.862Z","0.34.0":"2026-07-20T06:34:27.703Z","1.0.0-rc.1":"2026-07-22T16:50:01.883Z","1.0.0-rc.2":"2026-07-23T19:10:43.942Z","1.0.0-rc.3":"2026-07-25T22:15:37.567Z","0.35.0":"2026-07-26T15:10:12.146Z","0.36.0":"2026-08-30T08:38:37.435Z","0.37.0":"2026-09-12T20:31:07.914Z"},"bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","homepage":"https://github.com/bimetal/bimetal#readme","keywords":["forms","form-builder","vanilla","components","validation"],"repository":{"type":"git","url":"git+https://github.com/bimetal/bimetal.git","directory":"packages/forms/forms-vanilla-components"},"description":"Zero-framework form builder + renderer: mountFormBuilder() edits the schema aggregate, mountFormRenderer() fills it live and composes mountPicker() per select field. Plain-DOM peer of the forms-{react,vue,svelte,angular}-components packages on the canonic","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/forms-vanilla-components\n\nThe zero-framework form builder + renderer — `mountFormBuilder()` edits the\nschema aggregate, `mountFormRenderer()` fills it live and composes\n`mountPicker()` for each `select` field.\n\nA plain-DOM peer of the `forms-{react,vue,svelte,angular}-components` packages\non the same `.bm-form*` contract.\n\n## Usage\n\n```ts\nimport { mountFormBuilder, mountFormRenderer } from '@bimetal/forms-vanilla-components';\nimport { createFormStore } from '@bimetal/forms-data';\n\nconst store = createFormStore();\nconst builder  = mountFormBuilder(builderEl, { store, formId: 'f1' });\nconst renderer = mountFormRenderer(rendererEl, { store, formId: 'f1', onSubmit: console.log });\n```\n\nBoth mounts return a handle with `destroy()`. The renderer mutates its nodes in\nplace, so it also removes ARIA references that no longer apply.\n","readmeFilename":"README.md"}