// readme

Getting started

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.

FrameworkRequirementsSource preprocessing
AngularAngular 20+, TypeScript 5.5+ compatible with your Angular versionAngular builder
ReactReact 18+, TypeScript 5.5+Vite plugin: sx() before react()
VueVue 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.

Angular

1. Install

npm install @epikodelabs/streamix
npm install -D @angular/language-service

Keep the language-service version aligned with your Angular packages.

2. Configure the builder

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.โ€ฆ