Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
inherits
Browser-friendly inheritance fully compatible with standard node.js inherits()
genfun
Fast, prototype-friendly multimethods.
protoduck
Fancy duck typing for the most serious of ducks.
stampit
Create objects from reusable, composable behaviors.
inherits-ex
Enhanced inheritance for dynamic inheritance and mixin.
@stdlib/assert-instance-of
Test whether a value has in its prototype chain a specified constructor as a prototype property.
@stdlib/utils-inherit
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
class-extend
Backbone like Class.extend utility for Node
pixl-class
A simple module for creating classes, with inheritance and mixins.
@stamp/compose
Compose function implementation to create stamps
class-plus
A simple module for building and extending classes, with mixins and more.
oojs
Power for object oriented JavaScript libraries.
jfile
OOP way to handles Files. It can behave like `java.io.File` in Java World & Groovy World.
asclasit
ASync CLasses + ASync ITerators
boo
Core prototypical primitives for Object Orientation/Composition.
mootools
MooTools 1.5.2 Server library
zcanvas
Compact JavaScript library that provides an Object based solution for working with HTMLCanvas drawables as if they were tangible, separate objects. Good for lightweight game engines and mobile friendly.
neon
Javascript DSL for Classical Inheritance
kaop
Simple OOP JavaScript library with reflection techniques
classing
Fluent classes for node.js and the browser.