Installation
O! is distributed as@zserge/o on npm and can be installed using your preferred package manager. With zero dependencies and no transpiler required, getting started is straightforward.
Package Manager Installation
Install O! using your preferred package manager:Zero Dependencies
O! has zero dependencies, meaning:- No transitive dependencies to worry about
- Minimal impact on your
node_modulessize - Fast installation times
- No complex dependency tree to manage
No Transpiler Required
Unlike JSX-based frameworks, O! works directly in modern browsers:- No Babel or TypeScript compilation needed
- Uses native ES modules
- Tagged template literals instead of JSX
- Import and run immediately
CDN Usage
You can use O! directly from a CDN without any installation:CDN Options
You can import O! from these CDN providers:- unpkg:
https://unpkg.com/@zserge/o/o.mjs - jsDelivr:
https://cdn.jsdelivr.net/npm/@zserge/o/o.mjs
Browser Module Support
O! is packaged as a native ES module (.mjs extension) with:
- Full support for modern browsers (Chrome, Firefox, Safari, Edge)
- Dynamic imports supported
- Top-level await compatible
- Works with module bundlers (Webpack, Rollup, Vite, etc.)