crimson-framework
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Crimson

Layered application framework.

Build Status License

Why use it?

  • Uses common design patterns. Such as the Facade, Decorator, and Observer patterns.
  • Works on the client and server.
  • Library agnostic. Crimson works alongside other libraries like React, Express, MongoDB, Knex, etc.

Recommendations

  • User-to-application logic should go in "Faces" (Interfaces)
  • Application-to-storage logic should go in "Repos" (Repositories).
  • Business logic (such as relationships and validation) should go in "Services".
  • Use a facade between Services and Repos.
  • Use a facade between Faces and Services.

Examples

/crimson-framework/

    Package Sidebar

    Install

    npm i crimson-framework

    Weekly Downloads

    5

    Version

    1.0.0

    License

    GPLv3

    Last publish

    Collaborators

    • ryansmith94