Recursively Object.freeze()
objects.
Installation
npm install deep-freeze-node
Usage Example
var freeze = ; var person = name: 'John' surname: 'Johnson' age: 26 address: street: '1st Street' city: 'Los Angeles' country: 'USA' vehicles: 'BMW' 'Ferrari' 'Lamborghini' ; person = ; personname = 'Jack';personsurname = 'Jackson';personnickname = 'JJ';personage = 18;personaddressstreet = 'Third Street';personaddresscity = 'San Francisco';personaddresscountry = 'USA';personvehicles0 = 'Toyota';delete personvehicles1delete personvehicles2personoccupation = 'Lawyer'; console;console;console;console;console;console;console;
JohnJohnsonundefined26 street: '1st Street' city: 'Los Angeles' country: 'USA' 'BMW' 'Ferrari' 'Lamborghini'undefined
Tests
To run the test suite, first install the dependencies, then run npm test
:
$ npm install$ npm test
License
Distributed under the MIT License.