Skip to content

Installation

Package manager

bash
npm install @bir-tan/crisp-oquent
bash
pnpm add @bir-tan/crisp-oquent
bash
yarn add @bir-tan/crisp-oquent

Compatibility matrix

EnvironmentStatusNotes
Node ≥ 18Native fetch
Modern browsersAll Chromium / Firefox / Safari with native fetch
Nuxt 3Plugin: plugins/crisp-oquent.client.ts
Next.js 13+Initialize in root layout or RSC boundary
Vue 3 (Vite)Initialize in main.ts
React 18+ (Vite/Webpack 5+)Initialize in main.tsx / root
SvelteKitInitialize in +layout.ts or hooks
BunNative fetch
DenoNative fetch
CRA / legacy Webpack 4⚠️ESM-only — needs ESM-compatible bundler

ESM-only

The package ships ESM only — no CommonJS build. This is intentional: every framework above natively understands ESM in 2026.

If you need to consume crisp-oquent from a CommonJS file, use dynamic import:

js
const { CrispOquentConfig, Model } = await import('@bir-tan/crisp-oquent');