::: code-group
npm install @bquery/uipnpm add @bquery/uiyarn add @bquery/uibun add @bquery/ui:::
::: code-group
<script type="module">
import 'https://cdn.jsdelivr.net/npm/@bquery/ui@1.1.0/dist/index.js';
</script><script src="https://cdn.jsdelivr.net/npm/@bquery/ui@1.1.0/dist/index.umd.js"></script><script src="https://cdn.jsdelivr.net/npm/@bquery/ui@1.1.0/dist/index.iife.js"></script>:::
The UMD and IIFE bundles register all bq-* elements on load and expose the library on window.BQueryUI.
Pinning the version in CDN URLs keeps production integrations reproducible across future releases.
The package ships with full TypeScript declarations. No @types package needed.
import type { ToastOptions } from '@bquery/ui/components/toast';
const options: ToastOptions = {
message: 'Saved successfully',
variant: 'success',
};@bquery/ui requires browsers that support:
- Custom Elements v1
- Shadow DOM v1
- ES2020+
This covers all modern browsers (Chrome 67+, Firefox 63+, Safari 12.1+, Edge 79+).