Search results
192 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Utils for working with JavaScript classes and prototype methods.
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Like an array, but rounder.
Mix the prototype of one class into another
Inspired by chai sorted and jest-extended. This packages extends jest.expect with 2 custom matchers, `toBeSorted` and `toBeSortedBy`
Extend constructors using backbone's .extend signature
- backbone
- extend
- extendable
- extendible
- extending
- extends
- inherit
- inherits
- lodash
- constructor
- inheritance
- mixin
- mixins
fs: then-ified, extended, and dependency-free
- fs
- then
- thenified
- promiseified
- promisified
- promises
- promised
- promise
- extends
- extended
- extend
- files
- file
- system
- View more
Automatically bind methods to their class instance and walks through parent classes.
Extend from multiple classes!
Extend a JSON file with one or many existing files.
extend() method taken from JQuery 1.9.0 for use in PouchDB
Error base class for Node.js/browsers
Returns an object’s class and its ancestors.
Enforce schema on JavaScript objects, including type, transformation, and validation. Supports extends, sub-schemas, and arrays.
Addon to node_redis for atomic deletes using wildcards in keys
Reusable TypeScript configuration files to extend from.
load tsconfig compiler-options, support `extends` field
A simple library for multiple inheritance in JavaScript.
- ts
- typescript
- inheritance
- multiple inheritance
- multiple-inheritance
- class
- klass
- oop
- object oriented
- object-oriented
- inherits
- extend
- bases
- extends
- View more
Merge JSON with indicators such as @override, @match, @delete and @insert to tell the processor how to merge the files.
Allow to extend yaml or json files configuration