Skip to content

v0.6.0

@anodynos anodynos tagged this 24 Sep 11:03
- esprima / Mozilla Parser AST is used for module information extraction

- ModuleManipulator/seekr is gone - all functionality moved to Module

- Module has replaceCode, beforeBody, afterBody, injectDeps, replaceDep that alter the AST / dependencies arrays (used in `isBeforeTemplate` ResourceConverters)

- ResourceConverter

  - isBeforeTemplate, passing a Module with extracted dependencies information and AST manipulation

  - search function can accept an Array or Function spec, returning a registered RC

  - fixing bugs in refreshing while watching

- combined template has new features, optimizations & bug fixes:

 - AMD preDefineIFI statements are merged

 - new structure for globals/dependency injections, saving from having exports.bundle dependencies injected in each Module

 - factory is passed globals as params, fixed leak to window

- Refactorings & bug fixes on NodeRequirer, Module, Bundle, AlmondTemplates, watching, error handling, Dependency resolution, @property (is gone - error prone), class CalcCachedProperties, using uBerscore 0.13 & more
Assets 2
Loading