Reactive runtime built on async iterators
https://epikodelabs.github.io/streamix โ HEALTH ? 79 / Stable
Reactive runtime built on async iterators
https://epikodelabs.github.io/streamix โ// readme
Configure your editor and build tools, then create your first reactive counter in Angular, React, or Vue. Start with an existing application and the Node.js and TypeScript versions supported by your framework.
| Framework | Requirements | Source preprocessing |
|---|---|---|
| Angular | Angular 20+, TypeScript 5.5+ compatible with your Angular version | Angular builder |
| React | React 18+, TypeScript 5.5+ | Vite plugin: sx() before react() |
| Vue | Vue 3.4+, TypeScript 5.5+ | Vite plugin: sxVue() before vue() |
Install @epikodelabs/streamix once; no separate compiler, builder, or editor packages are needed. Configure both the build and editor before using the examples below.
npm install @epikodelabs/streamix
npm install -D @angular/language-service
Keep the language-service version aligned with your Angular packages.
In angular.json, keep your existing Angular build target as application, then add a Streamix build wrapper. The following is an Architect target fragment, not a replacement for the whole workspace configuration.โฆ