protect

0.5.0 • Public • Published

protect

NPM version Linux Status Windows Status Dependency Status Coveralls

protect your object from being overridden

Installation

Install through NPM

npm install protect

or

git clone git://github.com/hex7c0/protect.git

API

inside nodejs project

var protect = require('protect');
 
var newObj = protect({
    foo: 'ciao'
});
 
newObj.ciao = 'ciao';
newObj.foo = 123;

with this exception

a.foo = 123;
      ^
TypeError: Cannot assign to read only property 'foo' of [object Object]

protect(obj, [normal])

options

  • obj - Object Your object (default "required")
  • normal - Boolean Using {} constructor (default "Object.create(null)")

Examples

Take a look at my examples

License GPLv3

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i protect

    Weekly Downloads

    19

    Version

    0.5.0

    License

    GPL-3.0

    Last publish

    Collaborators

    • hex7c0