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

Readme

Keywords

Package Sidebar

Install

npm i protect

Weekly Downloads

8

Version

0.5.0

License

GPL-3.0

Last publish

Collaborators

  • hex7c0