Browse by Keyword: "object"

Page 1 next →

101 common utils that can be required selectively

abstract Abstraction of JavaScript Objects.

accessors Read and update (nested) objects using simple patterns.

active-model Data source agnostic opinionated models for Node.js with classic inheritance, basic validations and a clean API

ak-opath access nested Object key with array of keys

alamid-schema Extendable mongoose-like schemas for node.js and the browser

alamid-set Simple observable key-value store

aloof Array of Objects Filtering

ampersand-state An observable, extensible state object with derived watchable properties.

array-indexer Create indexes based on arrays of objects

array-indexofobject Like Array#indexOf but for objects used like hashes

arraystream ReadableStream of arrays and hash variables.

aspir Check for and find object values using a string path.

assert-diff Drop-in replacement for assert to give diff on deepEqual.

associate Convert an object to an array, array to an object, or a function with multiple arguments into a function that takes an options map.

async-objects Async control for objects

async-validate Asynchronous validation for object properties.

augment The world's smallest and fastest classical JavaScript inheritance pattern.

basespace Functions to create namespaces inside objects

bes Protection from mutation

better-object-to-string A concise function that serializes all contents of a deep object.

bidar Binary Data Representation (serialization format)

bimedia-objectmapper object mapper for node

blood object inheritance and iteration utilities

blueprint A database agnostic model layer and OOP implementation designed for reusability between the client and server

bolgia Bolgia, an helper module for the config hell. It recursively clones, mixes, updates and improves configuration objects/hashes with nested properties. '..non ragioniam di lor, ma guarda e passa..'

brackets2dots Convert string with bracket notation to dot property notation for Node.js and the browser.

brackets2dots.js Convert string with bracket notation to dot property notation for Node.js and the browser.

bredele-clone Clone objects and/or arrays

bredele-store Store component is a single wrapper for your data models and collections.

cached-object Javascript Memory Cache

chai-object Object include assertions for the Chai assertion library

chain-me Make an object chainable

checkfor Validate objects with meaningful errors

chinood Object Data Mapper for Riak built on nodiak (

circularclone Clones circular object graphs in a non-recursive way

class-js2 Simple and powerful class utility to allow the easy use of OOP in JS. Includes inheritance, mixins, abstract classes, inherited statics, and more.

class-wolperting Post-modern oriented objects in Javascript

class.extend copy/paste implementation of John Resig's Simple JavaScript inheritance.

clone-merge Library for cloning an optionally merging json objects

coffee-splatters Coffee-script node utils.

compareobj Compare objects or json strings.

config-mancer Configuration file utilities

construe Object.defineProperty wrapper with nice description methods

content-tree Generate a json representation of a file tree with file information

convert-dates Convert all Date instances in an object.

cop Filter stream of objects

copy-to copy an object's properties to another object

core-extensions A set of extensions to the node core library, such as an isObject method to parallel isArray, a clone method and a mixin method.

core-utilities Core types extension methods

crafity-core Crafity Core Framework

createclass A fully functional OOP framework that's still based on JavaScript's own OOP understanding, tools and syntax (i.e. Prototyping).

crystal_constants A little JavaScript / CoffeeScript utility class for frozen 'constant' objects.

csv.js Encodes Arrays, Objects or JSON as CSV

data-source A PQL driven JSONGraph data source

data-spread Converts an object of named arrays into an array of objects

datafilter Simple filtering for collections of objects

datastore Store component is a single wrapper for your data models and collections.

declare.js OO system from node and browser

deep-access Access nested object properties via strings

deep-copy Deep copy any object or array.

deep-freeze recursively Object.freeze() objects and functions

deep-get-set Set and get values on objects via dot-notation strings.

deep-has Find and return paths to keys within objects no matter where

deepval get and set object values using dot-delimited key strings

dictionary Defining properties on objects in JavaScript made easy.

dictionaryjs A simple dictionary wrapper for JavaScript objects providing associative array functionality and helpful methods. Methods include: get, set, getDefault, remove, has, size, empty, asyncEmpty, forEach, and asyncForEach.

difflet colorful diffs for javascript objects

dir-obj Convert a directory structure to an object (including file contents)

discipline Validates object properties using Pursuit queries.

dobj Object deep dot access. set, get, del methods available

domy-insert Insert any data type to the DOM

dotject Dot notation to object. Supports nesting and same level objects as well as (multiple) value assignment and value overriding.

dotnotater Given a dotnotation and an object it returns the portion of the object specifed by the dotnotation

dotpath-stream transform object streams by dotpath

dotpathlookup A tiny module that takes a dotpath string and returns the value of that path from the object, written as part of a tutorial on Javascript.

dotty Access properties of nested objects using dot-path notation

draft Construct Object schemas and models

dress missing javascript prototypes(experimental)

dynomatic Make any object automagically persistent.

each Chained and parallel async iterator in one elegant function

easy-proxy A Proxy handler maker that drastically simplifies making and using Harmony Proxies by combining traps and normalizing their arguments.

eivindfjeldstad-dot Get and set object properties with dot notation

emiter An Event Emitter forked from Backbone.js

emre Object selection like a boss

entangle Distributed JavaScript objects using Object.observe() with pluggable drivers

enumerate-properties Enumerates, get and set objects properties in a dot notation format

eo.js Inheritable and extendable objects constructor

es6 Shim to provide ECMAScript 6 Harmony implementation

esquema validate objects against a schema

except A function that returns a copy of the plain object given as first argument but without the keys provided as the other argument(s)

expand-hash Recursively expands hash keys into objects.

express-obc Object-based controllers for Express framework

extend-object Underscore's extend method as a standalone Common JS module.

extensions Doin' freaky nasty things to the built in prototypes.

factorify Better object factories.

field Easily set and get values of a field in your JavaScript object.

fixedqueue implementation of a fixed queue in javascript

flat Take a nested Javascript object and flatten it, or unflatten an object with delimited keys

flatten-component flattens objects

Page 1 next →

npm loves you