Gluon browser package · 1.10.0

@gluonjs/quarks

Typed native-element factories and headless interaction primitives for Gluon.

Runtimebrowser
Version1.10.0
LicenseMIT
Public entry points1

Install and start

Install the public package at the same version as the rest of the Gluon train:

shell
npm install @gluonjs/quarks
ts
import { Dialog, Listbox, createFocusScope, q } from '@gluonjs/quarks';

Purpose

Typed native-element factories and headless interaction primitives for Gluon.

Use cases

  • Factory helpers for native elements and headless behavior primitives.
  • Semantic building blocks without inventing roles or names.
  • Low-level interaction helpers for higher UI packages.

Public entry points

Only these package exports are part of the supported public boundary.

Dependencies and peers

Installed dependencies

  • @gluonjs/core · runtime dependency

Peer dependencies

  • @gluonjs/core@1.10.0 · optional

API reference

Open an entry point above for generated symbol documentation and a reviewed example for every public symbol. Application code must import from this package entry point, never from repository source paths.

Scope and limits

  • Does not create accessibility semantics on behalf of callers.
  • Callers remain responsible for roles, names, and labels.

Related guides

Verified integration notes

  • Depends on `@gluonjs/core`.
  • Browser package with one public export.