oriz

Packages

The npm packages that power the oriz family — 16 in total, grouped by purpose. Every card links to the full docs at packages.oriz.in.

Astro foundation (3)

astro-shell

@chirag127/astro-shell

Family-anchor Astro layout — header, footer, JSON-LD, feed discovery.

Full docs → npm github

astro-test-utils

@chirag127/astro-test-utils

Vitest helpers for Astro components — happy-dom containers, slot fakes.

Full docs → npm github

astro-content-helpers

@chirag127/astro-content-helpers

Content-collection schemas + loaders shared across oriz reading sites.

Full docs → npm github

UI & widgets (4)

oriz-ui

@chirag127/oriz-ui

Broadsheet design-system primitives — typography, tokens, components.

Full docs → npm github

oriz-multisearch

@chirag127/oriz-multisearch

Federated search popover — DuckDuckGo, Brave, Kagi, Google in one keystroke.

Full docs → npm github

oriz-status-banner

@chirag127/oriz-status-banner

Family-wide status banner — fetches incident state at the edge, no flash.

Full docs → npm github

oriz-consent

@chirag127/oriz-consent

Klaro-backed cookie consent banner with sane oriz-family defaults.

Full docs → npm github

Data & auth (4)

oriz-auth

@chirag127/oriz-auth

Firebase Auth wrapper with email-link sign-in + cross-subdomain SSO.

Full docs → npm github

oriz-firestore

@chirag127/oriz-firestore

Typed Firestore collection helpers + offline-first sync.

Full docs → npm github

oriz-feeds

@chirag127/oriz-feeds

RSS + Atom + JSON Feed builders — three formats from one source.

Full docs → npm github

oriz-jsonld

@chirag127/oriz-jsonld

Schema.org JSON-LD blocks — Organization, WebSite, Person, Article.

Full docs → npm github

Distribution (3)

oriz-pwa

@chirag127/oriz-pwa

PWA wiring — manifest, service worker, install prompt, update toast.

Full docs → npm github

oriz-pwabuilder

@chirag127/oriz-pwabuilder

CLI thin wrapper around PWABuilder — generates AAB/MSIX/iOS-project.

Full docs → npm github

oriz-deploy

@chirag127/oriz-deploy

Cloudflare Pages deploy preset — wrangler config, env-var schema, CI matrix.

Full docs → npm github

Testing (2)

oriz-playwright

@chirag127/oriz-playwright

Playwright base config + fixtures shared across the oriz family.

Full docs → npm github

oriz-vitest

@chirag127/oriz-vitest

Vitest preset — happy-dom, V8 coverage, oriz-flavoured snapshot serializer.

Full docs → npm github