Getting Started
Requirements
TypeScript
- TypeScript 4.9 or newer
- The
strict
flag enabled in yourtsconfig.json
file - The
exactOptionalPropertyTypes
flag enabled in yourtsconfig.json
file
{
// ...
"compilerOptions": {
// ...
"strict": true,
"exactOptionalPropertyTypes": true
}
}
Platforms
Evolu runs on all evergreen desktop and mobile browsers.
- Chrome 69+
- Edge 79+
- Safari 15.4+
- Firefox 96+
- Opera 56+
ℹ️
Remember to set COOP and COEP HTTP Headers. Example (opens in a new tab)
React Native and Electron soon.
Installation
npm install evolu @effect/schema @effect/data
Evolu uses and recommends PNPM (opens in a new tab).