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

Readme

Keywords

none

Package Sidebar

Install

npm i crimson-framework

Weekly Downloads

4

Version

1.0.0

License

GPLv3

Last publish

Collaborators

  • ryansmith94