- Test cases for using
'fireUp/currentInjector'
to fire up modules dynamically while initializing the module itself - Implement logging adapter
- Circular dependency detection for modules of type 'multiple instances' and for singletons in case nested fireUp calls with 'fireUp/currentInjector' are used
- Extend the module pattern to alternatively take
instance
orconstructor
instead offactory
.
-
Destroy support
- If a subcomponent shall be destroyed Fire Up! will still hold the involved singletons in its cache.
- See https://docs.google.com/document/d/1fTR4TcTGbmExa5w2SRNAkM1fsB9kYeOvfuiI99FgR24/mobilebasic?pli=1 about releasing memory
-
Live reload during development and in production
- fireUp.again(moduleReference) ?
- fireUp.reload(options) ?
- Using EcmaScript 6 generators as factory methods
- Through
yield 'moduleReference'
dependencies could be requested dynamically - Excellent introduction to ES6 generators
- Through