Socket
Book a DemoInstallSign in
Socket

onm

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

onm

Object Namespace Manager (onm) data model, schema-driven JSON factory and in-memory subsystem communication bus for complex data-driven Node.js/HTML 5 client apps.

latest
Source
npmnpm
Version
0.2.8
Version published
Maintainers
1
Created
Source

Encapsule Project onm

Encapsule Project Object Namespace Manager (onm) library is a data-model-driven JavaScript data object/JSON factory and in-memory subsystem communication bus for building complex data-driven Node.js/HTML 5 client applications in JavaScript based on the the Model-Store-Observe-Feedback-Signal design pattern.

Package

The latest onm package is available via npm:

    npm install onm

See also: https://www.npmjs.org/package/onm

onm is distributed in CommonJS format for easiy use in node:

    var onm = requrie('onm');
    // onm blah blah blah...

onm is extremely useful in the client as well and is fully compatible. However, you will have to transform onm's CommonJS source for use in the browser using a build tool such as browserify.

I've been writing everything in CommonJS and using the grunt-browserify plug-in for Grunt to pack up everything I need for my HTML5 SPA (including onm), and it's been working well so far.

There are few related packages you might be interested in as well: onm-server-rest-routes, onm-client-rest-api, onmd-scdl...

Sources

Sources are available under MIT license on GitHub: Encapsule/onm

Documentation

onm's small API surface belies its power: Encapsule/onm/wiki

Keywords

JSON

FAQs

Package last updated on 27 Oct 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts