{"_id":"transmutable","_rev":"61-66c360e6dfbc9644c4d0615c133ef98f","name":"transmutable","dist-tags":{"latest":"0.17.0"},"versions":{"0.0.1":{"name":"transmutable","version":"0.0.1","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"=","email":"="},"license":"MIT","_id":"transmutable@0.0.1","_shasum":"578eef7430fba8e67864e773c15dbc30bc7a554b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"dist":{"shasum":"578eef7430fba8e67864e773c15dbc30bc7a554b","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.1.tgz","integrity":"sha512-tbjEvFP0W1Yu5YPXQPhqUac1se0Tfcpciokq8jepIMmz3DwWsXP1BLAcclFRVkJ82BMM+HX+qmin/+M0ChFQtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5WTLZ97WFLovL4KWl3T82x/hsxVF4sevnOQsVB2rV7QIhAN84mQF4/e1+NFaPDw8ztbmVMIIlq9dOrI+uou2uG5Hk"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.1.tgz_1500854242149_0.25649497704580426"},"directories":{}},"0.0.2":{"name":"transmutable","version":"0.0.2","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.2","_shasum":"db73dad8229ad5450d798fd6cb64969dae794d8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"dist":{"shasum":"db73dad8229ad5450d798fd6cb64969dae794d8c","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.2.tgz","integrity":"sha512-Pkydfs5OFsRkeOQv19nGCUH/ydavZMwSeQeDYtJb7Ii3nKaqVQp801ysMyDyDcK0fgTFxSQypygLmiqVTwbwLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+O11sxZHF96F7yjA9LISje0PBj4pJ8p503+LwrQ4hHAiA6hPpXh+9KFEZ0PKwEbUNnpuGnlWFvMnVU8DvOFxtMwA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.2.tgz_1500939848483_0.29665872640907764"},"directories":{}},"0.0.4":{"name":"transmutable","version":"0.0.4","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.4","_shasum":"33021496cb311f1288baf767ac9ac05bb79811df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"33021496cb311f1288baf767ac9ac05bb79811df","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.4.tgz","integrity":"sha512-nD5ptJnY64H6QJXjeyjRvwwzhQGmEjhJ/ncwQACtL6BHQSyX7eezINBEVWmmo5ISbJxPhjuUESgwxAEcGgMGRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF41QwCfliU3npoANtY8yzv4AolE30nquxlW+w0f/u9pAiBjxObRPX+2ocPKRUUp5q6OORZYIJWFZH4oFpTiYfHZOw=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.4.tgz_1501694306346_0.9907560124993324"},"directories":{}},"0.0.5":{"name":"transmutable","version":"0.0.5","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.5","_shasum":"e67e36ca7e920a4cd8822a9fcf27ae20504817c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"e67e36ca7e920a4cd8822a9fcf27ae20504817c2","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.5.tgz","integrity":"sha512-ueES991X/ivwptCHnS+jkaP1Rl6ZnRqp3PJ8SM58aeYBblHYrBtoaDwe1YeWR+jNUVBjbytOqhRCyVgB7LQU4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEz1eQpdUGa+PBQ9RkGY8/6KyzvE8/fkf1oEbxYJhORwIgaetGPlbsNppUj6GjxKrpjrdb0q1qZScfbOjPgErn7D4="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.5.tgz_1501701082930_0.7782875224947929"},"directories":{}},"0.0.6":{"name":"transmutable","version":"0.0.6","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.6","_shasum":"ccd7f558a7c815d2449c60d91bef2e4311bb2979","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"ccd7f558a7c815d2449c60d91bef2e4311bb2979","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.6.tgz","integrity":"sha512-xQRq/At2jyMIGEl3khzvDToh3wqX9TmsGhFq099/z7Hoo3btN+utqGZW4P9zxo5rM7zy8z44pVUC86k83f2RBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+t2V14AP6wINlZTCedKezA3WyJ7Et/VDLrbAUCvHbJAiEAhAFaLetwfKteQAEQl5ZJs+u801zOY8h9Yp0rSRRGE3Y="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.6.tgz_1501701810407_0.17536614672280848"},"directories":{}},"0.0.7":{"name":"transmutable","version":"0.0.7","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.7","_shasum":"2bc15328a8bb48389d71975d57899e3b399f38e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"2bc15328a8bb48389d71975d57899e3b399f38e2","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.7.tgz","integrity":"sha512-VX6ExgSDO5+f/JLgFJoXVYMoQdhbHrjWuqHE+72kG0Alqt7SbLVC5SDhu2cSbo3XDP8/xhT4b83xQzfW2XnBHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4KWCa3wt9RAS6nMlc1SzukXD9R1YdLoUNyDqWO22l6AiBl9zt0SPFBmfKr4rRdiLPiJITxEo5z3/lFqKuhE1eFpQ=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.7.tgz_1501702166391_0.6555456803180277"},"directories":{}},"0.0.8":{"name":"transmutable","version":"0.0.8","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.8","_shasum":"0ef2562adf341f6586616e96c72f4112c15e7892","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"0ef2562adf341f6586616e96c72f4112c15e7892","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.8.tgz","integrity":"sha512-ieZgLHu2vKigL0TXylUakTOtrn5zKrhUIWXCTu4134YLfRip2kKpY13QzmUFdysZgi9XI523oZPEKPjpo+IcIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuAEwhu0nTx9rlgWdYvkkCP/2DhtNpPbbyfj5My7ANRAIhAORVeCb81ZhCDV+c33wyUy657Z/s+Yy3SDr4zd2Byesj"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.8.tgz_1501702397940_0.2268790218513459"},"directories":{}},"0.0.9":{"name":"transmutable","version":"0.0.9","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.0.9","_shasum":"c6f2b1d1d69d472bae987149f92880334aa00bc8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"c6f2b1d1d69d472bae987149f92880334aa00bc8","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.0.9.tgz","integrity":"sha512-cEz5mO5ALPUeBF39A3Gxiy/0SOh1GjeKrtqzo6VzYVZpiKlPh66dODMqtZCmvv0RdBGR6cyRNxBIBYMdrXm5zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAqG/BrGd2XvRe2FDJTpbZADyG4xhKZrJ7IUgyVLCP+gIgMxyZ4ToR3jwj0bSN9uwjcQpb3nvoxY8xs/g6lqNh/98="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.0.9.tgz_1501708277566_0.4054922265931964"},"directories":{}},"0.1.0":{"name":"transmutable","version":"0.1.0","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.1.0","_shasum":"881a5fb97c6614cc8dce89e8ceaf46f4b9f23074","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"881a5fb97c6614cc8dce89e8ceaf46f4b9f23074","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.1.0.tgz","integrity":"sha512-r8YSOhDbysnSC12oW0dKokgWUlcMVnoPq5rQpxxRbxHLEt/VO+reschv1Yz1vszO53h44iVNRgMXarJkhXdu+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx74SX8mPUzap2SR87lKy/hNDbTHkUVAhI2qqnPAc6XQIhALhtVV8Qr9vx3e+ODuGJLZfp769bRIU6LjyktJV11+Db"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.1.0.tgz_1502613200397_0.7693457407876849"},"directories":{}},"0.1.1":{"name":"transmutable","version":"0.1.1","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.1.1","_shasum":"78f5c76e8801f70062dadfe3de0a38a5ce8a3045","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"78f5c76e8801f70062dadfe3de0a38a5ce8a3045","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.1.1.tgz","integrity":"sha512-VeIJfY20YOzQDVIi/i7TRcwFlo3cy+u0wxH6g8mqTzzWm9sOr0mHIME98ry/DU3Uk/xIvzwyzegCjEbgABa7VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3H2zom4qDVJpU+UgvN0J26mFJHS+gazgOyZ4XeI3uuAiBe9hyTUaCTvHpN/DyAnExz/w4oT2XELgFmduuSth3OmQ=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.1.1.tgz_1502646920899_0.012045630486682057"},"directories":{}},"0.1.2":{"name":"transmutable","version":"0.1.2","description":"immutable objects that pretend to be mutable","main":"transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.1.2","_shasum":"ce39f3894209aee9513922177d4d0840e7a34f72","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"ce39f3894209aee9513922177d4d0840e7a34f72","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.1.2.tgz","integrity":"sha512-1KcDWAjGbwUjnyQA4eagkM+8V/0j2MBCDdaVrQOBWQzmTch4LY1pDFjwOIZMd+r2FvIFGoKql5cclMuIbc1DeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy+tWMQwEBWN7B4i6ozK1KAbEh1vqnWI/fPGrxC+WX3wIhAPlkDvsgXUmZ70oMXgkw1N0m2kOG0Uj8/NPvlaBb7Ujk"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.1.2.tgz_1503192745198_0.9886268598493189"},"directories":{}},"0.2.0":{"name":"transmutable","version":"0.2.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.2.0","_shasum":"f9588245b33abc7035045f4de74a0ac093c1c823","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"shasum":"f9588245b33abc7035045f4de74a0ac093c1c823","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.2.0.tgz","integrity":"sha512-SJGAz035+iHmX+O3dAdDvFwcinAOD/xg+2hk8mFnfUcjcRt8XWL96ke2hOnElWiOk2QrX5pXcBi6mStthWUm7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCz90t1RfrsddfR9FHI0R3zE1PFC1niqzfIqObOQdq6AIgUxzS167opsIPqn5QqZg9wJO4a2KhmrkK+AaGgt08lkU="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.2.0.tgz_1503514218811_0.20137173705734313"},"directories":{}},"0.2.1":{"name":"transmutable","version":"0.2.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"_id":"transmutable@0.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-aRrNsZR2CoPdLzRw0xeOT+YQCeDjggXDILUkpFs2nPmz1XzXWmoqlTvChuJuopDHK/SNhZjkosyaeJhIDK9qig==","shasum":"2cf5dcc8511bd46e4544b022f5fc79482c3a3a0a","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEQR6Q5/Dx51YNPu0WcBSkGDUbvQhLgedqcDK5Yl0Q3AiEAl0MmT4/rP0HJEn1Ue+xusnXem5+k4bSWibOxETxaQH0="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.2.1.tgz_1511481241857_0.6296793923247606"},"directories":{}},"0.3.0":{"name":"transmutable","version":"0.3.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"mocha":"^4.0.1"},"_id":"transmutable@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-frOGVJ++izWN55iKM3AAxZCDXcUJ92T6MHjpqkEEow0WbajOU8lcwfmezkMENCuvEX1TFWmSlq25vV+4Pds9bw==","shasum":"fd95fd23e46df1ff042fa098598a784c470d74a4","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0UiUOdg7jk51XQ85FL69GI5TN/8omNBhG79SMyTUjTwIhAJ0NOnyX62U1CZLlsJafjQ8tnMckyLxNgJpWwZwioOlI"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.3.0.tgz_1515035433607_0.7654115832410753"},"directories":{}},"0.4.0":{"name":"transmutable","version":"0.4.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"mocha":"^4.0.1"},"_id":"transmutable@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-X+UjcmFdj18z84Jnd69h70YdMvkuH4Q8E87FOCrTvJT3rqw6zQOs8Pec+v73BzpJ2PlYv8CfevX/Wk26Gm1sRg==","shasum":"647a0611a7895fe43f408dcf04314294d256852f","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/WXGe1bnpRapbSZsaAQpSPCZpC4Hcbn2xTtmXizk09gIhAPDwREjJA7K4e2dBDekrQlm6KqA6RuSTsYmsqOb/kSPv"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.4.0.tgz_1515157002187_0.1571781849488616"},"directories":{}},"0.5.0":{"name":"transmutable","version":"0.5.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-xhlTbKngnErL0FzBNleXTEPWUmh7FUp8O5s6epEH9GnK79pDt6Kyt2T8l781APKy4dl6LUBSwE5duAW3jx4aHw==","shasum":"b592ec5a5bb355c52108b5df1655a6e2a1658051","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAatpBp4BziuMcueu/shECrQxyCHmvyejT6U+k4e7w4AiEAinZSulhGlzz2LgfDF2cyewIVQNJ6ks9jGOlx7/VSmjQ="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.0.tgz_1515165355726_0.4851040942594409"},"directories":{}},"0.5.1":{"name":"transmutable","version":"0.5.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-/yT2vdtRb2shM7xJGpFJY+QQtzSujQxTnxctcY4CbJOECzKWuZRUYudr+U7qgZlHLYij695uI61QwNB/UIlv5w==","shasum":"9030d4af277e0eb428abf9882fe2136c1617bdd7","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQhEFW/M37njUduK3fWYAG0/JAwN3lYjVLYMngLu0icgIhAPKVxEdW1gfqQM6P3Kr3gPcJRLE58J3JLTnBg6c+r8Zs"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.1.tgz_1515165967436_0.8961170467082411"},"directories":{}},"0.5.2":{"name":"transmutable","version":"0.5.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-lf7+AhfmL88EqEkd0gC5md7BV/Sf/7WA8EZA+q0GucBSHO+2TwfDJJjez8bhCaARY8roxsDT4OmWfnp2uPblrA==","shasum":"e7a3009823995d29aa38d3a9cd3b0ace48c882b7","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhLtBIJhYyP2H8VSc0XLJ2cSPxuLsxvqWQGMvEoe9HhAiEAxPfCALrbTgrYTGMXbR5pUvbGmKf6RhR+AeNzKI3SRwI="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.2.tgz_1515166207307_0.29684322723187506"},"directories":{}},"0.5.3":{"name":"transmutable","version":"0.5.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.2.2","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-NazhvsNOGtJCgwgyP/7QU+F2WxgUfMz3RsQzQOMgJz9/EoRFVYF72owG6vLWzTfg9ljifFIIEfd9jQQ7eGFJWg==","shasum":"58669374f91787e8cec02535f50f3e51d5c13855","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtgv0F3PImIgYvwFMLyVZg33T/YqEGw+SZKB41IsCReAiEAyCRN7YU26PQ1I4Cf87olAJpAvcqCW0mtlk7ZBOvzXtk="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.3.tgz_1515196905330_0.5386983337812126"},"directories":{}},"0.5.4":{"name":"transmutable","version":"0.5.4","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.2.2","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-d4Ny0k1diCvKp3sxiOKlz0PdjVHyClq+0hX0stPxct4nbd8H7lIpvbZR9WysGNqch0nmM4S1qqxcDy7BAb5bGw==","shasum":"cd24de4f91e1415c7f4ea1477737b51fe0026451","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrtri507yen6DWHLs/RzyFUSgZVwKATHLutOrkwc6noAiEAoweO/ONKh5lhhwcY6VcxqhAVwkDP6MgJB5yqCfG3eeo="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.4.tgz_1515197033628_0.5145998478401452"},"directories":{}},"0.5.5":{"name":"transmutable","version":"0.5.5","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.2.2","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.5.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-zEE2UPQGxD1EObIHDWMlo0hyn0DV1oymX01Sjbq9T6I1ZuPKUnUmIiOZbYtlOLUak1PgAhIoF6AuIZY/PSL+nA==","shasum":"065407ef6c064a73e7198e0e5e3165064b65124e","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDliOKBFCJBNFrbuMMEuEoN8HgoQoJHgVl0a3coBOvgIhAIU8LozoTy5V/Aji94W86eBSjYW6Wtj3kdLtzb744TTO"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.5.5.tgz_1515202328185_0.9651141921058297"},"directories":{}},"0.6.0":{"name":"transmutable","version":"0.6.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.2.2","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-GShBF7YGyrrAbnv9T2Ixt9Vqt3FcQ2fEC+c44Bdi5WeanCrZXyMmINTlXYZY20ch8NuaZeaQItRMTpYKXpYlSw==","shasum":"ad651dce1f2e5a6048070f103b967b88bb7264b8","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2zuu8wEbEtLx68bUrHWUzcfoGYoZOYx2lrfpVElKDAAiEAqegV2sbKuUsTrR7h4qJZxu7gGlA3awMHDVSR1IhDtCg="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.6.0.tgz_1515270676153_0.1037083137780428"},"directories":{}},"0.7.0":{"name":"transmutable","version":"0.7.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.2.2","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-mhjJk+5KgZ9BTS7FCNKlH69tRCIYFTNNvwJJilnIPiviIx1TTjnPWY0UCCeWGIJS6bW/qxFtFwchgBSd1VuMUw==","shasum":"abf7b27e13489b808a8e2b38b8f1fea5f6be9c3d","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj4XZF8ZT6ZUwAp0h2pbSyvGYEw3Wb2O7q/ubSFy7+aAiBgS7jSLdUofraFOT9rNHV6MtyeKme0mUwH3eXpydiCfA=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.7.0.tgz_1515271829803_0.3800957687199116"},"directories":{}},"0.9.0":{"name":"transmutable","version":"0.9.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.3.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-UQV+FjZ0+PNMpbGfhGRPODBuWCmw8MpTzqPc8fg7Np9WLGmgisBLS+vBDStLCjDt/ZmgQz/AslGNkK1KkAD46A==","shasum":"3df4b6f2775b2fc90a288a0ffa92c22d325fd694","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrlsiL7hZ1T4bSYQYTl7Ecc/dowC5OhjjbV65uAms+SAiEAmwqOKce5wkJ5A1mHT89GyuRk5eRud34DNJ+NZCqFBo4="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.0.tgz_1515523445260_0.21015661978162825"},"directories":{}},"0.9.1":{"name":"transmutable","version":"0.9.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.4.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-tFDmkAr/kB0a1PoWUerwc3nUCWzfB0X3K5juKtaoDdjwtHJF1WDtVRbHk4VeGWFW4ZdiwCIOIcurMksnVgVLag==","shasum":"9cf8758f48be123fc3b8a476d258a694d7b08f80","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQpAPAPaZCV+a6V6cC69sjFWBEscB8joqK4fE0pDX0WAiAzFjTHNvJriTHzYfQwGUneEu6kXYXvP7pn4xrSqmaTng=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.1.tgz_1515535704922_0.979616183321923"},"directories":{}},"0.9.2":{"name":"transmutable","version":"0.9.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.4.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-EM9jfvEbmC2Vbxn8vhQBaBfB2lO1FqfDbRIMIJyKuZ8djI02p3InIoIljPiTuuYcDt3dZs4cy1/EU30BeOJvlA==","shasum":"72a1c00ebf2c106c0f1428605847a6ddc5b8c30f","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6J92K7o1g3H4oWdZrffvtroAb7+2xQ1DN2tKjOi5kIwIgEFab0c1I3mvo8E5r2OWUHs+HDcfHrvod4xqgGag4Eag="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.2.tgz_1515535784656_0.5292119320947677"},"directories":{}},"0.9.3":{"name":"transmutable","version":"0.9.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.4.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-ePr7LQaUBTa6vW5PXi8DCGfDJAZVSOADlnnZLDbu+zCRtaYmwSqJJ+J+GuxCvlCoDiLHsRr22QBS2IiocLlJcQ==","shasum":"e9eec8fa57fb60ed407f590470799218610c3df2","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh30FsvBkcNjRqI0xqzM/YA9BzknaPyVwG+sBrL2beIAiBnCnvrhnJpT/ClnyFdwQ9ObaiQWHPKMsrWzElC+CgXAg=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.3.tgz_1515535804479_0.10614664852619171"},"directories":{}},"0.9.4":{"name":"transmutable","version":"0.9.4","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.4.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-5RR04o6wiaAOPOQW0z7122ext0YfuRGlw8MoIise5EIXB2a/ffTs2zaAZF57Ig64HdfKyxgw4pGiKM9XlM7PjA==","shasum":"9317b9274aab99e782eb9292af533a94bdb638db","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhnTevBT0FRJEONK5apH8CKTKBrF3zXyIKbsLZy4t7EAiBtoX08l1iuSrvepW8JEiPZIKKCJ2z/qh8UO7jfumkUtw=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.4.tgz_1515535856193_0.2837154888547957"},"directories":{}},"0.9.5":{"name":"transmutable","version":"0.9.5","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"=","email":"="},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"immer":"^0.4.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.9.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-dsUuqbQB2doDbIIyUl3gVwecn9DUWm/UOmOeM/qaOqS0YyfWdppigJ+w7kH5QgzmV5jtVL7YjnEhDHXlgFtqVg==","shasum":"6399606364572d551ebba1f1ed34a57505856d45","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.9.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtFwugv/5SV9aLQQHjiR6Zl7qBGOpztSEVkgvSvNZhFwIhAPK18bgmLoUQalEb8UL2AmvC0ewlOG3JMfqp6xLe+D4m"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.9.5.tgz_1515537308303_0.6864769828971475"},"directories":{}},"0.10.0":{"name":"transmutable","version":"0.10.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.6.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.10.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-WKoKrTKklKkP1wFc1fom7BKV2SbOxhYmoXs4pDN1BTwv/q+RCFYhUKOSBRP7/GZ2kUOZrmdpTq1OIzLgKC/Neg==","shasum":"a7f0233841f10e8563ce7628fd8a70829b7cd4de","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC/K1Mof+X/XvNkiVj4kBSAU8GlrmYDkuIIhrvQ2Q2GAiEAhFOZuoSFT6HvgWu8imPad0W3gXpZWxtTR6Y/pzI/UeA="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.10.0.tgz_1515713497759_0.3494986987207085"},"directories":{}},"0.11.0":{"name":"transmutable","version":"0.11.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-sI7Sy1+4Oa4hUDl3Yc7toMoLtoJVGGp3ZMIDeoASbeuNN3vxAGHQxHPIaGjGDXfLTQh4EHICQf2PD/UeG6a+Qw==","shasum":"d53ae6354831d8f658c7c6c8a346084601e016e0","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1MqCBitDsEqR2DawUDMc9EF9NeVPb8VY0JWq+zpDlrAIgUfGWhlHY941xVjkjlUc7eLuf7uGcKz8aQyEP71qTQM4="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.0.tgz_1516217639695_0.3537333116400987"},"directories":{}},"0.11.1":{"name":"transmutable","version":"0.11.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.11.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-bJSmgk69dGYVh7JRfKgtP6ktbCO6hDUWhzdfPE32fL0NT/+tdwRaMFPZdnnJ5LyT6IbJRlR1Uqo621A6MQBlrg==","shasum":"bf4204e0d20591d8cc3b05425db98e8402032d2f","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmiyAFt2QOou+PGHWCCaOOwwNGKd9wHeRtbYG4mgLDgIge47cUwDC2NjTz5rhFtiRgkW+6vsBsz3HS7yRvJ2Hl7Q="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.1.tgz_1516218586624_0.1837510666809976"},"directories":{}},"0.11.2":{"name":"transmutable","version":"0.11.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.11.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-JZy2GDeGfhb6/CmxWQNwutZ93ke91R1qT2Ez3WRmlbiVEJ6lLsEOXHmum91QmOC7w+Tj9mtB43jZQapFH3MD6A==","shasum":"8982b2ad2b0c546cd698537e032b36a719170355","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8OzqFD1WOtVD2lSJ1kfo8oSUj/ipDXdFcs8MJyx3BQAiBoV0KFAXpEwszXJdIn61mD3hd+Z1cPCJLU8/Ep1qByZg=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.2.tgz_1516246898302_0.2643623605836183"},"directories":{}},"0.11.3":{"name":"transmutable","version":"0.11.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2"},"_id":"transmutable@0.11.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-4gjvpLBq8/ypWWToQKeESu+sQ8b6o+rJy6GNeJ0CSvl6bCzi+2Yl6PbquwkOx0dKMERJukhkB73/ARSM+WWAAg==","shasum":"47379bcabc558513f6c61134d4ed41a522133fdc","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkTey4YtIXSlbTstv5x7vTdxh6odr++E7ypurEwEJlEAiAA+R/WL2NwqyySIyzj0aaxEHzMDK5xTL99knY5tsSARQ=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.3.tgz_1516247844715_0.8765434036031365"},"directories":{}},"0.11.4":{"name":"transmutable","version":"0.11.4","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.11.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-qVEGHmM19di7lUTWN1vvCj+QZptAEQARuWsRCxzbFBYYodrBC0voLfXLuRWJFtYA6H8d6Jqfg3yMJuelCi6yxQ==","shasum":"5d6ecfdc2262315b352ee0784e466f3186cced3a","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1+VOCpLKgA96FidHINyF8mm7CUB4C0crukbtWDpn6IAiEAqDK8r5I1Do7PWSfPKIdjiKoYgvm+r4l4q0AhTfjJJiQ="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.4.tgz_1516314240226_0.856181163340807"},"directories":{}},"0.11.5":{"name":"transmutable","version":"0.11.5","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.11.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-btZUR8fw01unpSloiGOVMrqywRa50wN+qqyFJzg67N3hbc83/oLKOVAjSOQ3b+D+Mjin8GR4jnblnlSQm0a54A==","shasum":"dcd495408237fc535a4b037324959f706b798991","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+9cGIkoPg6Q5yBrKWChGdtqfBLaBP9hoikwyZRIiCdAiEA1NZoeLNRQ2la1HxUVB9qIoiQ6ATB3je70OG8+fTk3ek="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.5.tgz_1516314364483_0.04949305043555796"},"directories":{}},"0.11.6":{"name":"transmutable","version":"0.11.6","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.11.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-0HUdBZEDoxCIokVhodq9P+YOEDOLM/GeRaj28hXTE3Zqu3hbx50PqLMsg0M4oDtoQu4PDQvndq0HXdeRbSMAPg==","shasum":"f814798823047ae224a8a736b50eaf9276ba15ff","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.11.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3e/61C6B5W15wDURPzddz2sCYprxD8DUQnCRs7tiGCQIgSR+8HF8egKZP5DtijWyBGoLK1psxy9ePR7TAWETZiO0="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.11.6.tgz_1516314978109_0.0034345577005296946"},"directories":{}},"0.12.0":{"name":"transmutable","version":"0.12.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.5","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.12.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-vhJ6RMOtrUET17LwEkQG40Tj+IGWurYfj2JNmfrEqboGLvatJgajnluZeVSiefLWWznCNkNSSj4Tz4AFncIGOg==","shasum":"2b377f647f6ba3e079f568c0547392044b105c0d","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5cBxw6zhk1IQxDkcJXh1/z2kTh+g2tjz27SbD9ICTaAiBWcmV6DMThPdfRoOIVv1zIwjO06Pvl45TiYPhvxbFvdw=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.12.0.tgz_1516995315319_0.14996758406050503"},"directories":{}},"0.12.1":{"name":"transmutable","version":"0.12.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.5","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.12.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-9YVEMNLdYjSZB/x3VurP2fSBWc6XGtL4oLP6cp4B4+xRV5DCmvJH+uoj7xRQWEBFmPaZhMPpwKyj9ngeglnzEQ==","shasum":"d5e6e46632cf72948c99dd77b4adafd1227514d9","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3/AIn+/zDsTb+0ooh2DG/VIoRFYtHFCFt7aO3AWpzCAiEAmEklViZvOldT/hMNgeahyHisDnspldCSFEfH9JinUiY="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.12.1.tgz_1516996937984_0.5934647724498063"},"directories":{}},"0.12.2":{"name":"transmutable","version":"0.12.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","immer":"^0.8.5","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1"},"_id":"transmutable@0.12.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-MR5zv9NybOJTsLqAHwFf+wA2wKiwM8azD5aFynPlmN21E/SZQWyWBJnyFIlsXTZtvx9wW19kYtI89cvX+QQFDw==","shasum":"eb9632f5b538f32d1ea5962304ff924294dd4cef","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.12.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG22k7AMRhyC56+3d4HIVzH/Urkm9eezjnOOJ0SDBZLsAiEA82YpgYtR6yvtTsvODCp+UkJEyyDEKuPU4ri0YLHr2L4="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.12.2.tgz_1516997121704_0.8637675661593676"},"directories":{}},"0.13.0":{"name":"transmutable","version":"0.13.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.13.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-N2caCxHiBX4W8XQKyhs0NwirPcbrj8+S3bPFpCUPA89gZ9a1unLDVOM2iFsy/BBHEd9so1t9W5atdGNTBbWnsw==","shasum":"500ee016ba46194e70906432146158955a91b396","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz1L7RfZ+UKHcR0YIuD5m6777qsxm3TfCVWSsuePRRtgIgdY6zp17fVnBXfQNQuS2QXJi+lwvn4wqdeSC9wZGYSYI="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.13.0.tgz_1517686175062_0.304559611948207"},"directories":{}},"0.13.1":{"name":"transmutable","version":"0.13.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.13.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-+ZcLNxEzuIl7qa6Q/tCKXXm8z9EBcUXmf8Een4rr2iN9PIUXO7pSEqhh56+phxz9O90syvy48IYJ48U9yEHk4Q==","shasum":"41f595c29d9bef6d5673b54507b2bfbdd7717d3b","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.13.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSzgoMFAiun4cnbnaHHcq5rEOpzw1XH63ALvCzNKf4PQIhAPyUSdwj8UQvwfxRYxDb/T6yYaV3fnCMyMiWA+DI/4p4"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.13.1.tgz_1517752533632_0.2484768449794501"},"directories":{}},"0.13.2":{"name":"transmutable","version":"0.13.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.13.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-FitToSxkJq84hFZAwbWjNJFkGUhjXKvsRy0Hw7RqZeCUm9+m9086ktRgpGBRs+OJsz7iL/y3A8AZwM19q316sQ==","shasum":"82f4883b9a090aaa5ee84d1a9adc19af1a47bb6b","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.13.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI77g/Obc+OWhhJ+/s+wx05CvIO5CFj1ZYjeIkrVv9KAiA+e0RuzGtglfZox0g6dUEdc6ii8KOqY1dgq8HBUwJTGw=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.13.2.tgz_1517752690205_0.302578836446628"},"directories":{}},"0.13.3":{"name":"transmutable","version":"0.13.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.13.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-adsAS8R4helYZBxXuXGDHTndOvfz2JuE1CPKEHKM9gOt0L1eEbGxpUe/ZZr14GtowObc8DN1EbZYQc1a1hRLAg==","shasum":"16b69c88e3b0b0c7c8bc72c9730971d91428b3cf","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.13.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwLBWAAo8SSRwLL/QBsCiwZXWiP5Z5cn6szt1qik/4XQIgHVLQjdysWy56TfGj94rY6U0ks5XIqRpWE6SuroBI4ig="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.13.3.tgz_1517761502079_0.6603234312497079"},"directories":{}},"0.14.0":{"name":"transmutable","version":"0.14.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.14.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-K8sj/lqxQXpvcF8RER+e1Ii6pYM0DWQvJ4cGAf6cbv469bOiktdQu5aXUWyqEk9MPFfEibQST2K9jvy0fMU4+A==","shasum":"037bafac4b1795cbae983c9356748bc3f76c8a3d","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.14.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYXt7vYrODs5mDpACvm33BKbteE6Mgvv8ZumkpYsph6QIhAOol38vwG7R+1utaxTqyWQGrQRK2jq7E+vVofaTDPEWo"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.14.0.tgz_1517762519085_0.8218076503835618"},"directories":{}},"0.14.1":{"name":"transmutable","version":"0.14.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.14.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-P+oPdDGOCaA/hnZXqqgJavdH3dVtCN42I/BLIhEJEqnvodPqxdMe5pqxF9nyj+foK2/DEdfC+wpVuhXmJaSeBg==","shasum":"f34d1be137927cae9751b3b1a15aac2b86111e4a","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.14.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC99F26CDz0R3PepRsOa7gu5T7sm7fEnsk62VRb/GpF2AiAtkUCXyAvuBjVZDrPZapl1yQI5e1MQ60/aIJPVLpo3wA=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.14.1.tgz_1517766687169_0.4703162789810449"},"directories":{}},"0.14.2":{"name":"transmutable","version":"0.14.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.14.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-RwhYc4R7FDCVYNnH1fcJccfCEbm7XbTfSnPxI9ziZTiLbV+eFoPFK3QCmeDsn+4/sJcUA0A/myHw+qKKpmuQlw==","shasum":"a9a5271df6c6b43aa5f97a2915a17b2e569e86c6","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.14.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES0YxQilHyM3i8vJJhUi7G79m2fuU86UutEInlAL041AiAbHXDQDhcPt3hVJUq2cViZtYa8I3rwAREzviA22O1eZA=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.14.2.tgz_1517767631928_0.14214661670848727"},"directories":{}},"0.14.3":{"name":"transmutable","version":"0.14.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"_id":"transmutable@0.14.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-KZFJTJzO+ZmywtS/cSxfeGdMapAdzGMDkt6Pp10Su4mFENvpjoCuEWFGqdNjV657moyKwiBTbmddw04bhHEDxw==","shasum":"91f6ed9b25ed1ef93f0cb5026e13ee931c7dffc4","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.14.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkgsxcBmxkfLBYbqjhSKMIZ1yUqMsEq4e7AMNRkEHdYAiEA2ukm8jbNpEQ6cNzG9DfhgiO0VmL3j3Z9thCcel6VoyA="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.14.3.tgz_1517768873360_0.11298641981557012"},"directories":{}},"0.15.0":{"name":"transmutable","version":"0.15.0","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"https://github.com/hex13/enter-ghost/tree/master/packages/transmutable"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"65b280a5f2b7ba65a738cc95bdb7e974625c199a","_id":"transmutable@0.15.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-W+NlRpAELvGZuTN6lRmMcrGUrilRst2+u7I2aWQnl5Jss9SPMvBytANJGZEvvFFe4GpaRwcBNBtKArAfqCwCRg==","shasum":"6fa60f00d02836a95d864caf196f4525c1b4b29d","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5uUQdATHSLV8xawTXUdvwCTWWHYcivbodql0ZAwTb+gIhAI89Dt8wOdvD2OAWZ9KA/8EkFOd/JkafEib1Pfm2B6nP"}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.0.tgz_1517867584502_0.42032322892919183"},"directories":{}},"0.15.1":{"name":"transmutable","version":"0.15.1","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"7fbfdd429c5f6a35e0d3052d0dc26b03d8a7daf0","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.15.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-L6niUfSyGdyd5bTXUS+XTuCQj8zhTDm+5wesZVApF8fjrCz6DD9W6DAe5nwEpCOB5Qmu5HVuJH+OGR9xYB/hAA==","shasum":"eccf7ac0f865ca1b088c72ecc6432563c78240c0","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuENI3g/7tzKCeEA4TCYIJot1LEJFOfCz3MCZlytJqZAiEAo3tXjC0R83+32ssnMtuYrjTSoyzUwuW19onagY7w9JU="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.1.tgz_1517867826333_0.9082291787490249"},"directories":{}},"0.15.2":{"name":"transmutable","version":"0.15.2","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"7fbfdd429c5f6a35e0d3052d0dc26b03d8a7daf0","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.15.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"hex13code@gmail.com"},"dist":{"integrity":"sha512-7DW9+It4Wgj25Z72dGjhpXNN9o7gWZzVtuejgpaVvSVut0YrX3FURnhQbYGNxO3sR2mH7zU4VX30X2iT2QhGMA==","shasum":"5459d5345cc26fa7adde99c0390d31ad14c15f83","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbPFg5fO501/9k+GWAmTDc/z/WRlfplgIVYNiPNdeXyAIgTqIXUOZrYhSCppXDvYK4WIbuP01RA9fU1Nj105iQ89I="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.2.tgz_1517868393493_0.8461851505562663"},"directories":{}},"0.15.3":{"name":"transmutable","version":"0.15.3","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"9274db82afdb53aaa7456bd906b4642cf1579bce","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.15.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"taki.litwa@gmail.com"},"dist":{"integrity":"sha512-dMFS7qi/B4r462s2qHmaRzxFzPDrJ+FSla1/U6krZC1M6nitmw1RS5pZrx30HlKXlFPMUznFK49gtM78kKAAQw==","shasum":"f85eeb3faa8ffd48b0bd7620c5746721f6e31aca","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuIfQZT6X/c3nL5jcJVPkiSdvMhO9rESI1Mnxnz0SWcQIgEqanTGH1VP4qHPUqe/DZHpkCU7FQFOVT2wsshE3/9No="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.3.tgz_1517923590362_0.20454702177084982"},"directories":{}},"0.15.4":{"name":"transmutable","version":"0.15.4","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"eef1a6b1ce2e8ed64d12060fe45f89b8226972d8","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.15.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"taki.litwa@gmail.com"},"dist":{"integrity":"sha512-3e7Xef8sOoYFDyYxhOQid1sI5hKmf3FAjv26PI93VEoJwpINTL1kanWWLhVfbBEe/vNkR5X8Fg1lmAE6Mf817g==","shasum":"3a2bf25454745ea70445cec9b043f4f944531018","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0ThrwDHbkLBBTP+b2btenuJm4yDvp9iJ3x4WcMNQzAAiEAoZNoEvj6DFTBsdkvh+rB/9JfK8Zq7atH5ejv2FTvN6k="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.4.tgz_1517935827649_0.7459009371232241"},"directories":{}},"0.15.5":{"name":"transmutable","version":"0.15.5","description":"immutable objects that pretend to be mutable","main":"dist/transmutable.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","handlebars":"^4.0.11","immer":"^1.0.1","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"gitHead":"a9c3df50036237f6c7d39f24653b0b982885b607","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.15.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"taki.litwa@gmail.com"},"dist":{"integrity":"sha512-2KYVgB+79V7CSwdb6TrLgPWeakj5jEL4pzfEg5nB4tiWBfcFdKmsEbwirtpqOTQjlGHYMzY3PYdVT1EIiE55RQ==","shasum":"0acf959e6665708c2b66997ec83bf4872bd5f8a6","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.15.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFqosVueT6KQBaaiKT+5P+tQXAWAfm2twH/pXQZwFHtAiA+AVdBbfOZNI6NiHdEa3IDUSm257HYN3yD55ZxXsRTzw=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable-0.15.5.tgz_1517938010327_0.5726665274705738"},"directories":{}},"0.16.0":{"name":"transmutable","version":"0.16.0","description":"immutable objects that pretend to be mutable","main":"./transform","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-preset-env":"^1.6.1","chai":"^4.1.2","handlebars":"^4.0.11","immer":"^1.5.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"dependencies":{"assign-deep":"^0.4.7"},"gitHead":"b33663b18ffe98a38476777645a80ca51af2067b","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.16.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"taki.litwa@gmail.com"},"dist":{"integrity":"sha512-beyn5SEgdufgP5sYi0HE8RztgUvACpCvsCAg39Wwd1XCqqTiY4sEZHPdsEhn3hZSeOW9dWPs4ceTcNfTk7ViWw==","shasum":"8769274b7d73bdbbbee920d9c6528d423e560f8a","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.16.0.tgz","fileCount":33,"unpackedSize":175006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYM/lCRA9TVsSAnZWagAAALYP/jfjyLuJQNpzNc82eP62\nBodMQ5DPcj49nKrSMjarAhm8vIx+zAViaYWSbfLggeDJPDLmzlb6Lq7gfrLQ\n1GwyvAvwVi9z/W6Kg7x0GZl6izlPAEaIPnJrOCsmgjnifiySsREnUQqkdWe+\nwcTiLTs93WOjjOmfZ2anmV2Lv7ZrVTNXM8WFEnhCATseMDLXC/MtrgQBAuiY\nrJ65+Sveu9Z2XYYm01k/YbiUviSZH4UPnIOi4zVpe6qv4foEbLlFIkSQy5K4\nB+rvhawr5VeIt/hRUbdI/kOPAvqx4JOe0jdCllDxcn4IEj5fdQ0ouZSuYwER\nvSoRHsklgGnl71eJEA34AZD7913ViatWcUCAvitQ2qTt40KqqBjiR47LPPGT\n2e/C/tUugJMbhOjOpmYP8HiKH2Gd5/p2MaJJ71V/NNtpwQ+oT0PJLq1Zwz3K\nFMyR9N5Y9uYQcpgF0P9m+1x0hnF68foMm+Xs0N3Jsf5X6hsCrDlnEMHkZJkc\nKsMiyDalVAdVt1TQ/O+VIXc4v3NzgQgyUQtFe/VS4EJPZO7B26IpSZjYURpj\nqFhRvVNkoKaWwvmquGHUrR8/S5iEhQvxJbBfEBdds3npNffdu0krHbSrkC2v\nXQtU9NoapKwaq3KvFmqyqEjIwOs2XrNKzJDsiGcmSovU8dNmYgY2kNTZo5qW\nt/EJ\r\n=N7fI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm0htgn6bDiX1Rmrz6fyqlM+pl0bt+Ulla8WFNEI/thAiAXu2FaxYSbNI8HcCvy13gxKJIE8J23kp8drf0wBPZfAQ=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable_0.16.0_1533071333752_0.9723954825550403"},"_hasShrinkwrap":false},"0.17.0":{"name":"transmutable","version":"0.17.0","description":"immutable objects that pretend to be mutable","main":"./lib/transform","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"author":{"name":"Łukasz Lityński"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","chai":"^4.1.2","handlebars":"^4.0.11","immer":"^1.5.0","lodash":"^4.17.4","mobx":"^3.4.1","mocha":"^4.0.1","redux":"^3.7.2","redux-actions":"^2.2.1","vifi":"*"},"dependencies":{"assign-deep":"^0.4.7"},"gitHead":"cdc15a93215e7fbbeb3dbb8811c592a64234f264","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"homepage":"https://github.com/hex13/transmutable#readme","_id":"transmutable@0.17.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"hex13","email":"taki.litwa@gmail.com"},"dist":{"integrity":"sha512-FzQou8WsH7Fb4ZRmpYpcEjc8mLbvlWU5vPqs1kpZInJqtX8b21s1igjjSgmaDsfUgiNvL6pnYZ2E/InevWarTQ==","shasum":"92f1ab1289badc25acdedd05742e9a26b8942fb8","tarball":"https://registry.npmjs.org/transmutable/-/transmutable-0.17.0.tgz","fileCount":41,"unpackedSize":190584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeumzCRA9TVsSAnZWagAAiS4P/2WUz46groBaEe1TaVQw\ntnHJOM+RlE5o2rurA5y8QF4Eq5BUal4VLN4yUSl/VRvbc3fp6HfnCgaZN6AZ\nmmf5OWk1fywSlBthZxelMDGWKCw0tcZMICllDnuyqcOPFxglpFRm091mLWS0\nMou3d1grsnfRmXaqsgA4BqMioRaAQw2+/yE8bVpNk+9AlHqogQs2XVWVVlNA\nll1S1RBTMj+Edm//OYOuMaYsiAhYGzjIGBMocXUlI9dE7FFKnQQ0CqRdxlcK\npOzLO4rXft4uW3Q7AQ05PN9wE9Ln/6HKqDF1RFqahGNJQU7NWMqbXQfYxzZf\nNuHM5IlN/k4mscK9oytVPAKB21YY5/ZLTLvzgj+wp+BFaIbNcZNH8N13VoOR\nj5VqcQWVUraW+k1mW0Q66f3h7GhJevDijWzuP5J1gEvVn2uFxKN7EUnXfPqh\nWIf6wdwKMxnhdI0tuTIigmHY1rITR9L0DlZtazGADO5XuphOMUNZWw7o2/O8\n5maDkjMdc1rZwJoCD3SvrKSmp+QCP9hw5VmW+2AiUKfCDXZrEuZtak0z5Lqh\nD2mcrz+A0+bWzrtU5MV37VkG/RdojVH81jivwYfMhfODwuuJrP1Wc9QMMI3I\nkIZcDN7ttBIK9o27t+V5diaDKCRyVmm0+hx0oVbQ7W2PA2sg9nSCVRBg6Dbu\nIb/j\r\n=aDyF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw4SQCB2dZGACWhRXp9imrC/CZv6wJRyqntOtAujMc6AiBYjDyHmjj4KSZAQnuquq5HlAdpcEU7AsWBW29JFF/I+Q=="}]},"maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmutable_0.17.0_1534781874548_0.7125702587274891"},"_hasShrinkwrap":false}},"readme":"### Transmutable - immutable objects that pretend to be mutable\n\n![logo: on left there is a red circle\n (representing original state). On right there are two circles: red (because original state is the same before and after), and a blue one (new state derived from first one)](https://raw.githubusercontent.com/hex13/transmutable/master/logo.svg?sanitize=true)\n\nTransmutable is a small library (4.85kB) which allows to write immutable code in a way which is very similar to writing mutable code.\n\nInstead of using object spread (`...`) or `Object.assign` you just call `transform` with your transforming function as an argument. Your function will get `draft`, i.e. special Proxy object (or just a copy of state, if ES6 Proxies aren't available). Then you can \"mutate\" your draft object.\n\nExample:\n```javascript\nconst copy = transform(draft => {\n    draft.some.object.animal = 'dog';\n}, original);\n\n```\n\nAfter that Transmutable will go through your mutations and will make automatically a new object derived from previous object + mutations you have provided. Things your modify will be copied with changes applied to the copy, things you didn't touch will be copied just by reference (structural sharing) so you don't lose your immutable references.\n\n![screenshot](https://raw.githubusercontent.com/hex13/transmutable/master/screenshot-transmutable.png)\n\nIt allows for reducing of boilerplate traditionally associated with writing immutable code in JavaScript (especially in libraries like Redux).\n\nTransmutable is based on idea that immutability should not come at the cost of developer experience.\n\nSo instead of forcing user to manually copying objects with `Object.assign` / `...`, it leaves this part to the library. The library presents you a `draft` (proxy object which records your mutations and creates some kind of patch).\n\nThen the patch is applied and you have effect similar to updating your state with `...` or `Object.assign` but handled automatically, without boilerplate.\n\n### Usage\n\n* [back to top](#transmutable---immutable-objects-that-pretend-to-be-mutable)\n* [API](#api)\n    * [transform](#transform)\n    * [transformAt](#transformat)\n* [integrations](#integrations)\n    * [with Redux](#with-redux)\n* [performance](#performance)\n* [comparison with other libraries](#comparison-with-other-libraries)\n* [gotchas](#gotchas)\n\n\n\n## API\n### transform\n\n```javascript\nconst { transform, transformAt } = require('transmutable');\n\nconst original = {a: 123};\n\nconst copy = transform(draft => {\n\tdraft.a = 456;\n}, original);\n\nconsole.log({original, copy});\n// { original: { a: 123 }, copy: { a: 456 } }\n\n```\n\nor you could use also `this` variable:\n\n```javascript\nconst copy = transform(function () {\n\tthis.a = 456;\n}, original);\n```\nNotice that `this` won't work with [arrow-functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions) because they just don't have `this` at all.\n\n\n### transformAt\n\n`transformAt` for applying changes only in the slice of state (concept similar to functional lenses):\n\n```javascript\nconst original = {\n\tsome: {\n\t\tdeep: {\n\t\t\tobject: {\n\t\t\t\tfoo: 123,\n\t\t\t\tbar: 'hello'\n\t\t\t}\n\t\t}\n\t}\n}\nconst copy = transformAt(['some', 'deep', 'object'], d => {\n    d.foo = 456;\n    d.bar += ' world';\n}, original);\n```\n\nResult will be:\n\n```javascript\n{\n\tsome: {\n\t\tdeep: {\n\t\t\tobject: {\n\t\t\t\tfoo: 456,\n\t\t\t\tbar: 'hello world'\n\t\t\t}\n\t\t}\n\t}\n}\n```\n\n## integrations\n\n### with Redux:\n\n```javascript\nconst { transform } = require('transmutable');\nconst { createStore } = require('redux');\n\n// when transform gets only one argument it returns curried function\nconst reducer = transform((state, action) => {\n\tswitch (action.type) {\n\t\tcase 'inc':\n\t\t\tstate.counter++;\n\t\t\tbreak;\n\t\tcase 'concat':\n\t\t\tstate.text += action.text;\n\t\t\tbreak;\n\t}\n});\nconst initialState = {counter: 1, text: ''};\nconst store = createStore(reducer, initialState);\n\nstore.dispatch({type: 'inc'});\nstore.dispatch({type: 'inc'});\nstore.dispatch({type: 'inc'});\nstore.dispatch({type: 'concat', text: 'Hello'});\nstore.dispatch({type: 'concat', text: ' '});\nstore.dispatch({type: 'concat', text: 'world'});\n\nassert.deepStrictEqual(\n\tstore.getState(),\n\t{counter: 4, text: 'Hello world'}\n);\n// initial state has not changed :)\nassert.deepStrictEqual(initialState, {counter: 1, text: ''});\n\n```\n\n---\n\n##### New in 0.12.0:\n##### Now you can replace the whole state just by returning a new value. It works in both `transform` and `transformAt`.\n\nThis allows you for deciding when you want to transform only some properties and when you just want to replace a whole state:\n\n```javascript\nfunction dec(d) {\n    if (d.counter > 0)\n        d.counter--; // mutation-like mode\n    else\n        return {message: 'countdown finished'}  // \"returnish\" mode\n}\n\nfor (var i = 0, state = {counter:3}; i < 4; i++) {\n    state = transform(dec, state);\n    console.log(state)\n}\n// logs:\n// { counter: 2 }\n// { counter: 1 }\n// { counter: 0 }\n// { message: 'countdown finished' }\n\n```\n\nYou can also use it feature for transforming selected properties when using `transformAt`:\n\n```javascript\ntransformAt(['foo', 'bar'], bar => bar + 1, {\n    foo: {\n        bar: 10\n    }\n}); // returns: { foo: { bar: 11 } }\n```\n\n\n---\n\n## Performance\n\nCheck out [benchmark code](benchmark.js).\n\n\nTimes in ms (the lower the better).\n\nchanging 100 objects in array of 1000 items. Repeated 10000 times.\n\n\nES6 Proxies\n\n* Time for **transmutable** (ES6 - Proxy):  **2036ms**\n* Time for immer (ES6 - proxies, without autofreeze):  2619ms\n\nES5 fallback\n\n* Time for **transmutable** (ES5 - diffing):  **830ms**\n* Time for immer (ES5 - getters/setters, without autofreeze):  12881ms\n\nupdating arbitrary object, one nested update. Repeated 10000 times\n\n\nES6 Proxies\n\n* Time for **transmutable** (ES6 - proxies):  **52ms**\n* Time for immer - (ES6 - proxies, without autofreeze):  94ms\n\nES5 fallback\n\n* Time for transmutable (ES5 - diffing) - example:  473ms\n* Time for **immer** - (ES5 - getters/setters, without autofreeze):  **249ms**\n\nTested on:\n\nNode v8.4.0\n\nTransmutable: 0.15.4\n\nImmer: 1.0.1\n\n## Comparison with other libraries\n\nDifferences with Immer.\n\n* ES6 Proxy implementation of Transmutable is faster than ES6 Proxy implementation of Immer\n* comparison of ES5 implementations seems to be inconclusive (look above into detailed results of the benchmark)\n* Transmutable has additional function `transformAt` for transforming only a slice of state\n* Transmutable support \"returnish\" style of transformer, Immer does not and displays a warning when you try to do this.\n* `transform`/`produce` functions. Both libraries support parameter order: function, object. Both libraries support currying. But `immer` also supports object, function order.\n* Immer supports frozen objects (it can be disabled). Transmutable does not support frozen objects.\n\n\n## Gotchas\n\n\n###### General:\n\n* Transmutable assumes immutability, so you should not perform any mutation of your objects outside the `transmutable` API.\n\n###### Things dependent on current implementation:\n\n* In current version of Transmutable your state should be plain JS objects (numbers, strings, booleans, arrays, nested objects). You should not **currently** use e.g. ES6 Maps in your state. This may change in future versions.\n\n* Transmutable assumes by default that your state is a tree (one root object containing hierarchy of child objects), so no circular references, no repeated references etc.\n\n* Transmutable currently does not support frozen objects. Even if you freeze them by yourself (file an issue if this is a matter for you).\n\n","maintainers":[{"name":"hex13","email":"hex13code@gmail.com"}],"time":{"modified":"2022-06-27T20:30:03.224Z","created":"2017-07-23T23:57:23.053Z","0.0.1":"2017-07-23T23:57:23.053Z","0.0.2":"2017-07-24T23:44:10.362Z","0.0.4":"2017-08-02T17:18:27.266Z","0.0.5":"2017-08-02T19:11:23.879Z","0.0.6":"2017-08-02T19:23:31.464Z","0.0.7":"2017-08-02T19:29:27.266Z","0.0.8":"2017-08-02T19:33:18.911Z","0.0.9":"2017-08-02T21:11:18.512Z","0.1.0":"2017-08-13T08:33:21.358Z","0.1.1":"2017-08-13T17:55:21.836Z","0.1.2":"2017-08-20T01:32:26.114Z","0.2.0":"2017-08-23T18:50:19.732Z","0.2.1":"2017-11-23T23:54:02.847Z","0.3.0":"2018-01-04T03:10:34.586Z","0.4.0":"2018-01-05T12:56:43.072Z","0.5.0":"2018-01-05T15:15:57.005Z","0.5.1":"2018-01-05T15:26:08.389Z","0.5.2":"2018-01-05T15:30:08.620Z","0.5.3":"2018-01-06T00:01:46.211Z","0.5.4":"2018-01-06T00:03:54.588Z","0.5.5":"2018-01-06T01:32:09.127Z","0.6.0":"2018-01-06T20:31:16.289Z","0.7.0":"2018-01-06T20:50:29.934Z","0.9.0":"2018-01-09T18:44:06.219Z","0.9.1":"2018-01-09T22:08:25.933Z","0.9.2":"2018-01-09T22:09:45.584Z","0.9.3":"2018-01-09T22:10:05.476Z","0.9.4":"2018-01-09T22:10:56.252Z","0.9.5":"2018-01-09T22:35:09.329Z","0.10.0":"2018-01-11T23:31:38.863Z","0.11.0":"2018-01-17T19:34:00.673Z","0.11.1":"2018-01-17T19:49:46.817Z","0.11.2":"2018-01-18T03:41:39.396Z","0.11.3":"2018-01-18T03:57:24.818Z","0.11.4":"2018-01-18T22:24:01.490Z","0.11.5":"2018-01-18T22:26:05.856Z","0.11.6":"2018-01-18T22:36:18.472Z","0.12.0":"2018-01-26T19:35:16.662Z","0.12.1":"2018-01-26T20:02:19.258Z","0.12.2":"2018-01-26T20:05:21.823Z","0.13.0":"2018-02-03T19:29:36.378Z","0.13.1":"2018-02-04T13:55:36.254Z","0.13.2":"2018-02-04T13:58:10.626Z","0.13.3":"2018-02-04T16:25:03.367Z","0.14.0":"2018-02-04T16:42:00.313Z","0.14.1":"2018-02-04T17:51:28.529Z","0.14.2":"2018-02-04T18:07:13.267Z","0.14.3":"2018-02-04T18:27:53.429Z","0.15.0":"2018-02-05T21:53:05.769Z","0.15.1":"2018-02-05T21:57:07.465Z","0.15.2":"2018-02-05T22:06:34.966Z","0.15.3":"2018-02-06T13:26:31.755Z","0.15.4":"2018-02-06T16:50:29.090Z","0.15.5":"2018-02-06T17:26:52.481Z","0.16.0":"2018-07-31T21:08:53.918Z","0.17.0":"2018-08-20T16:17:54.613Z"},"author":{"name":"Łukasz Lityński"},"license":"MIT","readmeFilename":"README.md","description":"immutable objects that pretend to be mutable","keywords":["immutable","mutable","helper","immutability","copy-on-write","cow","deep","clone","mutations","event sourcing","state"],"repository":{"type":"git","url":"git+https://github.com/hex13/transmutable.git"},"homepage":"https://github.com/hex13/transmutable#readme","bugs":{"url":"https://github.com/hex13/transmutable/issues"},"users":{}}