These libraries is a collection of components and services that are useful for developing Ionic Angular applications.
Enjoying this project? Your support helps keep it alive and growing!
Sponsoring means you directly contribute to new features, improvements, and maintenance.
| Angular | Package version |
|---|---|
| v20 | 20.x.x |
| v19 | 19.x.x |
| v18 | 2.x.x |
| package name | description | path |
|---|---|---|
| @rdlabo/ionic-angular-kit | Auth guards, Firebase flows, storage, overlay, HTTP interceptor, and other fleet helpers. | /projects/kit |
| @rdlabo/ionic-angular-photo-editor | This is a photo editor and viewer for modal page of Ionic Angular project using Capacitor. | /project/photo-editor |
| @rdlabo/ionic-angular-scroll-header | This is directive for scroll with Header. | /project/scroll-header |
| @rdlabo/ngx-cdk-scroll-strategies | This is directive for virtual scroll of dynamic item size. | /project/scroll-strategies |
All libraries (including kit) share one version line and are released together via npm run release (np --no-tests --no-publish) → v* tag → GitHub Actions release.yml.
- Stable
vX.Y.Z→ npmlatest - Prerelease
vX.Y.Z-N(np style) → npm dist-tagbeta(version string staysX.Y.Z-N)
The demo app includes a Kit tab with a Firebase Auth harness (/main/kit/auth).
- Fill
projects/demo/src/environments/environment.ts(firebase). npm start— open the Kit tab.npm run e2e— Playwright signs up with a UUID email;window.__E2E__skips email confirmation.npm run cap— copy a production build to iOS/Android for device checks (e.g.kitAuthInputautofill).
This is an Apache-2.0-licensed open source project. It can grow thanks to the support by these awesome people. If you'd like to join them, please read more here .