Skip to content

JavaScriptSolidServer/solid-logic

Repository files navigation

solid-logic

[Solid logo]

MIT license

Core business logic of SolidOS which can be used for any webapp as well.

How to use

Either npm install solid-logic or in your HTML use directly solid-logic.js from dist folder.

How to develop

Check the scripts in the package.json for build, watch, lint and test.

Used stack

  • TypeScript + Babel
  • Jest
  • ESLint
  • Rollup

History

Solid-logic was a move to separate business logic from UI functionality so that people using different UI frameworks could use logic code.

It was created when the "chat with me" feature was built. We needed to share logic between chat-pane and profile-pane (which was part of solid-panes back then I think) due to that feature. The whole idea of it is to separate core solid logic from UI components, to make logic reusable, e.g. by other UI libraries or even non web apps like CLI tools etc.

About

Core business logic of SolidOS

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.2%
  • JavaScript 3.6%
  • Other 1.2%