object-unfreeze

Unfreeze an object frozen with Object.freeze.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
object-unfreeze
1.1.07 years ago8 years agoMinified + gzip package size for object-unfreeze in KB

Readme

object-unfreeze
Travis build status NPM version
Unfreeze an object frozen with Object.freeze.

Usage

import objectUnfreeze from 'object-unfreeze';

let subject,
    shallowCopy;

subject = {};

Object.freeze(subject);

// Throws an error.
// subject.foo = 'FOO';

shallowCopy = objectUnfreeze(subject);

shallowCopy.foo = 'FOO';

import objectUnfreeze from 'object-unfreeze';

let subject,
    shallowCopy;

subject = [];

Object.freeze(subject);

// Throws an error.
// subject.push('FOO');

shallowCopy = objectUnfreeze(subject);

shallowCopy.push('FOO');

Download

Download using NPM:
npm install object-unfreeze