Skip to content

landonbar/muta

 
 

Repository files navigation

muta

component framework

Overarching Goals

Facilitate large scale team dev in enterprise context by establishing clean, standardized protocol for disparate component communication/coordination.

Single File Components

Component Behavior Composition

  • Attach abstract behaviors to entities (composition)
  • Standard behavior lib
  • Implies development of standardized interface for extending components

Async Module Loading

  • No build proc (ideally it's like a "client side build proc")
  • Enable network fetch for libs on 3rd party domains

Aliasing

  • Abstraction layer for creating symoblic names for component paths
  • Ability to shadow alias locally
  • Network fetch for deps

General Notes

  • Component paths (urls) are super important
  • Aliasing allows for flexible local scope, but brings the problem of global vars

About

component framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • HTML 0.2%