Skip to content
This repository has been archived by the owner on Jul 6, 2021. It is now read-only.
/ terracotta Public archive

A Typescript Decorator based Webcomponent Framework

License

Notifications You must be signed in to change notification settings

propero-oss/terracotta

Repository files navigation

Terracotta Version 1.0.0

npm GitHub issues Travis (.com) Maintainability Test Coverage

A Typescript Decorator based Webcomponent Framework

Install: npm i terracotta

Roadmap

Decorators:

  • Class Decorators
    • Component
    • ComponentMixin
    • Injectable (Untested)
    • Route
    • Controller
  • Method Decorators (Untested)
    • Autobound (Untested)
    • Listen (Untested)
    • Validate (Untested)
    • Watch (Untested)
  • Property Decorators
    • Event (Untested)
    • Inherit (Untested)
    • Inject (Untested)
    • Model
    • Parent (Untested)
    • Prop (Untested)
    • Query (Untested)
    • State (Untested)

Models

  • Clientside Models
    • Generic Data Model
    • Storage Model
    • Cookie Model
    • WebSQL Model
    • I18n (properties)
    • XML
  • Async / Serverside Models
    • JSON-API Model
    • OData Model
      • V2
      • V4
    • Generic Rest
      • JSON
      • XML
      • CSV
      • Custom Parser

Views

  • XML View
  • JSON View
  • HTML View
  • HAML View

Helpers

  • JSX / h / Component.render
  • Tabbing
  • Scrolling
  • DOM Traversal