sqimitive
v1.3.0
Published
A JavaScript primitive. Events, collections, inheritance, DOM integration based on a universal paradigm.
Downloads
7
Maintainers
Readme
Sqimitive.js - a JavaScript primitive
Sqimitive is a lightweight framework of several classes for modular, event-based programming on top of native ES5+ JavaScript, in browser or server environment.
- Ubiquitous events - reactive programming and inheritance without "super"
- Unlimited nesting of objects - powerful collections out of the box
- Tight integration with the DOM - working with data objects, not nodes
The motto is: do not over-engineer.
- No transpilers
- No trove of classes
- No complicated solutions
- Simplicity is key
Size: 27K minified, 9K gzipped.
Sqimitive is the integral part of HeroWO.js - a JavaScript re-implementation of Heroes of Might and Magic III.
- https://github.com/HeroWO-js/Workbench
- https://herowo.game
Dependencies
Mandatory, one of:
- NoDash (https://squizzle.me/js/nodash)
- underscorejs.org
- lodash.com
Optional (for Sqimitive.jQuery only), one of:
- jquery.com
- zeptojs.com
Documentation
The awfully detailed reference: https://squizzle.me/js/sqimitive
An introductory article in Russian: https://habr.com/ru/post/239149/
Ways to install
$ npm install sqimitive
License
Public domain. http://unlicense.org
Squizzle ♥ it https://squizzle.me