@evojs/ussr
USSR: server-side renderer
USSR: server-side renderer
Full featured module that aims to port the complete class logic of other OOP languages to javascript.
Cutie extension for fs module in Node.
Cutie extension for http module in Node
Library with useful async primitives like: OneAfterAnother, As and others
Cutie is a library with beautiful abstractions and primitives that make your asynchronous code in Node simple and declarative.
Allows to define types, abstract types, interfaces and traits. Types can be extends by other types, uses traits and implements interfaces in multiple manner. Also, interfaces and traits can extends their kinds.
Simple ORM for dexie js
A tiny library that helps us achieve a certain level of type safety around interfaces (via duck typing). This library also helps us keep JavaScript objects synchronized with any interface definitions that they explicitly implement.
Base classes for handling data types using OOP.
This project when combined with design patterns adds common OOP functionality to JavaScript
Test whether a value has in its prototype chain a specified constructor as a prototype property.
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
Test if an object's prototype chain contains a provided prototype.
Super typesafe, boilerplate-free builders for TypeScript
A collection of monads implemented in TypeScript using object-oriented programming.
A collection of monads implemented in TypeScript using object-oriented programming.
A small library created to offer syntactic sugar for [mixin](https://en.wikipedia.org/wiki/Mixin) patterns in Typescript. Based off examples from [this blog post](https://justinfagnani.com/2015/12/21/real-mixins-with-javascript-classes/), with assistance
Helper utilities for handling objects and object-oriented programming.
A solution of inheritance before ES6, which can inherit the class of ES6, support babel and node perfectly. support ES3 and IE6