@chiballc/utils

TypeScript utilities, browser worker messaging, and the Kibao Nuxt module for OpenBao-backed runtime configuration.
10,723
Install
npm install @chiballc/utils
Latest Version:2.5.3
Vue:3
License:ISC
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: kgarchie

Chiba LLC Utils

TypeScript utilities, browser worker messaging, and the Kibao Nuxt module for OpenBao-backed runtime configuration.

Installation

pnpm add @chiballc/utils

Import core helpers from the package root. Worker and Nuxt entry points use explicit subpaths.

import { execute, LRUCache } from "@chiballc/utils";
import { useWebWorker } from "@chiballc/utils/web-workers";
import { useServiceWorker } from "@chiballc/utils/service-workers";
import serviceWorkerPlugin from "@chiballc/utils/plugins";

Kibao is bundled with the root package. Register it in Nuxt from @chiballc/utils/kibao; runtime helpers are available from @chiballc/utils/kibao/runtime.

export default defineNuxtConfig({
  modules: ["@chiballc/utils/kibao"],
});

Full API documentation, examples, lifecycle behavior, and the OpenBao security model are available at chiballc.github.io/utils.

Documentation

The documentation site uses VitePress.

pnpm install
pnpm docs:dev

pnpm docs:build writes the production site to docs/.vitepress/dist. Use pnpm docs:preview to serve that built output locally.

GitHub Pages

.github/workflows/deploy-docs.yml builds and deploys the documentation when documentation files, package.json, or pnpm-lock.yaml change on main. It uses GitHub Pages artifacts, so no generated files or gh-pages branch are committed.

In the repository's GitHub settings, open Pages and select GitHub Actions as the publishing source. The site is configured for the project-site path https://chiballc.github.io/utils/. If it moves to a custom domain or an organization root site, update base in docs/.vitepress/config.mts.

License

ISC

Related Packages

@bernankez/utils

Cole's utils preset

1,146 0
@gits-id/utils

GITS Utilities

4,086
metaflow-js

EntityFramework for Metaflow

2,894 0
innerken-utils

Utils for innerken GmbH

1,880 0

Version History

Version Released License
2.5.3 ISC
2.5.2 ISC
2.5.1 ISC
2.5.0 ISC
2.4.0 ISC