A pnpm workspace containing the Nuabase platform: type-safe LLM transformations with structured data extraction.
| Package | Description |
|---|---|
nua-client |
TypeScript SDK for Nuabase (published as nuabase on npm) |
nua-llm-core |
Core library for LLM-based structured data extraction |
nua-llm-caching |
Row-level caching layer for LLM requests |
api-server |
Node.js/Express API server for hosted Nuabase gateway |
# Install dependencies
pnpm install
# Build all packages
pnpm -r build
# Run unit tests (nua-llm-caching only, no API keys needed)
pnpm --filter nua-llm-caching test
# Run integration tests (requires real API keys)
GROQ_API_KEY=your_key_here NUABASE_API_KEY=gateway-key pnpm -r nua-client test