blazor-lazy-loading icon indicating copy to clipboard operation
blazor-lazy-loading copied to clipboard

Rework the Module system

Open isc30 opened this issue 5 years ago • 0 comments

  • [ ] Stamp the Modules with [BlazorLazyLoadingModule] to detect nested modules at build time
  • [ ] Generate the lazy json as a build artifact and copy it later to wwwroot
  • [ ] Implement dynamic ModuleHints
  • [ ] Implement events for ModuleHints so we can fetch automatically after being discovered
  • [ ] When generating a manifest, check if the assembly is a Module and if that's the case, read it's manifest and append it to the existing one. This way we "aggregate" nested manifests into a single file without losing their private properties like BLLManifestAssemblies, etc.
  • [ ] Read lazy.json from Modules and append the generated manifest to that content
  • [ ] Implement a custom manifest generator system so users can add their own stuff to the generated manifest

isc30 avatar May 07 '20 15:05 isc30