npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

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

Keywords

install

npm i protect

Downloadsweekly downloads

19

version

0.5.0

license

GPL-3.0

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability