UNPKG

@symbiotejs/symbiote

Version:

Symbiote.js - close-to-platform frontend library for building super-powered web components

31 lines (21 loc) 1.02 kB
## Folder contents ### index.js All-in-one exports. ### Symbiote.js Base component class. Major utility for the web-component creation, template data binding and data management. ### html.js Template literal tag-function, that transforms interpolated binding descriptions into resulting html. ### css.js Template literal tag-function, that creates the CSSStyleSheet instance. ### PubSub.js Implements data layer for the local component context and the top level context both. The state management approach is based on simple well known pub/sub pattern. ### AppRouter.js SPA routing utility. Based on browser-native History API. ### tpl-rpcessors.js Template processing functions. Implements basic template processing flow. ### itemizeProcessor.js Dynamic list items rendering implementation. ### dictionary.js Dictionary for the set of the basic keys. ### slotProcessor.js Light DOM support for the template `slot`s. This processor is optional since 2.x. and excluded from default template processing pipeline.