These libraries is a collection of components and services that are useful for developing Ionic Angular applications.
Documentation: Ionic Angular Kit · Photo Editor · Scroll Header · Scroll Strategies
| 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).