Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/progerxp/sqimitive

Lightweight framework for modular, event-based JavaScript programming
https://github.com/progerxp/sqimitive

Last synced: about 2 months ago
JSON representation

Lightweight framework for modular, event-based JavaScript programming

Awesome Lists containing this project

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