Skip to content

Repository

The GitHub repository is a monorepo:

PathRole
projects/omega-angular/Published library — core types, channel, events, flows, agents, provideOmega().
projects/omega-angular/eslint-then/CLI builders: ESLint first, then real serve / build.
projects/omega-angular/eslint-plugin/Rules bundled with the published package.
projects/omega-angular/eslint/config-omega.mjsomegaAngularEslintConfigs for flat ESLint.
projects/omega-angular/schematics/ng add, ecosystem, feature.
projects/example/Demo application (auth, routes, sample features).
docs/This documentation site (VitePress).

Scripts (root package.json)

ScriptPurpose
npm run startServe the example app (ng serve example).
npm run buildBuild the example app.
npm run build:libLint → ng build omega-angular → patch dist package exports.
npm run docs:dev / docs:buildVitePress documentation.
npm run publish:libBuild and npm publish ./dist/omega-angular (requires npm login / 2FA).

Compatibility

Peers: Angular ≥ 17, RxJS ≥ 7.4. The example app follows the workspace Angular version.

Omega Angular — by Yeferson Segura. Documentation for the npm package and this repository.