-
Notifications
You must be signed in to change notification settings - Fork 3
Lightweight framework for modular, event-based JavaScript programming
License
ProgerXP/Sqimitive
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
Lightweight framework for modular, event-based JavaScript programming