Awesome
Treaty
Feature/Tool | Analog | Treaty |
---|---|---|
Vite support | ✅ | ✅ |
First class bun support | ❌ | ✅ |
Node Support | ✅ | ❌ |
SSR | ✅ | ✅ |
SSG | ✅ | 🚧 (Planned) |
File base routing | ✅ | ✅ |
Flexible File routing | ❌ | ✅ |
Custom Authoring - functional | ✅ (.analog - svelte inspired) | ✅ (.treaty - custom & astro inspired) |
Authoring - Class | ✅ (standard angular ) | ✅ (Enhanced Angular authoring ) |
deconstruction of objects to inputs | ❌ | ✅ Supports Singal objects |
Authoring to Ivy | ❌ (transpiles into Angular class for angular NGTCC to handle) | ✅ (Direct to Ivy compile) |
Strongly typed HTTP Client | ❌ | ✅ @treaty/httpclient |
Server side function in component | ❌ | 🚧 (Planned) |
function chunking | ❌ | 🏗️ (work underway) |
First class Module federation | ❌ | 🏗️ (work underway) |
Zoneless first | ❌ | ✅ |
| Build to deploy | ❌ | 🚧 (Planned -self hosted and Treaty cloud) | | Bun Test | ❌ | ✅ | | Vitest| ✅ | (not checked) | | compiler | Angular CLI | Enhanced with Rust |