Skip to content

Standalone demo app#6

Merged
Gramli merged 6 commits intodevelopfrom
feature/standalone-components
Dec 14, 2025
Merged

Standalone demo app#6
Gramli merged 6 commits intodevelopfrom
feature/standalone-components

Conversation

@Gramli
Copy link
Owner

@Gramli Gramli commented Dec 14, 2025

  • support for standalone components
  • add standalone demo app
  • edit readme

- small fixes for standalone components
- add standalone demo app
- edit readme
@Gramli Gramli added the enhancement New feature or request label Dec 14, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds comprehensive support for Angular standalone components alongside the existing NgModule-based approach, enabling the library to work with modern standalone applications.

  • Introduces a new provideNotifier() function for configuring the notifier in standalone applications
  • Creates a complete standalone demo application to showcase the new functionality
  • Updates documentation with clear instructions for both module-based and standalone usage patterns

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
projects/angular-notifier/src/lib/notifier.module.ts Adds provideNotifier() function for standalone support and refactors NgModule to explicitly provide services in withConfig()
projects/angular-notifier/src/lib/notifier.module.spec.ts Updates tests to use withConfig() method consistently
projects/angular-notifier-standalone-demo/* New standalone demo application with complete configuration, components, styles, and build setup
angular.json Adds build and serve configuration for the new standalone demo project
package.json Bumps version to 21.1.0, adds standalone-related keywords and npm scripts for building/serving the standalone demo
package-lock.json Updates version references to match package.json
README.md Significantly expands documentation with separate sections for module-based and standalone approaches, adds live examples links, and includes migration guidance for breaking changes
.github/workflows/build-and-test.yml Adds standalone demo build step to CI pipeline

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Gramli and others added 4 commits December 14, 2025 21:23
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Gramli Gramli merged commit 1e1831c into develop Dec 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants