simplix-react
v0.1.3
Published
Package-first React framework that auto-generates reusable domain packages from OpenAPI specs
Maintainers
Readme
simplix-react
Meta package that installs all @simplix-react/* packages in one dependency.
Installation
pnpm add simplix-reactThis single install provides:
| Package | Description |
| --- | --- |
| @simplix-react/contract | Zod-based type-safe API contract definitions |
| @simplix-react/react | React Query hooks derived from contracts |
| @simplix-react/form | TanStack Form hooks derived from contracts |
| @simplix-react/auth | Authentication middleware (Bearer, API Key, OAuth2) |
| @simplix-react/mock | MSW handlers + PGlite repositories |
| @simplix-react/i18n | i18next-based internationalization |
| @simplix-react/cli | Project scaffolding and validation CLI |
| @simplix-react/testing | Test utilities (mock clients, query wrappers) |
Usage
Import directly from individual packages:
import { defineApi, simpleQueryBuilder } from "@simplix-react/contract";
import { deriveHooks } from "@simplix-react/react";
import { deriveFormHooks } from "@simplix-react/form";
import { createAuth, bearerScheme } from "@simplix-react/auth";
import { deriveMockHandlers } from "@simplix-react/mock";
import { I18nextAdapter } from "@simplix-react/i18n";Selective Installation
If you only need specific packages, install them individually:
pnpm add @simplix-react/contract @simplix-react/reactDocumentation
License
MIT
