Skip to content

fix: isolate development icon catalog - #14

Merged
rdlabo merged 1 commit into
mainfrom
fix/angular-production-catalog
Aug 27, 2026
Merged

fix: isolate development icon catalog#14
rdlabo merged 1 commit into
mainfrom
fix/angular-production-catalog

Conversation

@rdlabo

@rdlabo rdlabo commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • use Angular's official isDevMode() for development-only catalog registration
  • ship the complete Ionicons catalog as an isolated lazy artifact so production startup does not download it
  • preserve the documented Angular 18–22 peer range and document the migration behavior

Verification

  • npm test — 92 tests passed
  • npm run lint
  • npm run build
  • packed tarball verified with Angular 18.2 clean consumer
  • Seatkeep optimized build: catalog isolated as an 816.65 kB lazy chunk with zero catalog bytes in the initial graph
  • manager review: approved
  • independent acceptance review: accepted

The package version and README are intentionally unchanged; maintainers will choose the release version separately.

@rdlabo
rdlabo merged commit 826b663 into main Aug 27, 2026
7 checks passed
@rdlabo
rdlabo deleted the fix/angular-production-catalog branch August 27, 2026 04:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant