Skip to content

feat: implement custom path resolver with dependency injection#6

Merged
s97712 merged 2 commits intomainfrom
feature/custom-resolver
Sep 11, 2025
Merged

feat: implement custom path resolver with dependency injection#6
s97712 merged 2 commits intomainfrom
feature/custom-resolver

Conversation

@s97712
Copy link
Owner

@s97712 s97712 commented Sep 11, 2025

  • Add INSResolver interface and DefaultNSResolver implementation
  • Convert ScriptBridge.ResolveNS from static to instance method
  • Add dependency injection support for custom path resolution
  • Update source generator to use instance-based path resolution
  • Add ServiceCollectionExtensions with AddBlazorTS() methods
  • Update README documentation with custom path resolver examples
  • Add comprehensive unit tests for INSResolver functionality

Breaking Changes:

  • Remove rootDir parameter support
  • ScriptBridge.ResolveNS() is now an instance method
  • Requires INSResolver service registration

- Add INSResolver interface and DefaultNSResolver implementation
- Convert ScriptBridge.ResolveNS from static to instance method
- Add dependency injection support for custom path resolution
- Update source generator to use instance-based path resolution
- Add ServiceCollectionExtensions with AddBlazorTS() methods
- Update README documentation with custom path resolver examples
- Add comprehensive unit tests for INSResolver functionality

Breaking Changes:
- Remove rootDir parameter support
- ScriptBridge.ResolveNS() is now an instance method
- Requires INSResolver service registration
@s97712 s97712 merged commit 79e7a89 into main Sep 11, 2025
8 checks passed
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