57 packages found
A simple, powerful trait applier for ES6+ classes
Object factory to create dynamic test fixtures
Fancy duck typing for the most serious of ducks.
- oop
- util
- object oriented
- duck type
- ducktype
- ducktyping
- protocols
- multimethod
- clojure
- haskell
- rust
- generic
- functions
- clos
- View more
A simple, powerful trait applier for ES6+ classes
A Classical Object-Oriented Framework for JavaScript
- classes
- classical
- extend
- gnu
- inheritance
- interfaces
- mixins
- object oriented
- oo
- oop
- protected members
- traits
- visibility
Object-oriented programming framework for Javascript
Traits for escomplex AST walkers.
- escomplex
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
- traits
Build ES6 class mixins
Use Less. Do More. JavaScript on steroids.
- javascript
- useless
- framework
- unit tests
- test driven
- OOP
- AOP
- CPS
- DSL
- metaprogramming
- traits
- mixins
- singleton
- functional
- View more
Straits is an implementation of traits for JavaScript. It defines some conventions about traits and provides libraries to aid their usage, definition and implementation.
Scala like Classes and Traits in JavaScript
A simple, powerful trait applier for ES6+ classes
Provides core common utilities for @ponticus/escomplex modules and plugins.
flexible object copying
A zero-dependency lightweight performant library for creating mixins/traits in JS/TS.
traits.js is a minimal, standards-compliant trait composition library for Javascript.
quick and easy access to mfers metadata
Composition tool using talents