{
  "name": "@htmlbricks/hb-table",
  "version": "0.76.5",
  "contributors": [],
  "description": "Bulma-styled data table driven by JSON `headers` and `rows` (`_id` required): column sort, header search (text, enum, date range, IP substring filter), formatted values (nested keys, datetime via dayjs, **`ip`** as IPv4 `A.B.C.D` or CIDR `A.B.C.D/p` with numeric client-side sort), copy-to-clipboard, row highlight and `selectrow` clicks. Global `actions` and per-row `_actions` can open confirm or schema dialogs (`hb-dialog` / `hb-dialogform`); when `btnClass` is omitted, actions use **`is-link`**; **`is-outlined`** on cell action buttons depends on **`btnFill`** and theme: **`btnFill: true`** → filled (no outline); omitted, **`false`**, or **`no`** → outlined only in **dark** theme. Mapped `btnClass` values follow the same rules. Default-outline follows the **resolved** Bulma theme on the host (`getComputedStyle` for `--bulma-scheme-brightness` / `--bulma-hb-def-scheme-brightness` / `--bulma-scheme-main-l`), then falls back to **`data-theme` / `.theme-*`** and **`prefers-color-scheme`** (see README). Optional multi-select with `selectactions`, optional `add_item` (Add control immediately after the settings gear when `selectactions` is set), and `hb-paginate` for page size, sort sync, and server-style `externalfilter` / `total` workflows. **Pagination:** `page` and `pageChange.detail.page` are **zero-based** (first page is `0`). Set `is_loading` for Bulma skeleton placeholders in tbody and a single `skeleton-block` over pagination while `hb-paginate` stays mounted for prop sync. Set `fixed_columns=\"yes\"` for equal-width columns with text ellipsis; default is dynamic column sizing. i18n via `i18nlang`.",
  "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
}