Installation¶
Prerequisites¶
- Node.js 20+
- pnpm 9+ (recommended) or npm
Install Packages¶
Install the packages you need:
# Core packages (recommended starting point)
pnpm add @coreforge/auth @coreforge/tenant @coreforge/shell
# Optional packages
pnpm add @coreforge/api-client # HTTP client
pnpm add @coreforge/telemetry # Event tracking
pnpm add @coreforge/pages # Pre-built pages
pnpm add @coreforge/design-tokens # Design tokens
Peer Dependencies¶
CoreForge Web packages have the following peer dependencies:
Some packages have additional peer dependencies:
| Package | Additional Peers |
|---|---|
@coreforge/api-client |
@tanstack/react-query |
@coreforge/shell |
react-router-dom |
@coreforge/pages |
react-router-dom |
TypeScript¶
All packages include TypeScript declarations. No additional @types/* packages needed.
Framework Support¶
CoreForge Web works with any React framework:
- Vite - Recommended for new projects
- Next.js - Use with App Router (client components)
- Remix - Full support
- Create React App - Supported but not recommended for new projects