{
  "name": "@htmlbricks/hb-form",
  "version": "0.71.37",
  "contributors": [],
  "description": "JSON `schema`-driven form engine: each entry’s `type` maps to an `hb-input-*` web component or layout `row`. Handles grouping, conditional visibility, validation messages, disabled state, and dispatches rich `update` payloads (field values + `_valid`) plus submit lifecycle events for programmatic backends.\n\nSchema type → custom element: `row` (layout columns only); `text` → `hb-input-text`; `textarea` → `hb-input-area`; `number` → `hb-input-number`; `email` → `hb-input-email`; `select` → `hb-input-select`; `radio` → `hb-input-radio`; `checkbox` → `hb-input-checkbox`; `date` → `hb-input-date`; `datetime` → `hb-input-datetime`; `color` → `hb-input-color`; `file` → `hb-input-file`; `range` → `hb-input-range`; `coords` → `hb-input-coords`; `arrayobjects` → `hb-input-array-objects`; `arraytags` → `hb-input-array-tags`. See README.md in this package for the full table.",
  "licenses": [
    {
      "type": "Apache-2.0",
      "path": "LICENSE.md",
      "cost": 0,
      "currency": "EUR"
    }
  ],
  "main": "main.iife.js",
  "types": "./types/html-elements.d.ts",
  "exports": {
    ".": "./main.iife.js",
    "./package.json": "./package.json",
    "./types/html-elements": "./types/html-elements.d.ts",
    "./types/svelte-elements": "./types/svelte-elements.d.ts",
    "./types/webcomponent.type": "./types/webcomponent.type.d.ts"
  },
  "dependencies": {},
  "publishConfig": {
    "access": "public"
  },
  "private": false
}