Getting Started
Requirements
TypeScript
- TypeScript 4.9 or newer
- The
strictflag enabled in yourtsconfig.jsonfile - The
exactOptionalPropertyTypesflag enabled in yourtsconfig.jsonfile
{
// ...
"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/dataEvolu uses and recommends PNPM (opens in a new tab).