{"_id":"freezr","_rev":"26-8f770ce3f1b99c5b23c146f775ed8448","name":"freezr","description":"Immutable data with native interface (and some sugar)","dist-tags":{"latest":"0.2.11"},"versions":{"0.0.1":{"name":"freezr","version":"0.0.1","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rimraf dist","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","expect":"^1.14.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","rimraf":"^2.5.2","standard":"^6.0.7"},"standard":{"globals":["describe","it"]},"gitHead":"77b9df6f68dbe1b27ccd8a1b19a51546c89babb7","_id":"freezr@0.0.1","_shasum":"4c5f7cea466af84a463f12d1d2f9dc386e8b3609","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"4c5f7cea466af84a463f12d1d2f9dc386e8b3609","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.1.tgz","integrity":"sha512-xouFjl6euur4pHW8PU418uCYv18Zc4Zgnx+GQx5lI6ekqXbeslFYbcjDUCc4cqTyC5WaIKfWgyo7czB2mlmg+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgQZMNOv4ua/Z22UI3+AHovKbYeLZU9VEkFu6WcV/EhwIgFw6jQiyp4iZgB29W3dKhZobzAkD3rSMofJWwB4Yz/GY="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.1.tgz_1457896946334_0.6418890145141631"}},"0.0.2":{"name":"freezr","version":"0.0.2","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rimraf dist","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","expect":"^1.14.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","rimraf":"^2.5.2","standard":"^6.0.7"},"standard":{"globals":["describe","it"]},"gitHead":"3622430584e87074a8eecbde15a5cb364fe405f3","_id":"freezr@0.0.2","_shasum":"6fb0e794570b83ffa48fa35f00fa6c0c059e2fd7","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"6fb0e794570b83ffa48fa35f00fa6c0c059e2fd7","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.2.tgz","integrity":"sha512-vNyR4qoQ7UwUgBVJbQ0r2+lz23Jc0xS8OPkyDu+YZSo7obXLpEcul3AF2ShFpkZP+icPHn5hbGvVQOlP48+Atg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFtzcKL7JLZg+6HPT/WqMuaRTRT03j9UohjiBZtuwfLgIhAPqMQV6E0rw/rf4r0jSesXiNlvxzdRf3IlNgPLr8Tqdd"}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.2.tgz_1457897045925_0.1307597951963544"}},"0.0.3":{"name":"freezr","version":"0.0.3","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rimraf dist","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","expect":"^1.14.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","rimraf":"^2.5.2","standard":"^6.0.7"},"standard":{"globals":["describe","it"]},"gitHead":"9d860e4cdfd1bc49e0922bf863b102856ecaf9c8","_id":"freezr@0.0.3","_shasum":"04a628a80567e83e15a029e456d0f4f8e938edeb","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"04a628a80567e83e15a029e456d0f4f8e938edeb","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.3.tgz","integrity":"sha512-HREoZK04oniyAvsifMzQVrfw96RqZXC5jbqGwRCP0yXe3CRlZROGuCbwy/KKCEC12SOkvF4v99aGdskVtrZBzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArN1BgqwTuI0hg3p3Ur6mOsVguX8t+F2LPjGEhvRP6XAiBjl5EKn7/pIbPbypO4zQK2bZ30TOLplHpWo/3O8xKfWA=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.3.tgz_1457897225572_0.5357965603470802"}},"0.0.4":{"name":"freezr","version":"0.0.4","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rimraf lib","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","expect":"^1.14.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","rimraf":"^2.5.2","standard":"^6.0.7"},"standard":{"globals":["describe","it","xit"]},"gitHead":"79cf3039a6f98a437d6f60bce4b563cf1a7e5ed1","_id":"freezr@0.0.4","_shasum":"97083f798f4283df07a47b50b82ccacc949ec7b2","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"97083f798f4283df07a47b50b82ccacc949ec7b2","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.4.tgz","integrity":"sha512-FZaZmuQFaacZ9ud2WnfJlm6Q/loFFkTUyuawBm4K77KuNdqAXEK78J3V+vgKSmjndxsL7+RFHb73mjE7S/ypiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCOVDnk1kK9rBLryw9WngGShfG1wrsMxBEYOqtQ7gmZQIhAOi6a9xF9sj0RAHK3fkybztgRoVp3mihlg1AK/yO6xDZ"}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.4.tgz_1458323622957_0.7242243795190006"}},"0.0.5":{"name":"freezr","version":"0.0.5","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rimraf lib","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","expect":"^1.14.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","rimraf":"^2.5.2","standard":"^6.0.7"},"standard":{"globals":["describe","it","xit"]},"gitHead":"f9b7cca2a20f2476052980c0531844ba87243f07","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.5","_shasum":"b81a14073cf88b62c6ddc9f581ca4abf1916d5ec","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"b81a14073cf88b62c6ddc9f581ca4abf1916d5ec","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.5.tgz","integrity":"sha512-p6UHwaFTbo3hjAqMmDdySyr5Ep3a6/eaBci1vOfcrcsr8ucqUDjvDcDHb79LuqYxE80tAYHV7pQ+hLTRW+/nBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe6X1lHKQ0RLeCYmnhH3XwXWht4xoKkkT98dNyIapD/QIgPpQANU8g9bDxt/iuHoQ8zVuywx9vBlrptKr6cCgrbu0="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.5.tgz_1458324137241_0.2117764346767217"}},"0.0.6":{"name":"freezr","version":"0.0.6","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","expect":"^1.16.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","snazzy":"^3.0.0","standard":"^6.0.8"},"standard":{"globals":["describe","it","xit"]},"gitHead":"6aeade2d28e5485ad0c713f0aeb66a131046ca1a","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.6","_shasum":"fb7c39ca4e22a0ace7f9d92aaacb7334396948b6","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.9.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"fb7c39ca4e22a0ace7f9d92aaacb7334396948b6","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.6.tgz","integrity":"sha512-Gpb0nTadELu4o74TJObZlCOKEUvA/9/28T16bPxqtxzsanCyv9F6YdgbIXQXmFvz1pZz31Z8X2jmluQiV6TsHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoxkIVaWQbtVSMnERK4bT0EpWUvC/7kKMwo0Ug99+sqAIhAPqE5cY80vn6U7J9+w/dYqWWREON9jYz4Muoa5bI7HEa"}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.6.tgz_1458823799046_0.15606268285773695"}},"0.0.9":{"name":"freezr","version":"0.0.9","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.6.5","babel-core":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","expect":"^1.16.0","mocha":"^2.4.5","mocha-osx-reporter":"^0.1.2","snazzy":"^3.0.0","standard":"^6.0.8"},"standard":{"globals":["describe","it","xit"]},"gitHead":"c614f15bd563204a95b450cf2130cc0c92582431","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.9","_shasum":"2e7f10367e6a3a45bcccb0d6f23cc3a7ce89cee7","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.1.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"2e7f10367e6a3a45bcccb0d6f23cc3a7ce89cee7","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.9.tgz","integrity":"sha512-Xc8jxe81hBU0NNQK51jtOCxGXGQ/Nz1pH+w6osm7k7zwmZI2zvN3q2j4XawAYx592pYoKMnSzL7q3PcIV43Low==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1UUb7CZEDYB4oJlIiptxcMVuGC/NbuoK3oiirta1A3AIhAKORURAbee03nWo+uSUI5SKEcXXkoRpL0IajSEPVc6d9"}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.9.tgz_1459869838252_0.09483184362761676"}},"0.0.10":{"name":"freezr","version":"0.0.10","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w -R min","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","expect":"^1.20.1","mocha":"^2.5.3","mocha-osx-reporter":"^0.1.2","snazzy":"^4.0.0","standard":"^7.1.2"},"standard":{"globals":["describe","it","xit"]},"gitHead":"72381d763fca4cbea4afeca5a479355085786d1a","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.10","_shasum":"376df84500c439ce3948118c8a3b2f0e6a92e5a3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"376df84500c439ce3948118c8a3b2f0e6a92e5a3","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.10.tgz","integrity":"sha512-vl6W7j5MnRnhNFU+jTT9Aaubkqsy19zWzHOa2rZtASDC/jby8IH6GlYSLcJJjgYPb+727JNXgO3fjwof5xVcXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe+rwh6iDMAyoHuI0Isj1wc5RyWojyie+SX+hevwuFqAiEAgPmQfGX9CJAyYrCuex1GUqzZfuhA+xlF29NfQXZq+vc="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/freezr-0.0.10.tgz_1466607954997_0.8006740969140083"}},"0.0.11":{"name":"freezr","version":"0.0.11","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w -R min","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","expect":"^1.20.1","mocha":"^2.5.3","mocha-osx-reporter":"^0.1.2","snazzy":"^4.0.0","standard":"^7.1.2"},"standard":{"globals":["describe","it","xit"]},"gitHead":"d63b1b4b80862c1483fee23cc68a2980efd73619","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.11","_shasum":"3a4a6d67d4093fde9c35f0a37445b25c3abf476c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"3a4a6d67d4093fde9c35f0a37445b25c3abf476c","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.11.tgz","integrity":"sha512-CpW8IvT6XzbxxavumSb3G1xPYnuPL+zxRChyhPu3i6jAvSmT7w6ayJgCRJD9Lm4yJg5uv+qCcpga+NY1d0+kyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyaiQNn3QstfunbZKWJG0Y/QSAeo4SX7zJUgN61OdLvAiEA046cUDt5ZOkIBIA91FCtWQx7AHWeWmfjNX/8pGGkTI8="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/freezr-0.0.11.tgz_1467641666329_0.41577527741901577"}},"0.0.12":{"name":"freezr","version":"0.0.12","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w -R min","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","expect":"^1.20.1","mocha":"^2.5.3","mocha-osx-reporter":"^0.1.2","snazzy":"^4.0.0","standard":"^7.1.2"},"standard":{"globals":["describe","it","xit"]},"gitHead":"beccb19ddab84da37905045394fe5c699384fe83","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.12","_shasum":"fddb2cb62f8a7a47e0fa086740a1fe1a6a18967c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"fddb2cb62f8a7a47e0fa086740a1fe1a6a18967c","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.12.tgz","integrity":"sha512-kG4dJyMyFTIRR6dK9dXYudTVTDv2rO3D0tB8Gu5fNor1PJSGPu5nvjiT/hvHbSzb5CmmjbdMkpAssz0gcnPLgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeeeeBIDxwyAHOFL4ZXfN1KGfIu4afQ3LyhqFvtKAcNAiEAtvxZUkU8yRWPSJUEkDNUVsXbv5ZL+q6ZnbTXMv8WAcg="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/freezr-0.0.12.tgz_1467642207948_0.7627035616897047"}},"0.0.13":{"name":"freezr","version":"0.0.13","description":"Immutable data with native interface (and some sugar)","main":"lib/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter; npm run testing; npm run clean","testing":"mocha --compilers js:babel-register --recursive","dev:watch":"mocha --compilers js:babel-register --recursive -w -R min","dev:reporter":"mocha --compilers js:babel-register --recursive -w --reporter mocha-osx-reporter","start":"npm run dev:watch","clean":"rm -rf lib","linter":"snazzy src","build":"babel src --out-dir lib","prepublish":"npm run test && npm run clean && npm run build","postpublish":"npm run clean"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.10.4","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","expect":"^1.20.1","mocha":"^2.5.3","mocha-osx-reporter":"^0.1.2","snazzy":"^4.0.0","standard":"^7.1.2"},"standard":{"globals":["describe","it","xit"]},"gitHead":"37bb58b573621e71c4d967ac6bc6c1020c24f7a8","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.0.13","_shasum":"7fb22a6bdb5b4fa5fd84ab259993d00611774c6b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"7fb22a6bdb5b4fa5fd84ab259993d00611774c6b","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.0.13.tgz","integrity":"sha512-wnnB2FKa4Eof7mN8qM6eLDeqYp2msHBkL5yaJN8+dDAaiSkZFyPo4NhqW5LE0sjiJX6TDiAs44fathXH7Zdbig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC30DEc3mea1GSA19KNNXxTZbH/6HQvmDANU76i9EfkoAiBPY38OM2Xhhswh2c92V93pqYyefidlhS1VSinqahgcEA=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/freezr-0.0.13.tgz_1479464493774_0.36991643416695297"}},"0.2.0":{"name":"freezr","version":"0.2.0","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register src/**/*.spec.js -o | faucet","dev:raw":"tape-watch -r babel-register src/**/*.spec.js","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"9589df14f7fd1dd6d417e6c3cf48863a0b4af78a","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.0","_shasum":"2667ee9dc509edc7b0cd3f2becaff54689867467","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"2667ee9dc509edc7b0cd3f2becaff54689867467","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.0.tgz","integrity":"sha512-8szCyMH/QDIGVXGkOKjawN382q4DOSNH2WuGtO0N6IyZTum49cOy4V3I0DtRgbFIaDBVMKFPNECWWed9MY+Fkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfWHW7YYW/0HKs653o5rdS7j/r1xga5+OHsMgWQBGrJAiEA/zSB+jzHgTdrHI+yyJcIPQ71uDBsse22pLm8vgUutgY="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.0.tgz_1499337832535_0.7246299935504794"}},"0.2.1":{"name":"freezr","version":"0.2.1","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"ebac532bcf439453a189c02db2b647effe1c2ea6","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.1","_shasum":"1c6672ba3e96a3571f05eb0a60c99d26fc9f2ee0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"1c6672ba3e96a3571f05eb0a60c99d26fc9f2ee0","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.1.tgz","integrity":"sha512-W/snlxvNgCnaPsGOljiVIfG8wPA9LP6t8yig6DKZAKu9EySa6GPfQK+/TgVx9Jw4tuGQI6f18EC2QIu5yng6Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUBQAF/O39Aiox7hthF/6hTkpVtzzxazekC8psrvfd5AiEAjEZMoH/mQ5Om8iX3LeiijnsNaYJ/z/7Vcjg+kO+jhIs="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.1.tgz_1499340039220_0.792287192074582"}},"0.2.2":{"name":"freezr","version":"0.2.2","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"fa06d6759bd317c37207e9f9b39291aabd13f879","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.2","_shasum":"66641e311f71cc6505a0dcddfc9013a546824cf1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"66641e311f71cc6505a0dcddfc9013a546824cf1","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.2.tgz","integrity":"sha512-N4JU3chyBMfnw85Z5BY59TFlmdQMlTTVSCNZt8OW8X9K03FtyPgyoQDO6rmW+Cxq7zKbVHL+jU+eKQc6FXsxuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClIioFXf/YZ/aB1mkS6GDNinnEbhbietkLDRUmkYC4OwIgCmHHgMzz5BpREtANf/elEb2hqW5IKQYsweHnCUIrSms="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.2.tgz_1499341113896_0.20079730544239283"}},"0.2.3":{"name":"freezr","version":"0.2.3","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"4eb6e5bd19590a9fab1a3b0bf1ad09dffbab6c1c","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.3","_shasum":"0b709a53b26af1c26cc697d9622428ece3ccb82b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"0b709a53b26af1c26cc697d9622428ece3ccb82b","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.3.tgz","integrity":"sha512-UpZmADHHdAZCayrTgin8W5ZcK/B9qdAthC3QAKLjXeC19RGCBoeAlLEKKRwzFKdDRbOiKVRbMZ/1Hg2QVCJSzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjw+CtwNQeCQY3yMEAuuSuwr9gpPm30P2fqEj59IuWgAiEA9Wx0EXzUo6RDmn48u2zlL5D+QZ7xzQgX2HKjh1L4yq8="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.3.tgz_1499341535796_0.6490958218928427"}},"0.2.4":{"name":"freezr","version":"0.2.4","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"1ef0289cfc47063c454f67da446f3267248e35ae","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.4","_shasum":"797824e29e94c0477ba31a9b35ab67fd9dab4481","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"797824e29e94c0477ba31a9b35ab67fd9dab4481","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.4.tgz","integrity":"sha512-EZsG7lp9UEZk4j28zyLayreYsvL9fJXxj/5YEYW0Tcpa4YcdFICbDmDptvGRjKbXkoowSPxGrEnOOtw4VOnrvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR+jN7pw5I4KT5LtyzGi0aX/6KfzlJf3zvX7SBA+6dPAiBuQkMfZ14Xp/ppuF2dTpVfsNByFiSBYuy5PSlT8ENO7g=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.4.tgz_1499698688178_0.05547552742063999"}},"0.2.5":{"name":"freezr","version":"0.2.5","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"9975d2842ecba1dfc6f87a6b8312d65cd5682668","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.5","_shasum":"7cfb046bb5e84b48c291f1c3e23b9fd759a75355","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"7cfb046bb5e84b48c291f1c3e23b9fd759a75355","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.5.tgz","integrity":"sha512-5g3lQa3NMxzycg1CW9J9A+V2jIaYTNkyTyhJiqrldGgLP0ek4XcIe/+/jEZZKDVAKqbvmPLKkZ5HMCst4h8IsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjgyfMZajoaodt27JgSDb8fZ1v6PNwG6WPOg12n10VqAIgO9T9BPecA6FwFv7J4igewzC67itP/LX3kQMJ8Rwzvx8="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.5.tgz_1499700162052_0.9785801076795906"}},"0.2.6":{"name":"freezr","version":"0.2.6","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"1122cfb8e7929112f517ead88a0e098c3186364d","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.6","_shasum":"a18176150d9bccdb3543ca47c6caad0419891f08","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"a18176150d9bccdb3543ca47c6caad0419891f08","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.6.tgz","integrity":"sha512-n6uJ2qbO6if4yIl/MaOp8DRy7ht1Wm2al2c4WFFNMcu0FEn4EAhLV3qLG8wyNohfMfNjJyiyJZT4GmB+vJhctg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/dV6XrvyXTAPx4+TQ38dnR3FRwVWvPDtif2Xf7/QAqAiBjxaFE4gjQfOHKXkHSgIG0bHI11yEDqLCPo96JmZpCJg=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.6.tgz_1499700718712_0.8591106084641069"}},"0.2.7":{"name":"freezr","version":"0.2.7","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"73234436f32156e4c106359f2edd06e2a7e48f11","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.7","_shasum":"ba42cec3e28a7c6796386f670e6c36fb117f0a76","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"ba42cec3e28a7c6796386f670e6c36fb117f0a76","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.7.tgz","integrity":"sha512-kPtGah7DfnZj9tITZgpQEug4hKXQUSqCScHIMX9PQ9RcwC/aH8WPdrHUyqhTHphBGsSUjP/yObvhcTuC+An1TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAcottbSKfPuaHfk1j9FvpwLHlI8f9BMdoZlzWCAiZIgIhAMqIIPiKQNQ9CsPo7aCggya2doQm8yrglqC7qufQrOAQ"}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.7.tgz_1499701277451_0.7098170877434313"}},"0.2.8":{"name":"freezr","version":"0.2.8","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"ecd7fe161eb871810c227a7b0f214521f08b5c0f","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.8","_shasum":"90c2c6336f4db664465f943344da0a05f0c016c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"90c2c6336f4db664465f943344da0a05f0c016c1","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.8.tgz","integrity":"sha512-7SIp/lwLwhKf5eq3pJ0s/Yed9SNo0altSpeJ84WfWGQB1MTQ+Up2Fle6bzwxMl6TkWA94B/C8+h06nDkpwlecQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0CXPtVTITA1A7tDjUu0Je7m6ioesN2pVo/CA8MFm+KAiAw0xKTl13sNE+ZVfrtkebR8eVg8c/amUy+LdhNE4oEbQ=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.8.tgz_1499703194783_0.7910977664869279"}},"0.2.9":{"name":"freezr","version":"0.2.9","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"3e40e742465c63c8de663eca432e62c35af6b991","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.9","_shasum":"fc5fbe7298cd5710f95dc3991325f10320753aaa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"fc5fbe7298cd5710f95dc3991325f10320753aaa","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.9.tgz","integrity":"sha512-aUiiqqO27e4CGhYGfD9wSh1zavcT6TcfaigoVobfDKCeBbT9jyxLkvGVxodGG2OWfUkAjatPRm1HSwIA/zLGzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjS+L2NjVPosGUqYoLFZen6d6wPBlMbZyz0Wcw1NEA6AiEAsp17rIv0v1yKb2DEi+2670yIQ89WFFawkh9NufSGvZo="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.9.tgz_1499705691973_0.4037636013235897"}},"0.2.10":{"name":"freezr","version":"0.2.10","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"7393e995682301c2b211cccfb81ae6cf0ec699cf","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.10","_shasum":"2d2847ca4b0d6d7195ca57223edf7b52d2671701","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"2d2847ca4b0d6d7195ca57223edf7b52d2671701","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.10.tgz","integrity":"sha512-xJWYEMUP2yX0eELG5MUOulhm2BcIMO7SlPpnKVDKVmaxKtb7Rph/dZliz6wUmsF/wuIdyIUorbCr0rbhtiwVPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVH1tmvBlrtWBYrkbGIBXXmQ1XpgKdzj6KFf5srVK35wIgScjP39eVuId/e58c2H2pgJnCSckPvaWh/FOm5Xvx+hw="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.10.tgz_1499757856705_0.40478524612262845"}},"0.2.11":{"name":"freezr","version":"0.2.11","description":"Immutable data with native interface (and some sugar)","main":"lib/src/index.js","jsnext:main":"src/index.js","bugs":{"url":"https://github.com/carlesba/freezr/issues"},"repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"scripts":{"test":"npm run linter && npm run test:lib","dev":"tape-watch -r babel-register tests/* -o | faucet","dev:raw":"tape-watch -r babel-register tests/*","clean":"rm -rf lib","linter":"standard src | snazzy","test:lib":"npm run build && npm run test:build","build":"npm run build:src && npm run build:tests","build:src":"babel src --out-dir lib/src","build:tests":"babel tests --out-dir lib/tests","test:build":"tape lib/tests/* | faucet","posttest":"npm run clean","prepublish":"npm run test && npm run build","postpublish":"npm run clean","try":"webpack-dev-server --config ./try/webpack.config.js"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-loader":"^7.1.1","babel-preset-env":"^1.5.2","babel-register":"^6.23.0","expect":"^1.20.1","faucet":"^0.0.1","snazzy":"^7.0.0","standard":"^10.0.2","tape":"^4.7.0","tape-watch":"^2.3.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0"},"standard":{"globals":["describe","it","xit"]},"dependencies":{},"gitHead":"cebf7961ea139969a71963e7a7ca07004b322a8f","homepage":"https://github.com/carlesba/freezr#readme","_id":"freezr@0.2.11","_shasum":"510f027b9689a46e29c8a56bfab4506df6bbe1f4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"carlesba","email":"carlesba.js@gmail.com"},"dist":{"shasum":"510f027b9689a46e29c8a56bfab4506df6bbe1f4","tarball":"https://registry.npmjs.org/freezr/-/freezr-0.2.11.tgz","integrity":"sha512-ugmqpqUDTBIrlIyJVLakJmPNN435UwanK0RK9Tq97oskEWwp7enFx7ZLQkUE/jMwH5/qCJFjR09o+7CiUeGTPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEblyXjogkzgZR+8sIhLLZA/iTOXQCW5V/S2rvRWFqg+AiA0dUWHfruPd0LyfiiR0LE5JWlDocCjwh32rXjY6FXOOw=="}]},"maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezr-0.2.11.tgz_1499771305711_0.7001753747463226"}}},"readme":"# Freezr\n\n(not another) Library to build your immutable data structure.\n\n[![Build Status](https://travis-ci.org/carlesba/freezr.svg?branch=master)](https://travis-ci.org/carlesba/freezr)\n\n## Concerns\n\nThere are lots of libraries to build immutable data but most of them avoid the native interface (dotted and bracket notation) so, on one side we're solving immutability problem, but on the other we get new problems:\n\n- **Loose new language features**. Like *[destructuring](https://babeljs.io/docs/learn-es2015/#destructuring)*.\n- **Worring about arguments interface**. Your application cannot deal 100% with *[put_your_immutable_library]*'s data structure so when that function gets two objects you can't be sure how to read its data.\n- **Problems when using other libraries**. You'd like to use that lodash method or this redux's middleare but you have to transform your immutable-data to plain objects to do it.\n- Because ***Object.freeze*** **it's not enough**. Although we freeze all our data we need to do it every time we want to update an object.\n\nTake a look to the [Docs](./docs/index.md)\n\n## Aproach\n\n- Keep **native interface** for reading data, not for writing.\n- Provide methods to work in an immutable way even when the native ones can't (ie: Array.push, delete…).\n- All methods will return another immutable object.\n\n## Installation\n\n```\nnpm install freezr --save-dev\n```\n\n## Examples\n\n```js\nimport {freeze, deepFreeze} from 'freezr'\n\n//\n// Frozen Objects\n//\nvar obj = {a: 1, b: 2}\n\nvar frozenObj = freeze(obj) // fozenObj is immutable\n// Alternatively you could use deepFreeze to parse object deeply\n\nfrozenObj.a = 3 // won't change\nfrozenObj.a === 1 // true\n\n//\n// Frozen Arrays.\n//\nvar arr = [1, 2, 3]\nvar frozenArr = freeze(arr)\nfrozenArr[2] === 3 // true\nfrozenArr[2] = 'new value' // won't change\nfrozenArr[2] === 3 // still true\n\n// And it's still an Array\nArray.isArray(frozenArr) // true\n\n//\n// you can use native methods for arrays\n//\nvar mapped = frozenArr.map((value, index) => {\n  return value + 1\n}) // [2, 3, 4]\n\n//\n// Array methods return frozen elements\n//\nmapped[0] = 'mutate the array' // won't change\nmapped[0] === 2 // true\n\n\n//\n// Destructuring\n//\nvar {a} = frozenObj\na === 1 // true\n\n//\n// With objects you can: merge, set, delete, update\n//\nvar merged = frozenObject.merge({a: 2, c: 8})\nfrozenObject.a === 1 // true\nmerged.a === 2 // true\nmerged.c === 8 // true\n\nfrozenObject.set('a', 7) // will return another frozen object with ['a'] === 7\nfrozenObject.delete('a') // will return another frozen object without 'a'\nfrozenObject.update('a', (a) => {\n  return a + 1\n})\n\n// And supports keyPath syntax like ImmutableJS\nvar nestedObject = {\n  a: {\n    b: {\n      c: 'foo'\n    }\n  }\n}\nvar nestedFrozen = deepFreeze(nestedObject)\nvar updatedNested = nestedFrozen.setIn(['a', 'b', 'c'], 'bar')\nupdatedNested.a.b.c === 'bar' // true\n// Or using updater callback\nvar nestedWithUpdater = nestedFrozen.updateIn(\n  ['a', 'b'],\n  (bObject) => bObject.set('c', 'newBar')\n)\nnestedWithUpdater.a.b.c === 'newBar' // true\n```\n","maintainers":[{"name":"carlesba","email":"carlesba.js@gmail.com"}],"time":{"modified":"2022-06-18T03:36:07.240Z","created":"2016-03-13T19:22:28.792Z","0.0.1":"2016-03-13T19:22:28.792Z","0.0.2":"2016-03-13T19:24:08.401Z","0.0.3":"2016-03-13T19:27:08.028Z","0.0.4":"2016-03-18T17:53:45.042Z","0.0.5":"2016-03-18T18:02:19.299Z","0.0.6":"2016-03-24T12:50:01.684Z","0.0.9":"2016-04-05T15:24:02.508Z","0.0.10":"2016-06-22T15:05:57.649Z","0.0.11":"2016-07-04T14:14:28.778Z","0.0.12":"2016-07-04T14:23:30.316Z","0.0.13":"2016-11-18T10:21:34.356Z","0.2.0":"2017-07-06T10:43:53.833Z","0.2.1":"2017-07-06T11:20:40.469Z","0.2.2":"2017-07-06T11:38:35.034Z","0.2.3":"2017-07-06T11:45:37.324Z","0.2.4":"2017-07-10T14:58:09.278Z","0.2.5":"2017-07-10T15:22:43.130Z","0.2.6":"2017-07-10T15:31:59.895Z","0.2.7":"2017-07-10T15:41:19.697Z","0.2.8":"2017-07-10T16:13:15.893Z","0.2.9":"2017-07-10T16:54:53.134Z","0.2.10":"2017-07-11T07:24:17.863Z","0.2.11":"2017-07-11T11:08:26.920Z"},"keywords":["immutable","javascript","model"],"author":{"name":"Carles Ballester","email":"carlesba.js@gmail.com"},"license":"MIT","readmeFilename":"Readme.md","homepage":"https://github.com/carlesba/freezr#readme","repository":{"type":"git","url":"git+https://github.com/carlesba/freezr.git"},"bugs":{"url":"https://github.com/carlesba/freezr/issues"},"users":{"davesnx":true}}