tweed-env
Runtime Environment Strategies for Tweed
Runtime Environment Strategies for Tweed
Clojure-inspired multimethods for JavaScript
Scalable class-based JavaScript.
A common TypeScript interface for Array and Typed arrays.
Plugin system for reusable code in node.js
Polymorphic association for mongoose
Simple library allowing for adhoc polymorphism with javascript functions
Change your parameters position and/or their default value
No more switch statements!
A very fast class framework. Allows OOP concepts in javascript including classes, inheritance, multi-inheritance, polymophism, interfaces, and enumerators without using TypeScript. Provides scope isolation via dependency injection in modules, controllers,
Polymorphism via clojure-style protocols.
IPAddress library for handling IP addresses, both IPv4 and IPv6
Elixir style guards for js. Function polymorphysm
Multistrategy Multiple Dispatch
A functional switch-case statement (ad hoc polymorphism)
Powerful enums for TypeScript and JavaScript, enhancing code clarity and type safety.
Utility for creating polymorphic functions
Zero-runtime polymorphic component definitions for React
Plugin system for reusable code in node.js
Multimethods in JavaScript (ala Clojure)