Skip to content

SolomonLib/SolomonJS

Repository files navigation

SolomonJS

A DOM manipulation library focused on allowing full javascript ux development with minimal html.

Setup

Direct

  1. Download your desired version of SolomonJS.
  2. Put the .js file in your project folder or on the server you wish to use as a cdn.
  3. Add <script src="[wherever you put it]"> at the top of your html <body>
  4. Add id="root" to the root of your html <body>
  5. Done. Once initial setup is completed. Visit the wiki to get acquainted with Solomons capabilities. Happy coding!

CDN

  1. Add <script src="https://cdn.jsdelivr.net/gh/SolomonLib/SolomonJS@master/solomon/Solomon.js"></script> to your html file.
  2. add id="root" to your html <body> tag.
  3. Done. Once initial setup is completed. Visit the wiki to get acquainted with Solomons capabilities. Happy coding!

Who what and why?

Solomon is mostly made for personal projects, however as the project has grown, a few friends and colleagues have shown interest. So I've ultimately decided to make it 100% public including the dev branch.

What does it do?

SolomonJS began as a simple dom manipulation library but has grown to a simple, powerful dom-based ux system, allowing you to write your static web application in nearly pure javascript.

Features

  • Powerful DOM manipulation, simplified for faster development.
  • Built-in (optional) router for single page web applications.
  • Generics for use with custom code and other libraries.

Contribution

All contributions should follow my Simple contribution style guide, however due to this being a very small project, this is more a guideline than a law. If the project grows, more effort will be spent on style requirements.

NOTICE: Pre-minified SolomonJS releases will be discontinued until beta release

About

A generic javascript library for internal use currently focusing on dom manipulation.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published