Skip to content

expo-llm-wiki

@equationalapplications/expo-llm-wiki · npm · source

Terminal window
npx expo install expo-sqlite expo-crypto
npm install @equationalapplications/expo-llm-wiki
  • createWiki(db, options) takes an expo-sqlite SQLiteDatabase directly. You don’t write an adapter.
  • Secure IDs on Hermes. expo-crypto’s getRandomValues is registered when the package is imported, from the main entry or the /factory subpath.
  • Every React hook and WikiProvider from react-llm-wiki, re-exported.
  • Everything from core, re-exported, so you only need one import path.
import * as SQLite from 'expo-sqlite';
import { createWiki, WikiProvider, useMemoryRead, formatContext } from '@equationalapplications/expo-llm-wiki';
const db = await SQLite.openDatabaseAsync('app.db'); // or openDatabaseSync
const wiki = createWiki(db, { llmProvider });
await wiki.setup();
Package Range
expo-sqlite ^14 || ^15 || ^55 || ^56 || ^57 || ^58
expo-crypto >=12
react >=17

Start with the Expo quickstart.