{"_id":"@vve/immer","_rev":"206-c3edcdd5a2dd4b5e49bf2110a2a17e7c","name":"@vve/immer","dist-tags":{"snapshot":"8.4.0-snapshot.u5g63g","undefined":"9.0.0","latest":"9.2.11","alpha":"9.2.11-alpha.1"},"versions":{"1.0.0-rc1":{"name":"@vve/immer","version":"1.0.0-rc1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@1.0.0-rc1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1ff38f61bb6d8121d2701d11e998d73ca4b3b60a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-1.0.0-rc1.tgz","fileCount":11,"integrity":"sha512-8Pc68t2DCOFlilJM92EQWvucv791iKLP4AhnlsarusymiwwjTe8XUTICT553AySJH0CsMx9n5Bukf3dzsmg/2A==","signatures":[{"sig":"MEYCIQDbeZjiIAW/A5g+d6Q2wAOPdpIaXQISo/tqlsiM4FVkkwIhAPKVLH5ZCEl/jywKiBJY6s4HlTL3I+OnHLWpVGZSz0kd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGrM9CRA9TVsSAnZWagAAPFAP/AoO2EbidMeFfiZzhRXn\nd12HhjyKwMoSRt+Z3Lqp5dOiMKONYfAyyLyB+6JaB0lkZV3PbFVut10stjOe\nmIUSIuJiyWqpQSEdsBXR+KYOcnokIZCxGS4Tc/xBRVfd44ha4Jg1LoWKWMcA\nPlgLvSmDtr6bNheW5cxQ/pthC5e0ZmbJ6SOEa49XGNPYiTOkBsqUKNJ9txLp\n04DanTOLOM4GOeA9gIN9tKRQy8uAnxzcZqksMpouLNgAFRVLWh/HCuCyHGKZ\nJzKMbweymVtNk+8n536S26H5N0K0Wf2Intkd54HutVtiVBY/cxcnr1eLqoJG\ne53wGJ0w9JxFawPll7gb5E37gyXRl312zuzu3lKL+OAALHa2xfXPbr3KM3oO\nHgc0S4fLo9aVyJj4VKDJVh9XgphFq6eqKVQ9+Npm32IhQ55q+RJ1TRocWm2I\nwirY9ZRdlSG/TnkjO/Mq8tjteeYXRIXpEUsBnXtH4jU8ITxfcBZrst4ExjbE\n2EabC8PJvIYFGjVYxQ8VdD9i6FOZESgy57UZzmrJ432kU0FZduk9MhQNEtj2\nFcllgYTx12LsDoUoZxXIyR2+jqs3yiAcCX5dAHgrlcf+02YZcGd25/FopAIT\nQvCY5atTACh8BiFC6BVjHJBm+BRK2MNB4Ub45GPTNw/CAXV/77mZAdTl3inH\n++RS\r\n=aoGA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.4.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"8.12.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","husky":"^1.2.0","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","prettier":"1.17.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","pretty-quick":"^1.8.0","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_1.0.0-rc1_1562030908387_0.33154321692440747","host":"s3://npm-registry-packages"}},"6.3.0-rc1":{"name":"@vve/immer","version":"6.3.0-rc1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.3.0-rc1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0bdf590920f3174c56be646cad1cd46855cae61c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.3.0-rc1.tgz","fileCount":18,"integrity":"sha512-s0L2DHz0hhWzQ54qDl3Pse44cJbXkJTfRP7giZht8yvlQHuptHncnqQIEpaftBMoeECTcqT1UzDaiyOsc4fyFg==","signatures":[{"sig":"MEMCH0Zcuk3uD/V/Nd2jCpkoiijJmh0ftmC0fX7myE5oKN4CIBrYFV3LPZVXVGt1gr7/T705t94zeAE7rZK1zRzd1Lxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGxjICRA9TVsSAnZWagAAeh0QAIgksrzJ8/RF6Qh/4D4B\nnYV+GjUt+dcya5qQ18a+uyBsn5FVnBtxLo3s0QWP3Dm3VZLrT2puZm6OnInJ\n+ohMRJhnLFmrTdotdrYfEzr858Z2khcsiR4IfaUwbDQv2S/fuNkQhqmOgfAf\nsOMnD5UIMosouKBfzsB2hAbog7JhFGrbdKm7MSQtnRaElCbCxPO0tR+tNGM3\n4t3jcwAbA6g7B1ft/rREk1Ky6CCEjAgdAaCX4xevM8dyZaPab+v//sFuyQtj\nNTMPGvT7jNHTFPGBp0LUfaLDxBHAmE1BoCQ8wxi9obHz/l8HPi0YsEIUrWLF\n7Ot5sOb8aCQ6q0Ip5eyslHabeWyTwx+kirsexAwwrQoo2YNSVy6ER9XoSHej\n1MMpMizlzESpTOY/yNTl9TIDextszLc6nija1vFKTfRIp0CccHXa5b63mjJx\n22oTmiKfzLTw+r51YMc/UwKc6G2LfpnBGFn3s6D/eW8o9iJrSJU+6Jb8Nzg0\n7f4oax5/Ppiv22Q14e3BXm+DUyJo61JZB2+vA7tHmw6oWO2C+ZVcAABsw4eI\nEMWODxhY975lmUuaK7mtTTVqR9Z+2qIaml0z6UFvv5jzTdh1QLvZH6LrMbx5\nJQCqrpmm4F6iZwYqcwU7bWuciTaY6Q0+1QuwbMuLPEVpqdRz8LHvBOYgApN1\nsv/A\r\n=tWWo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","husky":"^1.2.0","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","prettier":"1.17.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","pretty-quick":"^1.8.0","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.3.0-rc1_1562056903598_0.3289075230083307","host":"s3://npm-registry-packages"}},"6.4.0-rc1":{"name":"@vve/immer","version":"6.4.0-rc1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d43a62f9d69fac0489fb1e53780e5ade537d05d7","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc1.tgz","fileCount":18,"integrity":"sha512-fZpA3GGPJZ4rRTFz7ovzFypNRPcE4pH7tWpE0PZ/DkQW+DAPxRWepBPRuAugWe60HsCLNa7p4a7ImGF81IyUGQ==","signatures":[{"sig":"MEQCIG+dqDHF80q/f+jBx+STZBtrQ6dGZkbjPthbqG/2uL9vAiBWGlFGiG88yTv266AXShNkqHDFd51Ygi2Ad3xV7+whrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNXyvCRA9TVsSAnZWagAAYbkQAITmm+Mq+F8EMoQx6Gj/\nvLhS4m0EcTbKjuXNYofYCwwGhec/4N0iHee+ArmMEfgEt/wQoaB6XWrsfFhH\ndMvHHuZzUXa6nrAr0IU7WBLcqlMhObGs0KBy9Ki75Jp1Z0k70djxZp1hzMlm\nDI1x5ykCEKTLs2RzsyDtyJZfNtIxhxjbWX2rqHhOsrajffhraeCNTmR1T8py\ng6HCFrMxtRUn4GM5SBJysIXqA7yHwky6ELnSxq8YdYuy+cOm73inDXLnikt1\ny4z5mljXTmBr0shGkxqhBN/eZfBfuBc3hy4OwF/u33Jh38C9kFzB18Y41QQ2\nIQmUPir+KUthLuSDAEZEF4ATXzhW+aAxcatMYc6D5cZSpBcE+v66E3/bd5vo\n9PfDIZL8AKdRPXszzo+bSPKCp/ulH2UJI3cse55yhn8v0nVUxDW45QpjGe+N\nuJWsWAJnwKSWHaeNApDQ8bubQyB2ryUMBkViQcnRIjvo3R+69Il650REmmM3\nX2v+lKwCuo0aZRfZbewtuIWjlS50Ve+6OS/NchyNIX7iXLgvTSNHCRRBXYcm\noJ4M7AVaZgNz/wcHJdgBrwRq8MKyk0wbQh1MLePYY9xk8t8VNrVJeL0Yq5p2\nmNrSYk5JHW/ZgnkJj4dTJC2X98Fh82K3Dgn+qjbxFg1NOW+Bjh9eeceDQEjM\neh27\r\n=YlNh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc1_1563786414585_0.370255211726217","host":"s3://npm-registry-packages"}},"6.4.0-rc3":{"name":"@vve/immer","version":"6.4.0-rc3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9d686aacb4c41f89899f223874fdaac72f9558c4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc3.tgz","fileCount":18,"integrity":"sha512-sY41fixbUNRl332apTpeqnsclDbCQ/o0uQPGoTEvXfk4I6yHpIgg72oAr7cwAXrQk6n4Pn4FYcc85vByFOWLag==","signatures":[{"sig":"MEQCIEMs26wbsrpmOPrbHzBFX53oT6pn4CXwNUIfofFxfWK0AiB5sbY21QrhpsHUf96ylg4ZK1zciXuJ67d8q+U+ad2a4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQAsMCRA9TVsSAnZWagAAD0sP+wYBcZNcKDgA/JYqPkvA\nalUMr9OQTdp06zcT+/971KJd08EHnxN+hLz6PtdrDbLAxXi47Pjup0y7KeMN\nae6JSWl63qCgQBKbchDuOt64CirBpI9k/IWkAQ6XIdkADjoviGX9yAA12CAx\n9SEc1+UfIAgnIlTR7odMHEkPPX3HhjZk5Y9m8zAykELnc82jiGo1tk6yTDH0\nyFtoyY+k0O/xeSqLd9j+Ko+q3dKpYbzfTD/brRcrZUIwrGxDiy8GamMX57sD\nSeEBP2uIs0fGJo6kxBY7DYu12DhMmWkwIIgyKyYLyreoQCM6WcFQouBEHQls\nhoGeMp+LWkLqVjXgop2quQj5BPpciGXNydv90B0lfRVLiKVomDVXJ9NZEriG\nEu3EnHBDUDXUwtM7xBfJt6vO696QANNVo14sSxXTNP6gBQ3x86MNAxozdeR5\n+F9XEqsKeTY5QshO8Ky6XQm9YdyikwrqrsjTuVMqwCLUyp5VvIS2yS61xrSf\nRI9TxHWxLD7sOwoc856VIeO1Za67An5Tcrxayxem9o9Plt5Vrzz2b0wzzXU7\naaZ25OfxcLtDE3WwAj74eU8Hq4xr98LlRAxzwa8U3e45RWS1g2TvspaNsI4b\nHA3S7AXvxxVM+LOnJraiE0T93D94WeYD1Q4eID+uOki69bT0IdjFm1P8Nw3c\naLLH\r\n=jDjl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc3_1564478219946_0.7718472904514846","host":"s3://npm-registry-packages"}},"6.4.0-rc5":{"name":"@vve/immer","version":"6.4.0-rc5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"be76770035aa4e64421f7768288cc25422f1f3d8","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc5.tgz","fileCount":18,"integrity":"sha512-V+blToIZA/1w6k6ChTQRCeCe3T+wKjJuQuycB2Uxfc8/McIikmztpLu27keX/b28PJhKnrBg3PQLsox6IZyGbg==","signatures":[{"sig":"MEUCIDkXWUzuk3Vhfx6lwqCAVe0PNrKREwIpbJ7LPSWHFHBgAiEA9PVVVp2VbK96HoarSK8+C9ib0cFF7HhhVdkioSCuH2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQRMuCRA9TVsSAnZWagAAz5sP/1lnObO+gKCM+BGJdQtN\nBpdfN/c8/PceHQ/KiSddQMYi3SntGiBbgu+OkdsvB8pgmtqwaLSzsknpg3Da\nW+4ixDKkHoba2tlFnnMr6oQh7uDH+jC5p3hc+7m8jvv+oqKlHDX4gCR73ubg\nI73WPIm5x5fXQ/V9ub5kZJ6a7xiUxAQlXozul/kwKKDcGyka/kRT0i1wkX1O\nM3r1UXwJ+w/npIzAUfZ9IrllBUe/1gTr3USGl6h1P6k3Up7qsoJVPN5DDaTF\nGHyz2KuaKOY2khEM/GCNnbEryt2579gD4nOoKUwdtkI+XfvQb3K6Hbd0jkdT\njotMBP5M5k34eA0ER7LOt/kqRNPFAM9o7GRyWQuYgEPfxxpY3i8sew9e5Xy0\n4OhLvyG+v7Y4ql60yAjUbNhE2fuldcy0SNmZJ+QnIZtG2ncnne7c1Cd545bv\nluZNFFgJ1/W8iOcvoZkEQA58EkxQ3LSA/mxc2/Fr7VsV4gQa+p+WUPsmvnLt\nt/hTk+QYWjeUdzmql7vz11EajJx1ErlqUtyo+zXDCiG+tVsJk5bZeHAxZlCO\nEpHJhoFxVeYRN3P16108LzM24Q/5FN7ELEsVizHyWwB1JVlBcM+5KK2DhDNv\ndbIG65HQc8uXRQfJeEPwVJv6az2UK3OwMaVdOTWhsR7SRQ7a3L2wwjJR29Z1\n2xjz\r\n=1Zya\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc5_1564545837785_0.888220371060656","host":"s3://npm-registry-packages"}},"6.4.0-rc6":{"name":"@vve/immer","version":"6.4.0-rc6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f84fb6c1907529be1174d8a625f3027e3cdb9581","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc6.tgz","fileCount":18,"integrity":"sha512-hZ57ocA2/QGP49wEm81T+FQpACXQfYPFola0dxz7rGl9ZiV6lM5algFsMWaJWjSD1hsigeZ9q4OsESbpkkPBIw==","signatures":[{"sig":"MEQCIAjM6TJvzyyCqSlMVkgrC//o420AtZ9iZ/W8Url5g+dnAiBnqSTPRG7g77nWdEzTX8hU51xtMZWsnCUqOqfxcuCKyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQkQNCRA9TVsSAnZWagAA1+gQAID3vretGNt5q0V35eBw\nqumJ2mcS9PxNfURaADjGnn2ZFEhLca4dO6J8BaJIhVVDg1gDIvrHpFoT/0nN\nXL6zTp3UsUbzTGRL2+bK0xoS29zK3prpYH5/Uo6fTP9Ef5FDkS25dl91f4+3\nmetqjJmH/nCC3CY2dzjSZVY8GYn/yA74TVN4JPZt3Emj6XN3wDqv7+UPWv/I\nfQli1Z3pxsPYnmj/u2e1uhq5baXCYk/Db/U95O4W80LcAHOSjFaQbOsnbyo7\nIHCWrIcejK8DMi7FKY4wHXpAg2PogfvGBsq0GNcIHEiIx1QzMlg/+CL6e8Vf\n7AnBV2fdaYmjdUNbTIzqzzqkvJ28UzC159yE/viPjv9E95hrK2f50VJKxZ6k\nwA+0bYl3/7/z+zibAvtseDQzX/OMtEQfcGNq0VphnGJDSLP5GSt0BbtO5XG/\ndu6kKpTE+u2tTixuIb907z92g1QdIYPQeKgONnczi2wYSFcVW8QXJ3T3bbBI\n0rVYzzmpLgFiFtACtLYEc3GUKCT37LEmIVWfKYwQWv8fZlQVy1hcn/4+s9Rb\n87yhfddcWfUMdCt3NVJvjK6Oz0DKAkGfCpUH8wgHLuI8PuzaXItF7NhV3Ph+\nRvcxXFqFZaMXn5UZLUx6SPyY9bj9ZfSNK0OqE7i4SpDsua5UqCxFfMVNKNK5\nXjjW\r\n=mwq0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc6_1564623884488_0.8218625684350329","host":"s3://npm-registry-packages"}},"6.4.0-rc7":{"name":"@vve/immer","version":"6.4.0-rc7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"2ad2c46dcbb2ea2fd4fa4f319fb18597ce3aaa0b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc7.tgz","fileCount":18,"integrity":"sha512-o/gwKqFuFduGMcOBwbOjaeqQ1PuBeA47EvYxQ8B7OXkGcpfeQZCTnwHYK9Cch3jr4m/dotZeG119tdIrWTo31w==","signatures":[{"sig":"MEUCIQCCkdFXcVoQ6YQ7W5Gad9JT5Ilh2HUMbGEp46Nl+5MmUgIgP27Ht+bIrkpSLIBD/VFDbN+VF3flWwzml+0rklawcyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQqhHCRA9TVsSAnZWagAAUO8P/2J8LuJSDNXzP9IRkThY\n7M7DaDxrq0VcC0sibSKCAWHJxw8Es18Fpck7U1Wwz7I3BRLZj7Ga83Q3s2SB\ngcnDRX7E/u0cnzouNPcipdzBYtkkpMm/PLVOa/kmlBaRFtd0W6GSze8m3PRX\n9lz9u9bXg9TWModJ4pYwq4hULfGySBWTXzBdyw0MpbPNYoe7ETSnvdq1pgKc\nzTM5HJqEIALdjHMuOi9KtI4voRRL3lCKh3rTUPYwdg3LZhIoMdGlaHjgCBVf\n0PQnEY9VEduoKavoPVmpZfwaqINmPphOu0zuslSXz2Uo53Q+GvOVNshnPNuk\np4VrdtRhKnppgS2LWPWVQcNF1VAIxYO10uAyudyqzTZMiX3O1FA7hNPzyW9R\ndgjEOCW8a+usA0YqIRDoSUeNLUywtDHYwmPBzXPkaIXeQYaqCqDC9V366Wo6\nw6/7DWmXKct2HG8gF8xQp3v7EELOjogS6E9MyIPIf91JxKYKwo9sDdEZ6y5X\nKLMpb5BLFYcvkQXlKSpUcM3++ZMGSWGJmsfv29+I7acNCmNg2zp+bNvGIv7I\n67sarLhngxK/ceaOHZgaMaBWdRhHjSAVO1q5SPyUqyIWJQT70fTtFo0ATTaT\nVwTuoiKXov+p8YcHBNSi9MPVz9xqxB0RJY7ly1qMdC3NH/tUbNjsTdzJMeq5\nexiJ\r\n=oSfF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc7_1564649542792_0.18769428552609324","host":"s3://npm-registry-packages"}},"6.4.0-rc8":{"name":"@vve/immer","version":"6.4.0-rc8","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8a84a96d510e0c479220e3e6a50f199df650d033","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc8.tgz","fileCount":18,"integrity":"sha512-bFuyyLLv3UDkFQWOD3hU3KdWzeh9PZ669d+smN4IpPp/f5bVsWhczG2jIUVDNhpPvKTEB5HQ+8JalVsW+OdP2g==","signatures":[{"sig":"MEQCIG+qAAWWxj77nrgazRlfiCTG7sxw3j749D5dLVXmVpltAiBpQqAjBzkOj7a9417riY9AeEWmB6Byx1eVJb7uc9gueA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQrYiCRA9TVsSAnZWagAAYJcQAISHhAXudAXaMaNuFtLZ\nayrpT/eiZP06egIxStlNs9mgD9QJrVKJaeopTPDvdxcWQkW7JAp7ccTWV9xT\nra/YLSpAUQV8gOW29sbV1k3FwZpCaw374OkLhSn2oanSMiuCnq6qubqoTytb\n+idg5ckQyzHdhHAj+8KD5nVr8bKHQDY3FdYAM+1+OrD49NIsy5YEf7ObYaCB\nO/W408alMaKEKLesNSpjj2+FILbMzLy3ILZdSWIlOwsY+k/l6ZwgzZF+XtHs\nV4xPDaYYq7wVyZBFmPtPq8lmehMFzKi3nUIzBQj2GoYi68oQ6qlmFF7mksxC\nzx/wtuUgVQeq7aZffgfZAekjsRGk/0mX9uCPIdwHUpj9xY8zUtkWt8w8XEIF\nFm+wgMx52TuEF1FQ+JuLCFBjp5r5wK+5nd8W2BPdkbZlobXSMtl1H01Pt311\nJNGa8KM6h2YEzQHrX5nSJ6buyh2obfo7SF9pNPaIc7wVpWJF2lAsUih6Sx8S\nHFBZDqb+q2mmbu/EG4XwyD3aHdEWpfE8ExnHpPGmekFwNfsbXRcy5LS7Ks/o\nIS6UGDG5x+i/BhtXeNNasxYaOQ6h9OQwzDF0dnpmCgzABBFrxNty+fMTLQpB\nuFUR//pZx3Fc9Bg/8rrvowN8kq+HMygsy7cg8KQFeS10M+oIBMT1QWy3fGKz\nZIB4\r\n=CeUS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc8_1564653089854_0.6576123891341561","host":"s3://npm-registry-packages"}},"6.4.0-rc9":{"name":"@vve/immer","version":"6.4.0-rc9","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc9","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"75e23b2b9f2e899eabe635bb79b87cd1d4d115f0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc9.tgz","fileCount":18,"integrity":"sha512-XJzxSnvY6d6R8jrnLSCgl2se5LieElt7ckahmOnGu/8bE3zzvfIfs9TB54xQg1kFM8CNBamL24yILB0LpfoB1A==","signatures":[{"sig":"MEUCIQCUDXkf9t6MA/Rsg8mn7UbRY0qjXAnRXv4N1Cls2co2KwIgFlhOSqST4OBaLGfTkJhn2xYECe2vIhowIc0XiG3VCtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSC/jCRA9TVsSAnZWagAALfEP+QBsRquFqWKaT1xemveA\nlo5t8NyNlS2Yci/p8rduh4pSIme09RiOShRpcferZF2EzVmHy75RIoXQLC6W\nYeQMKqZegcfeQUYWT3iNM8LGs/z9EA7rcyZ2YoISuFHFoxWbu/lJhtRJ4isz\nox9OLZV/JbBoy6M8Z+u+8q7YlK14c8gQtklDVyvJ7YqMPjfhvRuGygqJTQL5\nBYKOU7gFLCXxDEifrQZJFqnNpuiNqg4sF91KwFE/YpGYvPMYuTaJ7SIcfUSC\nW9LsJyF/y0ikm66GJdhPP4Lj12tDbClC0TIKujYfJ4OghywhqfhdYfQ5ytl4\nTjBRIX3Dnx//5Stf5mAiL0gF1kW08UldFshP6DcwGcMJ1+eUxaWF47nRea9I\n4c1oQ7vxSJKmq/mE9UKcK8z5621hUJc81AhXFB6RgkvpIF1K/H0ugd5IzG/T\n1ymGHdTz2Q6iDuFREUReIsgqhsyq+2UhA8lKmZe17YI7pK/Lct5HIQa4K11p\nofAY82qC2kD5p+XPWnQGMZCU0+uajLIqsxMsbG9tWzQosUTClXXOYRAGL+4H\nRvuSnN/KwyEGfmlOf0cB/Bt1ArnBRkWElGxf96zWhLetgiDljL/8gpwGNKgz\nu2ajVf+L0gnmjXOIGBNnjoudSBmrdMzhl1fz580+OxpDOnz4d8HbnV31UxCy\nhRaN\r\n=a5dW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc9_1565011938596_0.33984331163500725","host":"s3://npm-registry-packages"}},"6.4.0-rc10":{"name":"@vve/immer","version":"6.4.0-rc10","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.0-rc10","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"2f25c567941b610b7885323da890240f182895c8","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.0-rc10.tgz","fileCount":18,"integrity":"sha512-VnY6t3P1/ItB/V12mOg4OaL0hw2F+SZgg3tfzJqTYpgJ2UGj7cbHVFT49VCN/OEnL3RGBKuQws2x25+kuCpxyg==","signatures":[{"sig":"MEYCIQCcoRwzLpeRJwhsJ+bOmU3HqcGPLg6/j4x3NJiuoKpCrgIhAOdLmHnBfzB9LjyzFtkw1GtSTpmplxQnfb080KDJ7Mww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSkoYCRA9TVsSAnZWagAAoRUP/jwH5dJ3HqiaFjgRiD7q\nwU71xIYnvsWLLBNBKzhMxQT4Q4imqnjZwFBQ25CnjIy6De5Rag7r5Ao3HHIk\nHzQQ2qwVsur8fFo5tHcm9ked0asyq0/6QESXH3CDl4joox68xQTG1BBZxxHm\nI4+au95XVw+AbQb1knpbbY+l5+Z/+2fp+75KYis+mMSJzwpvyulOrp58+466\ntC74cqup967fKnflcqg2SGC2lzgM8FAD+OFoY9A8eT2tOE6cMzObpjxRTTqW\nvKPOfmcSMAjkKcE8y3GR4vx/2XlGCjvqrg2Xm4PGQgqLxa+63ah0AvjJqs3H\nL4a5zea69TMvxWpC6YBuZ3zziXArK8sUflkhZBHniKrVTsf7rMdGLV/LmeLd\nH67HTziJvxPaGZ+Sm7ftxwjuHU6vueGnNRMz22xNO+ngfwjcinThSKeHAUx8\n/KsRaudcbxJUEmupH4GF42knx6og+4NmrLDz7rtZ+dvk6wrUyI/nq/OgW1ql\nHtnXKEDjpw/BlOIxv7zaJ6x4QtbX3y+tl3sNcypgVUqyJFooTFRAPRtTFgYo\n2g4BDXVQUmIJUmOeI7goeusPaPSVi6vACo9DO2EP32wcvsgBu3eiAj907yK5\nH0tZ69kug6UB/ItwLMhynv5wY7bFggaYx5tXDXgrQJ3sYIaf7ab1A4cEYnbW\nzjDl\r\n=CcIS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.0-rc10_1565149719193_0.01847768979870179","host":"s3://npm-registry-packages"}},"6.4.1-rc1":{"name":"@vve/immer","version":"6.4.1-rc1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.1-rc1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"345793d26c1f09461cc081bed40b440f5946e380","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.1-rc1.tgz","fileCount":18,"integrity":"sha512-Ar3JQCrunYPKCSas3jr4FNXDEdmsJUFI9NKi4UOTFKxFspF8ZznmbgCly5WY6viZ01lns1wwQzDCV05yVqVysA==","signatures":[{"sig":"MEUCIQCGZqOZvlAFldF0V1zP7sOXP0wyKWn3ZGHly1vJR28DXwIgTuEWybNf1FTVcDyQZ4x+t+6781FfqiWUbpdXWe1HXYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXeSqCRA9TVsSAnZWagAAvqkP/3FuzRqvtrUX2Os84+1L\n2eVk+2R0gns3Erj7UqFYBtNWrfC1Xi/YLhM1nyGfkbWGID6OHQx/PoY5m7m+\nvDOe+NWDiD52thwaDEHJHXyNpWR23NrM9Opzqn0gLqnPDeJwWT14WgxOV6ze\nLa/dx64+Z4gQ3gIF3x2/vzOJX5TyHPA96aFZkTLk/e+6Tef8OpnDE59+lFTZ\nCueAsHXi+rvNOUd9GJkK86Oc3O4i7k2L9aiaKga6ZBGQMMF3vwq1uWwiXFaD\nYodsGWtTIyXF4CcBd3l8tI8e8iIQJ+f7c+jIuFuQzfoZdX6yEvF353B2izmN\nMINyvBVNtfwzGys++ZaxxPCti4duY6hLkijTS4lrLx2CBxCub0LGLnNq0glo\nmtND6qyEYjUVaiIB0jACdCyNReV6EtdRNBF+uZjChGZyuqvyGA8dFpPtzBcz\n5b/wEaiT0FHHPMH4zFXDFaKm7+gIDab32a4rIoLHQ19n6oYisr6DNbNhXOqC\nVhGWGZWSCZtujmxyK5/1SmpobBa9sRzzotCTzn7LW4lUx+DyAJuhpt/KDZIC\nfrEbnxTNwaa9+nSM/sziFdIxYr/KPFNOYb41VY+927niLDPGE2rkn8NyhDxd\n7U3f51XfKF8MT7N6gmfDJ2BkBidPpJbk4MhSrnp5MdGrIHON/GeqSEqLB3cs\nRDuE\r\n=MLzR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.1-rc1_1566434473425_0.24111773758540722","host":"s3://npm-registry-packages"}},"6.4.1-rc2":{"name":"@vve/immer","version":"6.4.1-rc2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.1-rc2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"2381a24d65dcd3751e3d289ea84080787908ccb0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.1-rc2.tgz","fileCount":18,"integrity":"sha512-usssvPp6/fuJaRl+xIkrt8DRloXrfFOQ016ezWd8xX1ekX1Pqb2850xarO+ZCLl10u4plq+LPx2v6Z1/JUbS5w==","signatures":[{"sig":"MEUCIQDgM7UfUtYUFvJQ2Mxjkp+0fn06YShSoSsud7BcYx7fgwIgYE66EGzm2gFW21FV0zP4cWJJqzJSmiRs0DuJONbsTwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXemqCRA9TVsSAnZWagAAJPkP/iil5+vXEOlJGrMekgiR\ngF3S6t/Ez66Z/S0qKjCXXmRR95vSMj30Mb9S6e9yMckH9TxEugkRIwl1z7mp\nSVvWuZ5ghNgGj3NPnz1FjhnGIyR2fBpWTesu2fJsId8ULy7dBrlaAayiZEZF\nCVN+fStXav1xDuLZ8kPDKd8AovOaoYlw5FQ80KJkn0KXinv+2omsX5rpikOV\n27CxOchZVfQGWDn2rEE0/4naXK02PrZeqnwOWfiFo/TY6lsxVN3pDARfuznN\n9NJ4ecXgTynakwLevE6cO2CgxehbWY1YU/dAYva0zfggI7qOCHfqpEo3Rkxg\n+6pN9MviCtw8aPTSvDBZx+oQHZUDQiBE97SQ0u6lL8iC/a0x39WAZN0+PJuG\nvJUnK7wP9LLRVgdmuM1MxSReivaqGfsqcnB55/s/IdM7NF7MHveuv7bEFL3b\nrjrR8oYChNlfsHfK6i6cEvu2QJ9fsMs2ciLvk/UWDZUOCT/Sgx4bClNDO0Gm\n086xJPoqWn/5KHhIjp58sTE3LTZVWJE8wSY5gnmhnm66bUcSFIi9EpkbQ5ev\njqUJRE+FMYR6BVF3k1D1rqWtkRID4wx73AbVBN9OQfsC2jyXXZwNb4XSlJmM\nP2LsbwhkxpUq9GEiUKFLS7Y/W0Djag6zFh9S3fnh8MjS1R5r0n3YOyl7ws+7\nXFOl\r\n=LV7/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.1-rc2_1566435753577_0.21150599424715377","host":"s3://npm-registry-packages"}},"6.4.1-rc3":{"name":"@vve/immer","version":"6.4.1-rc3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.4.1-rc3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8bbf6e9f2dfe4935935173bd919ee851688180ac","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.4.1-rc3.tgz","fileCount":18,"integrity":"sha512-Rxg4ReJE12zZ1wf/ASMtjyTUaUt7QbLnPh0xJmdBzKeMpzeVjUP/dPtZnBylvpQ6szt/RiNv7e7GApHu6uEsXw==","signatures":[{"sig":"MEUCIGyeTBLvP6FoNk5Kbmf55IrqFo734JwHTOPQd45DwEcLAiEAl3e1p68rW/kX+EJfrMiVod6bF2S4y5PELHgmBNd6HDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddfMECRA9TVsSAnZWagAAa2wQAI5mPax69kTgv6iOZqpS\nLkdh2pwM3hdc6e2gcxFz4k1Qh7doCxx+EW5mmNrhWdTvXP1EahlgX80H733b\nKj5MUfkH5+GQ+puN14SqX7LlFzDhdA1Uuojc+YynBiKHEJgSdNDAGEdIa+Mj\nQsHCyYfxhLB5rckci8rI8JmNILTX723WV3hfH5MzOE7KiRRO0tdkSHccLQNc\ncoX5lljGzPQqajd9aRahKhWvoFkL4pHl7v8xNr82Ccvd32KvWiCmrYxHR9cN\nF+KwrlS1aHUJAR6IcG7abDouPpjl543QxRpFkK1DhFrgPxBxIp/AZQVLNpBT\n+8ikTyWioY9j2X6tHuUw+gF/dBuRtBXRqY0Vbh0Ndm3iM/S5spAkqW8bWINH\nTzjziWoFZgV8615I86y0ZFG5U1wM1Gq8CPcLRbe6bRaCGu/9cdTxx43lT86P\nEQktC9CJlJB78SdoDA1AXEMvaYydv5NNLCPyuExlT65kaTbhArtk3XRV/fvC\nIEUZp2A0GsmsrKNJOpd2EdLKsO+MnUF0WpEr0XvJQVq5gUDX/zdlMgKLmBvG\nwp8fBbCsxEVmh9+ytnBf7Blp7+h7+6N1+/MJsJhD/+tH1u/nSRIMxQV08Neb\nDy044Ib0Hi5QHfIdF4e8PuWQF/XiT58CATArBhscvNrLwdHCkxvhyO8USLLv\n5bKo\r\n=63PC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.4.1-rc3_1568011011770_0.8283051547184013","host":"s3://npm-registry-packages"}},"6.3.1-rc6":{"name":"@vve/immer","version":"6.3.1-rc6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.3.1-rc6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c827200b46e047fbf5a4c92f30724e2bcdf89267","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.3.1-rc6.tgz","fileCount":18,"integrity":"sha512-ysZgtp0fuCnFiiN+HV1J4DzIYGSDYmjXfJlPOq3MV4r0qhMaXPJrGADdeKnWLWzTW9WFQrWvLSUXc5y0fYWlWg==","signatures":[{"sig":"MEUCIHon09lqRTXaRPmL8A3fLz5mHlWnNN5N6vl1+0p+a4ztAiEA2JV76n/0M2yGKxbw3tjAFryaLQ8DQ8ZIaPZ2+9iaKyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMc9CRA9TVsSAnZWagAA6lkP/19iF9n4IVFJuac5oLLu\nJ5C2m54ReoghA4OHH9dT0+vdDlD9pY1EIB3tjG4daykjd7tDgLNzUptvRt8b\njZ+s+UabAhBqSUO1dqNDEO4movCWYFPaxF0hj3d+9FlvTm1NMTbEUMipWxpg\ngF+26LUb2w3hoRULIFcF7Fyjj+Sq3eiyyHa6jEmCHGwnz9baTN/hRTwy2CV+\nHq3Ma/f/jFXR1J8imvufnpMMGqoekOf5Y7sCvtbhrk5TmzkOfie+ES89u26L\nU1T8Fr5+xW29AzT/p0/TgwkT5XHfOACZddi5U/CER22Q5WdMIPw2JI63HFYU\nvoNfYCeG7asgj8yWbrcy5HlkbdvO5z3UYn1+Rv9hiKXIIAA5W0x717+qMAkT\nexMmKzuV3zfhFhbzEgDfI4nCfy7PgYsqQcH8KbeX4xgfJMCioAP5pBO8Dl3q\nkvf7VFytIK2es+8ceOECYJ/FOKlZnR/XnrLJoC1Ie7dfTSpiD2zmmS8vBQ1C\nKlntW4z6VoeuR2AMKLlW872VHYOJGXqmUDiHSLsbmhpy6+KGUbtKeRP512QP\naUiYJrf3+2VzHNEdbXWF/opmmBjvz16sgtSaBuoWcG4LBnx5Obqj5EHTvz3V\nVwG+IkFjQB6frDK/m1nuMA0pbL/eDOy/DpopQmFMI+ik5r5Np1Jl0awjLhyQ\nghmX\r\n=gIBy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","husky":"^1.2.0","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","prettier":"1.17.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","pretty-quick":"^1.8.0","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.3.1-rc6_1568196412293_0.17179353866050562","host":"s3://npm-registry-packages"}},"6.5.2-alpha.1":{"name":"@vve/immer","version":"6.5.2-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"dd18933f565b07e9fce3736aadc480fd61d33ec4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.1.tgz","fileCount":18,"integrity":"sha512-geAv5yokOoWjaOCMzgmy+4SHbzoWETQJINSWSjudMo9IsQMGpdQRmmH6YoSIIPbZ75hDWlXnXwgDZSF/5bbKgQ==","signatures":[{"sig":"MEUCIQC6wc+gvLI/8Jbfac1sPMvBX2alzJvfCOvvAKrrqm4sDgIgRnl4DDMc0p5qy2Y9EA43t+BGdhNdWjQecHpiZP0fpLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnuWXCRA9TVsSAnZWagAAc5wP/1EnIugKMr6gmi/0WOyr\nIEhj2/P0vURIXSdYR3qU8hGQyStRUc42nbH62ealgqQgoaZOT+YwGEBXE6fX\nRykCdJoyA9odH5v732S+I/Lckc0jyLmVVaVcXprFkv5Q+2uy0d3DvEWXSFJ9\nwoxxKkfomxWE+Fg5P4ywRzBvT5owWV4qoPfvOSfdDw56I1DH8rq6M/bQZbDs\n+qkxec3SzpvPavGtq7zuHngLUKb5N+ZBu7hE4vpSjDyMKvgKoWSPFw5ayqSo\nEQGm57CIUtmrSv0ZCXdZM7ZCcZ2jFiNgaVU36Es0G8u3rOhtDhsPYSHdxWp5\nakToWzdrA1as0whxoJTXj7nXdpyY284h78/dAZvc8XAoQjtUH5nyjXzjmiOl\na+4UgDqFMksXDytB1d/cZ5CVCmR/ggKB1/MUOiC9WUzRC5sGL/ckrSt26n+D\nU0+qUWWbW4ROSOUZ6NcfW9ZBa2Vx2vhZQh94H4C5LyA3TNEzPaWhx0Oz/bRi\nW8z0kM7yEmKozL7DPeNB8w/wD00+j85+RvadzKeyindCD7ZjBoSwbcl1Zopl\nH+pXcptCSUBryL8lcetgU0hSejhtKS1RRx6XbKwrKy6AvrpzYeEBjcNHuDCf\nnHvPQ+uHCp+2kWsITMK3B7y7bg3Z3vt0OU83HhKJ6BkoVHTmkNUB8a9AK/ew\npD9y\r\n=o0Q6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.1_1570694550988_0.35147460868456615","host":"s3://npm-registry-packages"}},"6.5.2-alpha.2":{"name":"@vve/immer","version":"6.5.2-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"4d7e4dfe45810cf99a3a9d65fa6ba603856a8e03","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.2.tgz","fileCount":18,"integrity":"sha512-5S8LrbCDYGSrM9EIxDFkCbtUDcM2tcI+6ZCqoyug+QUCGRuYMRX5D/Tvmh/X4vPC0Ok7BSiMiseOSnOj4Jx43g==","signatures":[{"sig":"MEYCIQDGKuKDI9B2OXql2dT/stKMGiesZ+eOqhC4CxJPfzqBPQIhAN+jmafUP4IVWc/u/QYUuedGLe7cepUm+r0QhJcxZD/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnwEICRA9TVsSAnZWagAAT30P+wVpSczMn26C7O4nHsAB\nqtuKCQM/S02Gf7PcvZA6YXnMyK4KS+FQJb957cZH0wKY1hL+VsrDK836kPPM\n84LiL90LMzEfEM06nqO9kTEWbkkQMFSQTD//lM7sAQjHVWh40BcRPfWkFZme\nocGx+Cij5SItOXzMdUOqQFoDHN3V5+nVw2P8J8zIsuAWmYq3BRkAFdifz8sO\nCFP2O2pfwZOhkvekVPQ3bDKafdpQHJRG5BrKpLrvfTw/YYEAUezpRlwdf8lv\n2nxtAfkTNErSnYILJ96ss/FxlIy0JLkLBeerTAd/w3vWkF1jd269fsanEiew\nDdcNdU3syJ2268L85DdAsjLBtGaKobd8kFuLH4jv3CS9/hfLt3/Te9DPKE7Z\nyTRmfg1bM6a0kEajDV3SDpWSpp6AXiO00xfPkYFOZC1mnqHDm1Ed/qYwYhAg\nPfi9shR+rXH9KO3JuNMA/dPNTHhgrlPdvrruYdoUAIH7TUxFTyNoMBLfRRWV\nCbPMcbY66Kh44zVJljyP070Nq+XXd6LPhDwCtUVr9eTDhsE834KGH/gTT+3D\nLv0vAkiMZzpKgEY64UKwNJ32dW/B885tbyG8ImoJCr2gGplzvGilkQCnp1VI\nTORy0jEn4d8XIi4dzmHK6ZSOBG6i9LKKL7u28IvFbe3jUTaei7O/CBSEvTnj\nEFGY\r\n=baPP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.2_1570701575748_0.6111539748505905","host":"s3://npm-registry-packages"}},"6.5.2-alpha.11":{"name":"@vve/immer","version":"6.5.2-alpha.11","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.11","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"dac21e3541b6115ca51d5949e83a62a026311460","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.11.tgz","fileCount":18,"integrity":"sha512-dkjFkTfafZW2TUpYEG6bFl82GuomIfLY0CMw9ov/+znKEIqhcmsj7LuEtMoAOC7HF7rspQ4g2R7EgEuyF+EUVA==","signatures":[{"sig":"MEUCIC+3q5nb4uJp3MtDo3Ug9OGWA31O8tGhfYoqIImzhxeWAiEApvck1fEh/a+iJv8J+f7Zn9aSGGK32wtsDKH8BOrSpxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyTH3CRA9TVsSAnZWagAAHm4P+QH+QHdN2y169cNEeeCm\nKkz5Q5zwmGoeh3iB46LFwagn+G4SS3mv/GoCDod6Zr2ih8v/W0KBsWBmEMLk\nkKYKeDsW/beKLhLDFWxPQ405NoOEfAt8sjrdeVCE+/8J+AmzXU2KOtaYHtAN\nhA5uTj3Wio163i6Dkwmjh3sKX/xTKu3Pn46YeULT1ZOnpkoh9SGL+ZZoTdbJ\n9XORW3PtmDpq/eXjLO6fu59KF3IliNC1bLDjfQ0gBHlCHmjcyw9lMbKKzsoQ\nye22SH9T61QDovyLP9fw0byPdLt1nmFS2DV6bO10nFy09g5Dm/KQtNKAJ18v\n5tb/BwDRTIeozwOSaUCh+yG2E1z+RCiyjrXnXLZ/rP0CJRIhGby4B7nXtwIj\nnymdLYoQjKU3Ounaa2kXg050pOu63Mhjq9DVS9Sv1IFJE8Yvnhjh1REx77k2\n5LnPqo9/maLv3KKCxUmZc5jHJnFp4PNcxDljU9pa42cXkGyLp1zYgpmdikuZ\nE+tYj9+zpEDkeKZOYBysgJAutw0gG9PuMeiEt26Q5hr2qjfB1vODT19Cu5D4\nkzr676No8rYwg0rYtXEEgbZImMDdvIjsj8djBrzS0PWeIR797WDBAiGUNpyb\napsbJmK+AVA+KN4FmeX+AIVCEKCNxTbQO8f6ARBlJE4OZ/+YqYVvtDJ5xL+c\n8KP+\r\n=IWC9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.11_1573466615210_0.42639128780683744","host":"s3://npm-registry-packages"}},"6.5.2-alpha.12":{"name":"@vve/immer","version":"6.5.2-alpha.12","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.12","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c4d87e3634bcd16cf7a48cd955f6ba04a62a213b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.12.tgz","fileCount":18,"integrity":"sha512-T3/XoDG85+25zUEFAT3QN1UDa/mCbl5brcaC1D373oaM7uRBDv1zPUHxP6C9RakvWX6NKAEhrzvvxdl/w8R4WQ==","signatures":[{"sig":"MEUCIGhjnvrVwolv8l9d2liDMjWLNxKxl2QBB5u5ojiwQYSqAiEAoPyFnfJUtyaRH4ZyKw9EQy38q+bkogbjcnZRKDqkAcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyiryCRA9TVsSAnZWagAAtmMP/ij0e7Sy7sq5Es8gXDpH\nkxn3XsqQt+RNzCfr3wsNyKwupuyPsXy4XOcF61ZwKhFdkPmIjOKyZjn4oeHA\n8HeuDyBeEZYddQeKogDJcNM4BQ6XA/fENoInP8w7bAX8Aq0qoLX0sKoZf1sB\nYcyQ1Ym+wSXxCll0ZqsY0A7llgMdahIi2vLPFfFo9o4j47YWp8BLedFPzENQ\nT9VKljc3tstcQacTzXJZop8ByabkZIzw1IWLJhpZw6pMM/7Uhr6ajngwaizm\njiN3x0eDyH/soQ4M6mkxXkpWJz3JrK3qSCWSv5FhLS7tc9IaM+OxDidpK55z\nN2kRaj9d5baixIK7vqbLasOk1lRYiSwPr3GolD7DVCLvzzGQuZzRPfdSu9HC\np00xbPrqo7tRtUvylJnURUU0r+CxxEvthyVFTW70L1FrFHGVNdHyqlAwAJ9J\noPhJymQK+k+9uGEYiPvf3L/h8NfqcM0suDYl6R+sCcsaSmLuPtOQ9ReW5FYe\nsRxIcHFyLKnxAsLOyAF2/CAvLRfCAq+tgAX7PCL3wUY/HltbFqoal9hZcOgn\n9zFd5bCm+MElmEHE+es89Rbd2j1GOQXE77CZSWfyP3mE0jK5KbyQEB/dzIub\n3huJKwRPMYHDFsqgCAUb1JFzzu7lJ6a9omucFwe5XjKVnbnfBiDhfHorTUDM\ntrts\r\n=Uo6D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.12_1573530353673_0.7623148230221017","host":"s3://npm-registry-packages"}},"6.5.2-alpha.13":{"name":"@vve/immer","version":"6.5.2-alpha.13","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.13","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ffde81e08c1935f47b6f23241b35ef2892fb192f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.13.tgz","fileCount":18,"integrity":"sha512-dXGrlp5CIxEu0cQ9NJ78F9n6GrVnX4JFgebIClPaLbvSWTmtLD1a3e3XWD4ITEswMhNBZNSGBQe4vEASJlXY2Q==","signatures":[{"sig":"MEUCIFI5sYvpb9ppirj1DWxk+AQsROg4Obp84LQ4P/fKFKzuAiEAxFEkWE5vux69er0V+RGABuHjZBZ8K1Vi7qXjn1ITlzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy8TZCRA9TVsSAnZWagAA6qkP/0jlXPlGzqlwGqyS351y\nhajUIoyc1BkYTt5fONkhqwqHv6872+XSpM9VnrBrtG0V4SIokZx/ZQRhf3m7\nCEN793yC92diGQT6X6XmK+Id13l40VcKydLErv8DCZJJnAlRQuvaTfz22TzJ\nhnHCAr1qunGpCAwDEjjYaBx4NFgKfrhCUKOba7IHQGK77O34sfuynvhwkvym\nNbs2x8jIPpB8hdUTY96PkjV97mWSuVxwoM0EKE0U8iazTQC5yP/bN+98PjEr\nKMJFN2kLQH7ZTWlHPzQefz/UZnXcHKh5NHWt08b9piNPBGvWn0keDOHUZQet\ncDxJnAanLuBIlWVSOhZH3f5zmCyK00rrz+26VCjnIDwCExN9hJu9lSD+RFIf\nFnaelb4uOszvuVWWWM/dHiCssI1wTZON5D0z7srVhvKxIOYLCfYciFqkzuR9\nbZlsCbWdBYb6sLB6ZphWPUmTQQolnge4FdkFa+FQmiZa1fKR6zuCY94/C305\nsMbKYADN3MB43qE/qtsLHf2+bPbEubRG/hx9p5DzzXBQKxMBBnOoQX1VqBSU\n8nmL6wQD/dSIOW5LZH1g/L6+F8c6oXR2BIwsAo4VEmuZ5VsWFxdf49l9KJwa\n79DjWn6MaDs0o+tB9SYkmd7Hmpy1BsMl/2cY/A+iaX2/QrA/G6M2fSJ2RBCJ\nM48N\r\n=MyEr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.13_1573635289477_0.4524692062533653","host":"s3://npm-registry-packages"}},"6.5.2-alpha.14":{"name":"@vve/immer","version":"6.5.2-alpha.14","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.14","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e6ae23654810f5a8dbafbc476adf7b1246b15d48","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.14.tgz","fileCount":18,"integrity":"sha512-O9pWwFDDvU7kNsUoi2pCRdqEotwGqRP0eknQFmBPpC1nzgZvA8UJUcs4reiwxug6ZHVicewO8GgBjdLcptjx3g==","signatures":[{"sig":"MEYCIQCV1GErp3+xcrIXuPGysNfxv3AHbRgq+twHBC9WEU2j3wIhAPgH1YDeQoLns77r/XxofiTlsUGh5biijybK1UrEp+sH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9E5CRA9TVsSAnZWagAAQEgP/RGUmxlGnsPMElY/pBS8\nv4tPHnxhyHKIuw1yjglB2piAACLynCsHFLPZE5R/k/ubFtRbRerBafHyg8VV\n1iKrp/0hqEe5NhbNP6Co1Jjma/9AIVfara7kOnILuWFrFMjKqOsrLv9B7NI7\nm1bxypB/NuK9eA6g0eHLSdjxzBb8WrCaGAoLBAHOYe7rWXbq51AO4xqTcPYA\ng8oY2x5ivpFQlPOkUWoaBfOGTPXcvZd+DYhcTJGH+KqJcpcXjXCmHDOG7ADJ\nt7jL0n7YobFJWGv4VJErr2oZ3+Syunblv7eREqcrUi1xwnXFazlTcUw3ogVw\nqsOWtByGDzfSTd4cRfyw/OBRRxkWOvfsdngmLqkUDkLCA4lSnwPkR/sSOUL9\norn18sv0fWM/SvEP2nKbQHRW2f84IMUoss0DSrkw7WAmLRT8f6OLmPZRfCe8\nMypCyiKuN4TKqEj3OgKjEY0T0vjXAgDZlfjotGKr3S9e0ZZZx4MSX23KtNkf\nWKQ35/aD1Y5p5VfEE3xDYn/8nFRkruQjuN3ht+uXLNdh4ywnpSaxab0RdYig\nK4M9+/kvbbjmWiwQ1eLDJaBqQhJJ8Rghvx3wLXSSqZ6/qgr7vNbRc4q5phRb\niWC8VrD5GcBu7OhrnnmVT6FglKCwwypEHAFWT18bvcg4yvJChXo3c5ZdY0Pq\nxwcR\r\n=HoW1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.14_1573638456629_0.490605890203764","host":"s3://npm-registry-packages"}},"6.5.2-alpha.15":{"name":"@vve/immer","version":"6.5.2-alpha.15","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.15","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8426d297f42201d149115bf1e164b6695346d243","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.15.tgz","fileCount":18,"integrity":"sha512-wc3DK/isT9avnfytQ9qz9fOWxfY3vISKOc0snJEIB9m83PDr1nff4XPBEj9sq2P+FZZF6FUBgBhljcMKsC51aw==","signatures":[{"sig":"MEYCIQDAEMf3pmI0jXdZa/QJ4rwvHK95Jhfg6rUFchXMZAXGdAIhALj9gGzdRwdS5+f8IQnV22TGR4tMbrz3pSYdAwQXgL2C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0dC5CRA9TVsSAnZWagAAyasP/35K9luICGKZlV9GtclE\niuGOvga0XJQHxqC5inbC1rwv3EWIacLcgwDgnIoKaBI0vYePgJaOlF8+XJlQ\n/tD6HOdXRsqXpTDmVTLI/NZpLAgNyyYDOQQqkv9JcjN4GIIdHh7L9cKcppiH\nU155uNNOyi/UPgTAuGVetD5C56S8qUJVB67EL+oLVgcLDwRZlJP2qr/MBIC1\nZx9FUMFC3+TWSurgRNKnaMWuyl8slXWcp3gO2qoXzaWukarwXe02b06fVWUC\n7rn2TfrtTCv9RgrXtR//PpEHLk3HuVXZ7qOvR/4LYxl615aGejTXq4yCdnua\n8lvJ6IRoOV8Ek3oUpPQTJ9w07lx/mRn+5xNaof0CrqQnS2St9Nt7bPl3agch\nXvXqeha5WRlVtSlGHJQRMa14oIrBpHy/xgdXGD/tGy36mwLiC4oeuucwTXs6\nIPPSVpbekLO953OTayd6KWpNbMX1dIU3ja8L3xpfnWPEgMBviNiF60YxD/Cm\niamM/gXKKwvJyABbdbdcJ+gn7Zx1rj7hbWRgabP1gv+F50yRuEShXcLZCDJt\nJo3PJQ7B6af39P7XWtGgTinfN5C4EVYaMGYjfA+566zxD6vSyg8DyOz9Q+tz\n2bnMoz6H159yyX3wrg6gs+qXdIOJWWmACFtpkclo/DOY/iikGH+iYQsx9xxT\nr2gc\r\n=r7Ff\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.15_1574031544806_0.4510797112446765","host":"s3://npm-registry-packages"}},"6.5.2-alpha.20":{"name":"@vve/immer","version":"6.5.2-alpha.20","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.20","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"6a72be5dc554657ce383106936ae8dd7b8f8bb48","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.20.tgz","fileCount":18,"integrity":"sha512-GHFCT3yyD1OkwU8ERXwsIRWy/33jRVGx3tppTxxFbLmGLVSte7k2nidd0tRFPbqIHI/5D0/NbltBhazoUsPG4Q==","signatures":[{"sig":"MEUCIQDzYyg/kZDcEF8f2nk6GKiCfgeNrY9vwzxV20g7IRqA+gIgcNfiGMoX9Qajmv07DBCv60Pip6YpYC6Mbj5yKbQpcP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd13YACRA9TVsSAnZWagAA5qMP/2baQL4+XD5IIcCncHqV\n9AcKld5ckk1Ko9Idl7SdznujTEhsk55Y3WUmA9pPlyry57HPqeAj9K07Ro6g\nf1k99HWv/KKQTchYrPGRkliL3TIglaVZEJUMEXISS42vCfeC2ZApzId6y8Vm\n7BWhvoVOlGG1WYZ70cWcTMZrnzRmXvW8iCeI93PrW6egbXwpgFQw7q6a7+92\nn5NWP2ac3tySF+4KZCn4uql+KM36Gp2MntpmnQa0yIpf3OYzOUKXMCVKXfiE\nAo78YPuazAkpgdu3pCbzQ52ERROehIlzNJD9Wq1Uz6sLWKG6iZf81cGp0IcS\ncuGihiMUqQ5WUmu7ycz7ntF3kg2J2CAmwdpUoDIpZVofwAxk/BhcjVQi9RZw\nP3Q9F7GcfJH+agMZyCEHfX+S/YLwN3pcDp8RsF7VxpeS2zVkJjgMGEq2Fkqa\nujy8/bX2stdIfv96I831NUp/qR13VwZ+U63RaUutEVzl/1JAdQOaNNGE0sp8\niLoiZFAz7dwYDV8unZ9ybqK5+2KvH4tRG2niPBcXlwk0QPtg7bR7/gYx14ky\nVUMwwDTfU2hNxkKM3/Vmds28/o9PyVBfhoMt06P4WqPReD+alio9mR97WtBQ\nnchhKPBYpGwPD7PQB0yunZo5dd+wHaBto6HmN0ec5LGInz7CV0t9GsCk3nTW\nF4Zi\r\n=SHqS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.20_1574401536359_0.2680211696793591","host":"s3://npm-registry-packages"}},"6.5.2-alpha.21":{"name":"@vve/immer","version":"6.5.2-alpha.21","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.21","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ddeb8749d4080e74ada22d8c071533719f52e5b1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.21.tgz","fileCount":18,"integrity":"sha512-FZ+suI8BLMzPMoYNQMq+fHyoqlykUM+n8zjGDoJ9WkbfTnlZ8/PLxLWs08n1Mf7asHW10IOX/yn3rY6pMjMnAQ==","signatures":[{"sig":"MEUCIE8eEjm66CDHfmLARCexrux4q0ZsSSo3BZN1DtfNdU4fAiEA6E5+ixQk1Zged5IOxfL5oNpPc72GpA6UPDNBhk+jgB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd14fgCRA9TVsSAnZWagAAOi4P+QEj396DXGDSmfMgjwno\nIaI9WWgsv8WRFoVEuiHj5G+hlY5X0VkOuPcuow9P8zosYSrNyOCrdZr0lk/m\nqbmtncySaJ0q86d2hBT3ZrfJg5Xek8jB1B35O6xzM1+0YsejJ0i0C4QpeX1X\nEkuuKpi+x3QrvRKYvhN3GTekf6N/d2yAZcOY9PFUW3IVdTlY1VSS3ZTz2N+w\nQYZ7so0h+OoxboY2nBxc+3Uy6ZZ/XKnW4aoUpgaLg2jF+yYNWwpfOwbrht0m\nFc6vsRpwiCDPU+GR9Q3gY5rtz/K0gwgp2o8Egha86oifj+NWRC0JSJQb0Wuq\n9OytNfEwkXhRoLaE+H64bI6f/rFNp2WJ4VT2SpYjjcL8QztDcSwwaELjk+Pl\npKnnZ7g++Tqc3VI3X6eGZYG2OK5SIF8nGqpqiEMHk81DVrUFHk0xMvxBVGlk\n7Rw31s9bax0ZLKz7uQiT8jziMm/6lM1UADJ/7ml/YnuLGGz2oI2hT+lV5qGs\nSzg0GXPuuF84D52uTbWPMsHzLxbPFmF6rx4DRNr7z7XJA7QupRrDvz5l+cOG\n8yV2x3UG/hrZI+SXjCQjWOKpU3CiPI4BuVQYPmhgflr4QHV0tbQkjuGmlxWh\n4YN3DJQRECBAFnOW4tVxxgO7Vke5hPgfBhPejizWK291cpzgg6W8kaxnxaYi\nI9dm\r\n=SFe4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.21_1574406111901_0.004911132085172021","host":"s3://npm-registry-packages"}},"6.5.2-alpha.22":{"name":"@vve/immer","version":"6.5.2-alpha.22","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.22","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"b0f012df66c01694cc68e0734c95a2697fa78fff","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.22.tgz","fileCount":18,"integrity":"sha512-WtqLvmq1KIfKuB2Kp0k43TjJZ7s9JEHw/F5u+6krRZN+0dG5vTxdRGXeuyANcDN5D1C7826R05Dypc0UmADCKA==","signatures":[{"sig":"MEYCIQDAvjBRSV6gHWQ8vcB4Mup8lJFc/hfxvB6AAWRZvLf5nAIhAKqqMZXxyPa01xQ0WYKke1pxt9JZdJPRkfF5dE48XL73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3MJgCRA9TVsSAnZWagAAff8P/A/mjK6mA5yE6+Or9KAa\n3wnS76V3NqhH7YpkFs3ds+1jx8sc4pjTYEOcwlfT/0xNPwVlX25ZziUusZHX\nHxibz/QSmJ4Zmqat1sKMTq1jJ0G8qmTsFR3wPrQnzUNFELb3S9rXo8sofIQS\nv0BgwYAk2uHhPfphyNPJJ0ioSaNwC7fl+OwQvJsozX32X4rPEAMOiDOMmyk/\nBcSrfR9PNz+I7biHgCYK9/adsdbT0sPraCatw0nooe+5tnPQ9/OECTRkHt6P\nXKlTbrwubRxhAgGgNmoZ4qoqgQUZegFn5VdSptqO3bQ8uzDRxhMD0e37SPWM\nihfKN00IPq7M/QRh4s1+GI837faHPEukFrvPyTVkNNdNgdBQWaVK3lXi+wOf\nZlqUXLJEgfEnxOrOijzhGEXloML5G5pqQ1CAKDAKCPuqJLXnbzIHIXzrtkGZ\nxVpS9cSI9k8KWZ2DvfENBpozsokiLIAlPc9BVu89q/9nOoVPpu/rEUlXRlAP\nt13kNt6OxNvhDV1+oL4Nj2X7qCL/P0gi+gH6EoFWoDktCuc1GTbPUEn89ts5\nr2QJeAUZjboD1C8j3JXkqmw8kGvMys7C+wn4l9bjeuHHoVQkz+cWbKHvOJ0L\nrDNeVB9dq00ZqFm4iaDTzH5yi9xstjetWxZXHWIGt/NAdPZlOMB/+Clwh/td\nPxKs\r\n=Oa6g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.22_1574748768090_0.11938609495499941","host":"s3://npm-registry-packages"}},"6.5.2-alpha.24":{"name":"@vve/immer","version":"6.5.2-alpha.24","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.24","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"db820bc78809812ba2780c10bfcd811d82dc9a08","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.24.tgz","fileCount":18,"integrity":"sha512-zaMTN/F0qs1ku1AuQrdOGcFKy2L5r/FmWqwdPBG5h765Ick9iUdgS2hwfD+EM4RqCszwt7xM1K+escIgBoaBCQ==","signatures":[{"sig":"MEYCIQDF5rHihdXu6ImiiN4SRGl7u3KRczD/9tQmn6TMm+I26AIhAJI09zum3RI5dFvz7pwSrGIrOd0ZugSlFLPvgLv9i10r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3fq9CRA9TVsSAnZWagAARhIP/22g0WvhdPlIFcJE2E+8\n41mRckA+XbCGLq1sJMziaK44KqZ3BqBekBP9cifUqdBbUY1Ygz+NXjL2B4vW\nsYlGrCkY7FZQy8N8hPItRMF3hA4rNYTFWcnwKIKkwaeI/TqpLJpXGCoFepgq\nfP3V1NdfjWb93I9PhDXUt6Pc3Ylq5j2QzwNiJqzhAQzIcXBXuuuud6F/D0tP\n3WZMOef5AQcl4W0U2QDw6GvUB5kEzXMI15beeTf37cJooHem/0x4V4yCS2q8\n5YWfct0ztiCXEl+nP5AmYueU8pofyt0vajOZ5tb9fl2p9+Z3RrdFiCDi/DZ8\nr6Bh//908SbOU/cEgzsxKC7eXUWLjIrOCGyGg8xMo1huUrhRIKDnurB8AD1x\nwgY1kc1EDjwW9/qHQdXEeADcKN5H1ZbBMaJ8foDQCHiZNJLVyq2+kQ0S+mBQ\nKHsfuCLYMFH8/5d+Eb0zjKPQYhPzFMhe/f8mTXrFulVwSzzwduqYN9cm4xzq\nvl0u+3aAO6m6ZWW1D79//jC2Ryoy6H784eV8Jpaso/+88/AOZ5BA40QIBk0K\nm3T2p0beG7Zuwmp6Tw2kbfXuNtGqZR49xQ6bmJVS70Wmee2hVAnZekUkPjLq\nCsapMYMZ8ATTuQIo5i7jTA5+997giDmFEi+tXkP4Ud1YxK6FGe1YbmcrqRSA\nuPhA\r\n=NoPJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.24_1574828733046_0.17575053322176504","host":"s3://npm-registry-packages"}},"6.5.2-alpha.32":{"name":"@vve/immer","version":"6.5.2-alpha.32","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.32","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"b06b494adf9fb9c3966fb22657d4e72adfbe9b52","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.32.tgz","fileCount":18,"integrity":"sha512-ndCsLI8po4sIAWE28snR99+y2bJbcefRsQOHj4+07jYva2QoE4XHFvw7/qiVIdhB2/Pk4hXb6Kz7saAxSKHwzA==","signatures":[{"sig":"MEYCIQDiW7/HYcoDC24gO3J/iqCMX5HA/O4yrY6qHGgJgx6qIwIhANsp7d2P4Ng/yTnYzUx+VCQrskZvT5dwFOL7EMn/vUYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5LEECRA9TVsSAnZWagAAPo4P/0DiCdKIp+YhsWVSUtka\n/uqlhMKr+1WU3TBCozRnL6xRgS6B/VllbxgTB7jQ3Hfq+hChy8i9dAg832Lu\nEnO78eXZly6+bQlk51AM6wWQ6+TD+a/HquZDiSh/eGt2dyJn+u0/nP1yzQu3\n1U6y5HaxfcNhJ1SGLdf9JvZ72UE1MeFF/S22XE1IEH+HV+3CPBCIdGES0BH1\n0H5H7/prBp5jZdu038r5gGwQE/j2ErVaPWcHKP6PlDg51tv297Sa3Xhv63Me\nVFNYKby2ELrfU79MKT+EZcIDjT6NXP6AVS6p8StBp9c1jrz0BAiI2GGMDMd7\nguOlaK8C5NVBRccWikcaAGSAj8C4q+v9Ca2meC1kIkqEVm2n/5UnHLykjCrJ\nbDYqq8GYydJmJ8IBjWZ+6VKd/rTyygXK47lx9CkLmL35zx+1DT0zkq5HrOHB\nUz+V6MeGQqapGygiPTAY1AlXNwegscaDWL43vPqbrl4g7MSNhoXlrGio8G2G\ne6VxzwTiRB0f/BbTr8nkrllB6/iBW0z9pYxhu+r4yBMOs7QYfKQUqvyhVsq8\n3lWbHMmJQ3cgAOe80zsq2hx3mOVQ64bm+tkdQFCsBIpJeBq0VNjMqapVJLaN\npF99k3WPy9Pp14ZRnrpZ/RiHBlpkSPYWiiSHtte3qzyL4jMTl7Uj9N6SowmY\nS0mk\r\n=PjZN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.32_1575268611659_0.6670402086057785","host":"s3://npm-registry-packages"}},"6.5.2-alpha.33":{"name":"@vve/immer","version":"6.5.2-alpha.33","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.33","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"226ed4658db3acf1db24115b85eba68c3e8aa574","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.33.tgz","fileCount":18,"integrity":"sha512-886PU03/RoHe4X8ORzzJj0UkVQj5/XbILOgKJaIy58/8YvqkFZbv4XSIlVEfn80mCnHPR1Hi+1U/htJxycgk0g==","signatures":[{"sig":"MEUCIFcMmaQk+1pr/kPjycL4u7YP62WmdUcxnhe4Sk8RmRR5AiEArGXKQ2tHHj3iBOOV4j/OF4vxn1qGw8YBd/us6hQFYEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5MIKCRA9TVsSAnZWagAAtFQP/3pcxUXxl/yLDoqE/STG\nrOHhPcWWI7Mcqvx5d2jiPBL4AzH8RRc+EuXtgVWyszGsMJOwlS6j2OJvi2Jf\nRaWr3gp1oopQoTjl8kdpezYXxKbYraWUAS99mslJnnVuPUC5lVe3tcqT1ZHy\nqv92WEQYgc2kuq4x5A+J7/MqSqGR44mCo8PCw0qFKci2owj8H6jNXbH2kCFB\nobZJjJIAQC0sdTSQ99892dEnFkn9cpAchII9Z7/59NpTFcs3RwiLYsGGezeS\nITkqO4Hl9L+WV8pTC2goCeEIDf9H6K/n4g3KhbSDRKWvkIj1RDsy1i7NqnUL\ndv5rKKZZPbzYeZycq0Tp9FaJ9tbtlk5jXZbxc1+xOXQdFxa1u9CCIUEthJZz\nvG7y7z7E6lI5Lrh9KVihmPIxujWn0rL9S6v7PQ2mom/Ff0/F860pMucd8Jgx\n65YBPpauUke5Mk7x7CUGViDWbLgTHfsQ5yanx4RARHC1+MAvk2U7epz6OlCB\n/dYAWUqaAt7aYox57vZS36MYVCJmy9+oJfRAOkLvVDdPLFvrO5AhmUCKhkFy\nxiN0vXU41ML10Aqb+v/ZtQ9/ul/90PYGmNPMgtcssv4StLWWEmvPHsFL1mF/\nnpyMPCadWdfLrl623pq9XSQK6bfOS1wzwKKbsFX8I/eUz9vwjvWFz5wnDHHo\nvuz4\r\n=z3Vb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.33_1575272970110_0.08399472305178879","host":"s3://npm-registry-packages"}},"6.5.2-alpha.34":{"name":"@vve/immer","version":"6.5.2-alpha.34","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.34","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"489925b11fa4d1cb47a3294f72329aa2007b62a5","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.34.tgz","fileCount":18,"integrity":"sha512-Uj59ClxrsDZaly/sG+53p0CLWPmp2zrorvv6Exkfowo5t559X2kOM+vFiiBuHUJ99pKdR6wyYRv7STg+J/yoEQ==","signatures":[{"sig":"MEUCIQD5ZLmXTXbR/WtDCwkQPYat3L84rSBveBdaXAhZnk2rEQIgJlgY1mqttmGhn/aRcf/nIwJ7aIsS1qWuNOkNYQTOrCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5ir/CRA9TVsSAnZWagAAkH0P/2PoV1g8sfBetA8Kfm1G\nyEY7b1VVDFCIuLINmO2ocOUKaANjybFZUjqxKZwiVsAjnvrY9l76YF/Ye+PU\nYXCavQ6pTsQ0aBAfSuLiPV0eIdgoPUbWBzrkjqefg0LvUgyN3aPTpmxKfTY5\nvGWDlLpLlrdkBDkz5iukweOGZVia15bgeMdetkBKB49TY9jvsTDjryeMqEBx\nU5R0KJcimGKkKtE6WG+qTQrfRejK+HkYFUa/nfKOmLAhZkssJ0eKCWWWES/m\nd3qGG/GpnsW/q9neYSmsE4tbRqj+j+La3a+iGwJ2krTJGvnzJb/PkRoBHljM\n0q99Ja3kXBfN8wZLVy8QMCBaeKyHeXGp9F9QhshtNFuVz4Y93fCH3zp1fzbu\n4r5IxRdyGDDGdIeeCgpSAYhOzi2P4v9FjZnRC2baRbtO50MvBz7TtM9BQx4K\n3G4aQEV7yHlmK10nD0WFvTxHl+8F8f21h+ygQUZ8BKhY6nIWb/AVtAxB5i57\nt+REd8dFLJ9ZjNsJQg3ZRR0KOGg2FDSre3OEVF1WLYaZVzsAgsIXHsfv3rO6\nKCSbP+EsDoED4ef9kbt1seYg472L7uNgQ9pbyr5xJyVstuyKmc06XPGIo8qB\nSg0m4+NTmgHTc2HlvOMGUETtuAr3wX1MRlVcEpqSgTG37lSb01sDluV4JhQ9\n0jR0\r\n=VD0s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.34_1575365375009_0.02195632324173813","host":"s3://npm-registry-packages"}},"6.5.2-alpha.35":{"name":"@vve/immer","version":"6.5.2-alpha.35","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.35","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"b28c993f0af45c573c5e6fe14cbaf05d7927b965","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.35.tgz","fileCount":18,"integrity":"sha512-wryYusAnq0msC0tqpTJ/VaEW4OkeHFijCv4DVuwYlFoTeM99ZKweYhpyP2/8+Ct8aQrOmuz5rCCFnoAhe+pNSA==","signatures":[{"sig":"MEYCIQCSYT5sG/E1+6i/uBs9zrUXbOyQYYD4MlioZD5eJsrBXQIhAJT6lxhB4DGMdw4icLNaSl6qbmbCXWWYJYQH1t6uUywz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5mH6CRA9TVsSAnZWagAA+H4P/3zY4EX9WrZHG/N43g4g\nGPm4TQ2YmYnl+fni9frL4W90bdmIregqoXEMVBMfOnBigryEaL0izhjzpXye\nQizC2HdwtsL9EtG43m7vQtCTT15R0233gs0H3R3zCDJGkMbyXferC2oKq9t3\nZpuRxcWOfHtjUHfQR9BervP9cnnCPV+qPYdXqu0LQkVXFko9r1X9T1RzWUs5\naKL+LTrszJyByecC5LV1jLlOwVLQ4aNhx4TBRahcwXMCt7gkBU060kf7sUwC\n7OIt0sGIS98vye95OcB+ZbSK7L7hJwBUo1eXFcGOShUpHWCnNEOPLyWr3As8\nGs8I0/lbJPAo10mXJDI2WL4epntY1Yeu/yMHbvJ9fwrC5P77QDws+2vtbZFa\nfc0n3t4w67DSCirwnvKqvfuMZ9gyQiLZdWTBnNHQgpahOaUiekIPaSISfORO\nge3lwTj0ilg/Xxg2+vcMhS3ghsuHjHVF0jnJ0yJNBOyhfnlI/EJVzB0tIzLg\nF8Ol+iY0SXQkyTzYQ294gOuO8uHFV7wMyTQQSe5NMNv3L47q8A+jAOqr3nhV\nIq7EqjjGGSvf89Wa+DFiRRrHCuxCDAeAJlnlx6ccWBVIgPxK2CQL0PIPSmmg\nbda6P4+wjsuzXj8k4EgVlSnVHW/JlqEo3rZLVg/7TvBfygRXMliyqJDgX891\nrOxp\r\n=52QQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.35_1575379448818_0.21104932053680603","host":"s3://npm-registry-packages"}},"6.5.2-alpha.36":{"name":"@vve/immer","version":"6.5.2-alpha.36","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.36","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f13c6a8e8299fc4518c46a36d547b52f2cb1e988","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.36.tgz","fileCount":18,"integrity":"sha512-lIP5cJLcOhxpd7D3p5iFTXYhuZ5VbkBMcHD/7SR84d68NorJsB5gQyt2x+zak3V/Q18Z0e1BLKwZb8oLAybm0A==","signatures":[{"sig":"MEYCIQCxV02y1UISmIoIGhwHv9JgfdcadO3p9PPTmCRxV5jjAgIhANFtL4dE5h1GsArkVUV7UDIzoI476TRIxIyjRgM161S+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5ylECRA9TVsSAnZWagAApdAP/1zqVXFTMKnpl4iBCsA3\nDFsCr3iiuwpkRAKUXaXPBKQjKcqSVKN5E8QE9e83Tbkiv5FipXWeiTDJnHYf\nYv4UgIk2/UlR7Fw2SkX2CGMc6wCWGxkOPKNFwSM3eKCfPaqx5YnlYwTWOJP0\nGtKPT2vQjbBDxpNi5uYK5+oguh6p2cYvuBbAfhqvzz0hdGvQ/3eLjhYezIif\nkmQyte+YrAjE3nlIMthV0BTJosyYwDr6gc4xL7yUb/5jghCOFN6kj3r2qdOP\ng4DFBYXn2Xn5oXI4ADrFIGQELJMRzOnun9rAWXGX6QoCuwwYIgbg27o9BcIJ\njTK0uBsb1uczcLBLbtJqDpSaM9Bj+hX+UCxQkb9mc2ldriew69x8sBoFlPjV\n1FKw+jt7szCCLHb4GSbrqps5KPN1p19jURyo9JSl08kGLesR6eAluaR2Kj32\nvAgmtecdEBW7ptbT4s5LSdRIljRVDukqKfVykSTPqUgyqZE9Lq1kiRbWU5/h\nO3JzR5VlRZ+KCbcbjpUP//BoWcMBJNenrZRwL1bRfou52/X8+p6OIdnNeAqt\nWkkI2uDQzhic/3C327H9LFFCyoxD4snuzBNBbfCfor4LtyxxKROlUn26YEMw\nCo4EawdzBHoYY5TKJfZJta5lUndNNjIYufWlP0YKD2ax4jD/7rAsntCMS14Z\nhlTv\r\n=dCYi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.36_1575430467774_0.4342859909477632","host":"s3://npm-registry-packages"}},"6.5.2-alpha.37":{"name":"@vve/immer","version":"6.5.2-alpha.37","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.37","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1dcfe123a7bfdfbfdc47f303d60e02c89ab52c51","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.37.tgz","fileCount":18,"integrity":"sha512-M/hTpecqLLq68sv2zKutrPsTna+Wj0bzXDpYuKltLWjqKxXyi6niORSJ2tCMrRUG6094ITWJTk2aNzw8qb11AQ==","signatures":[{"sig":"MEUCICGyGYQA0C3OqZ3w4ICog7JO1w0rJLdHvGZW5r9e9KzFAiEAoKSeyvPGuEEUBaIwFgbr2lsYP8vPVAJBcjx76pnw4Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd53iOCRA9TVsSAnZWagAA14YP/A/jsYFggdNEzpmmnLGA\n7Ez7ABDj0fl1hYgFv+w9NjaSsVEKotpJmgaHXG1akHzeXhJaLefmRVL/8UiR\nwghsuK6KB4DZ/Vp8VznzJ8y8niX3V3F88l4G8AXbgZZH5QR7hK5INZdyrIbs\nK25kRGLZui9jd8bIL3/V+KcUDpJZ6aSVw2tElPbahxBFSdUBxWurIdUDJ36I\nUSIq1VT8rrNsYrtDg/CYCnCXmU6QsdC41CBgztIpPlnLL4CUk3hNI5x5IhWq\nECuQ0nfmA5THrlupZfmA30FCfYuxLBpbXKKUNZB6IicltkPA/OTvaKc8gv7u\nOWuG04RSAIgUoQJcBq1yxSHf5exumNcXy0xSiBRy4TNKMXSaxMGONKDXFnf+\njf++ZYQE3m1EGW6nAM6thCs6nsrKLsPGTzy1BGzYEUxLZHxBqB7Qw1mKpi8K\n9x4LdB5dJn+KFZyjLKREK3zflJ7Y2Oipo96nalCoBB2tvXoxDw+CA4CZU2Dr\nUR++Jo4YN/5J3LU/3NIDxtCOuYbKVcC2LA/0ol14QszKVSTJuY3GUybhcrPu\njXAeqMfeduGUno30wdNYg9X667TPOOICvJMy2YRFB2wSMLA3/tjA+/v8orI+\nic0O8RXiPEFo3zG6zSw23BH1ckFDeZK1FI+76GzpPVkzHoxlTd6YrMsULU43\nnHDL\r\n=GX0U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.37_1575450766239_0.14933081831348538","host":"s3://npm-registry-packages"}},"6.5.2-alpha.38":{"name":"@vve/immer","version":"6.5.2-alpha.38","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.38","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e56fb14669bde69c0ab702cdd3bd5275d10a9751","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.38.tgz","fileCount":18,"integrity":"sha512-BUecsI7xCo8yzzVrFei+OssPBLB+uQ2C2UcZGIGc5w1l/vox3xfxrAwBt8t3QCSYI/ZtftGxoXGOEJabdgJSpQ==","signatures":[{"sig":"MEQCIGneXBfXTvXA7BcvSRgDadPzFMcwmCuqGbAuHsYs89bAAiBI2upK0/llgn6ON+0OSrkTWkeKdz4n/KuBusp0MRXRiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6hpACRA9TVsSAnZWagAA2ggP/3lzlZNqe6RnlsR+zcga\nnZ1ZhgYNyo3jOe3ylkP1QQAYrTZ0TTIL6/WDuh7tiEANBfKtFeq/5cVDbyzb\n4KvnXdhhJO2SExhH3Qj8RI7wwygksSMktHHtqGDZH0YrdPI/bbZOuLYtIVcR\nORQgHXjn+NWG2LKBBY7Fca4aJwJOucH9VBy34J8lhhJsFxcWRx0iyUPZ6tlq\ngsUgq3ttT8A41vGiykaaoVGAkOg/kJO8Co/KkQjagrEe2tzTVG+Rc8tmie0V\n0c8Rq0Sp6qBW4bvAXrZZ7qqWBVka0QuZUHzo0jX34SIwIQ3x94RVH1mYeo64\nNYhf+GG8BB0aAKy5rYRz3LY0kE7Uds74WGEucs4WKgDGPWeOf3rbiGEQYO/e\n2kHECGzArYf+wJi8sD5Knkumik8oStogeaOBErjEKlJ9JQA+Z8KiM1Lwl7AY\nZi1pG5BDghMznSq8DVSAuI5N2qOQqDw/Y4GiDFCn4fjVluc1rUwQ8RJnWUd8\ns1XuYlCPLZxE9K2oDxKahZ4obyd9cjBdVf0nGopXTp9U1kcfcmzzMR7iqdi3\nPxJ4ZZxZg5NbDp8U2wpLJA5w2cIvr/A1+/2IG5TucFqB4ZQxYiFmscRfebxp\nHiQW9c0XrOisBjAtQVl0fNokLczghcNpU+K0ez4ble6pNFd6qUG2PSJ5o5Ci\nF86A\r\n=ja3Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.38_1575623231854_0.30440861898164284","host":"s3://npm-registry-packages"}},"6.5.2-alpha.39":{"name":"@vve/immer","version":"6.5.2-alpha.39","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.2-alpha.39","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1c907c23a9604e9764e1c208cddf5ec3939e4a57","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.2-alpha.39.tgz","fileCount":18,"integrity":"sha512-xWFtKRHj5IlxuiQ0XSN3LGc0HhQm730o9XUY9Et0U7cf/pxUzx4rD+AijVJNhkEBwrZng2SiBb2rCHmObZGwxA==","signatures":[{"sig":"MEUCIHbD0ddVzQgmQ4Cv6pvzPjx+Lxh1xQPBWkx8650mKblFAiEA9U2uVl7hHaSsOXED7fkmoep8tGDU3995JfYNtvLHwRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6xQPCRA9TVsSAnZWagAAVKkP/3NR87iRGOwrZE+5B+Wv\nzCfufW6tYIyh64rVDGq2erPzkkSYw/SdqS6BlyqnxbXApWGvfGjm2NUABDxf\nQakgvMz4waN1A5tC9FD0BjjwxaR5x1L01r/b0S2hG/+nHBGj0CSWf4IIV89b\nRvnNFWZwYgydB1nlvRGG6PFnCGZHUT+AxbAmUNvEOHHQMzPs4RW8MgO6IvIv\nfqMKuhDhDcXzgUp9nvzxDX5LeOmOiJ1m22cgnLmd2xbqV5d9gANZE09wgciI\nkwGOMW2JSEVZyJ5yDq3TZsjVI/IZPJ5wcsmuKmgX+eRiAHb3mxICu3mpoaao\nePlNdnJGJJ8zFHWirjU5h216o06l4o7lrx7X6tddGA9TukmjF1APilErwFJC\nvKHjOV7EGfQRUC7Bvob7x5UURf3+MTer/xE/5ZDK05cVrf2VYaxwgmR+t46O\n83h7zcXiRmcBSuVWUe8w3rdaZ8hJaVoBQHaZMZogHy9kA4nVDzgg5bubXCLe\nIsUaBNfQ11AxT4eAElGAqVyqB4GTsZaOwX7zjxvSAe51Xxpdb9vs2XVeaIqF\nM9GRjjFhyPYe2ICPU+VKI3NMvxNE/U4kVrsEAXnA8K4wi3DLQuNP+aNuJ79W\ntqjXZ5BAtQjJfSv5OL+nvO+jIAy1icy6dQvq62Zv3JTVY23FSrF2jvGZ3oAQ\ngJS3\r\n=5neG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.9.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"10.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.2-alpha.39_1575687183359_0.4006466664452397","host":"s3://npm-registry-packages"}},"6.5.3-rc.7":{"name":"@vve/immer","version":"6.5.3-rc.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"49e8c62214586d597b2698154f4722bcbc534595","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.7.tgz","fileCount":18,"integrity":"sha512-Ld1PfDw/hxt03wr215i/ggyTNpxdshK4NRjfulepbVsBYbgwaLIHhABZhWA8JSrhLX3PsKfWEQRE1wx+/AMXzQ==","signatures":[{"sig":"MEQCIASaThVKTm7lGJlFZoD0tvccsk7RWTek0AX3o7MoQzfWAiAko3Bv9mlDZqm9plF/vBUHSxbCccnehuHdVaWUIgHCUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHAEFCRA9TVsSAnZWagAAUKsP/RwdvOGAqlhvEK5J6t4t\nnszzsaCkGj4oEIElQmMrVNKBCHTzmXhMMKXDfe0L4ie/UA9izPbWX7u6zAn7\nvPOb5SFRJNjokP3hqRvXwt9l2V87XyMXRZ0ldn5q1ALYm5JMm9+NwafcJJaY\n8soYct6ScxFTfMwJkTkxArh+llc7UVbxYIbPzjJ0T2P5IY5274wbAPEPM1+m\niIyjCc9cL7iZll2b5xa7pNKTu5PIuBA6iB8bl7nER868oxTN9ZDU23QF9CXT\nWgyi6UQyZr02UmvdGscV3d/S+sIR8laPmqvQuWxp9/UG4FzuanWiLrySucgO\nbXrS0mpcb75y23IOKLEOHacowYZTulMixnz3jb3xW6VjCYvtJx6IDoRvs99k\nf2VQ8fBSAzQIo5OyEA4FR5JWlRbfy0hoa1nxPFHxfgTQQF75Ln2m4L4Mflm+\nOfmAQbrjt+156qbxCIXzKFcIWMZZFejEUUMyXJdRaZ9L9e3QjGK7b6W5Wdux\nL5h+bJBNme5vvwY/Hj5KcE97ZsFlMaJZ0X7Jnx7NkKyRtfI6J3tdJjeSd2Bx\nYFD5URFQ1+cfYIhWm1BfXUGbeMx9CD2XkNzPtHumqhnTiKIui+Zg9mSd1/bC\n1/EN4HDhPkeWAMfIEgcxla4deed/nS951fmWsVBAj5tNh70JEOyRjAlO/yRo\ncgeL\r\n=sIxp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.7_1578893573043_0.49576500066079876","host":"s3://npm-registry-packages"}},"6.5.3-rc.8":{"name":"@vve/immer","version":"6.5.3-rc.8","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9d53f8de8f4275d26c13443ed8aaa8129b901d87","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.8.tgz","fileCount":18,"integrity":"sha512-S98R0FqjN77ayIbAge3a5T/w0GEdYtDAPBo1p8RuBneqywgM4iqb3LvFMOw5gp3VCKHBtl4hxhgbQkT7cE/XYg==","signatures":[{"sig":"MEUCIQDEob0b7Xb1DJxm6h7u9mhbOY0SKnrupITkQaQpByxnqQIgWHeAx9SyOlqF2ZclT9BNSj9GiMw0IBZs6c6y/DxM7LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHA9PCRA9TVsSAnZWagAANHgP/i5Pm3SqLcvwZQDcGYK0\nXpVySJ2DEctN21EBPqMek2yreASi3MxsNwMeo5Yp6CkCnrN7a7iWg2cWb9b8\nPzs86RIE2k5emDPNAG7U3wqxs8SSdpVyfGlbFPcLci1I7CFW0MuboRVbzX00\nZRweRx3UC4K8FXz8QrTwK6P8NFGnsCrXMPDYi0oFD87kav1DmSeLO1NbJZHd\nr34dAU3uU3JCElK3UToKKYjUo0f/CogjgMoXvTauhz0Orq9lvpeM4b+vuRx3\nVZCdvSi/YSCf6PTd0UKzSY0qPzxzilUDNmbHraIUqcI4MHUA9BKe32MsGuHy\nyZ0pi1l1tjz+QnxWY613QoWOsLAPjlIY2JeWhHdWfTvMzsKD1L44GsHdhjPM\nUqp7mVNfppP1XVVoVwBJ+fAbL97Pt9gkQO7q683r8RMWve+mVUZDavZYz4e8\nWj0FoHz34qQomNtJj6SlpZmkCg1SS2knnlsQWAczQ1X/Qg743PtjoaTgjjyE\nSgvHzS9+uwWRI8nLr30BfDBlPaYWgsGVvIioJgC2OzwM/Dm5AEQLRDxBv9yn\nUmZfXc/JCqZ1vTWRScvUSP4bDTZgwDRMvFUSMudFTS+3QzEOIuyE6wgcO6lD\nxf9P3SD20VpIyexOliCNkVhWOqu6gS9WEKevBg16Zm1nzF4mn3Oef83o24Nq\n2zpd\r\n=M7gV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.8_1578897231350_0.2877258788377932","host":"s3://npm-registry-packages"}},"6.5.3-rc.19":{"name":"@vve/immer","version":"6.5.3-rc.19","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.19","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"7fadc6d7f7e9540be712371ed3d5b39fa9343021","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.19.tgz","fileCount":18,"integrity":"sha512-mzeTt7NfId7VKldmAH97cgDzrlK2Ek1o2OO7EJhs+IHN8stGpY4rXRSGmbcT3RSCGvqzF79xHeHmuxFL9TSVkA==","signatures":[{"sig":"MEQCIFVYSTF2B/+UeqfTLPbG1AcbmB+P2K/aVNz2knFWoUwGAiAMpRKYs47uJrXbMLAuiHu810KnJCpoy6IRPMIJ27d37g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecIGyCRA9TVsSAnZWagAAAooP/3v1BDvPoDSDKkj++Pyu\n+y86TOKaC0UHsyGNYuTwL4Nqt1Z4biQvdRXMttA6Bt53Zr5pMUsZ6vp/hKxA\nPwDrQApI5mbw/9s/aKEJ79DRO8RCK+dCLfLGThoIK9vFhIfoDP1IvB8FmC+w\nUGjmG5lSE2Xp+VJLThSmZ18fHURAGAE4IZeYj2dDnah/iRXhG8vXt/gjb2JN\n8jjzTONPuSqQEnSyYnUaran6rX1l4KjSFPWZYDf6xsZQEb2BZ2UmBqfhFEJz\nAWxsZbw0K3XzypT+DHa+NCvVP4Lulg3XKYNJwBsGcihwrihu15VtQ5BAh5T9\nR3r6z1JZfYEKhKOGVr3AgIvyfNkuC/yJMEz/9ffJSUhVDG4uadrwT0VbSlY8\nRtFcgnpaH2OeyU7ThTS2DtFzbvLoiASAfQD/j9MZUumNCmnbxirq9YwQ2W8l\n0x8DgiJ3EhVoG/q3pp/SlNwzArzaF5C21AqBzSMA1sy5P6T9Q8gvNWu0dWUq\nYNaGZyEXIoRQs6C7FFzONlMS4U5QBpjMTMwwQHNBTEYKmBXUvZHnsjMLmVHt\nICLaVumkJf0tCO3LoZKiRS6VEiE+P95txItNPo5yTZjZMsQGPQzOTQxYOvx4\nQVcjosmW0pPTGZN9s0Wq14SSaPGq7ldBCqNm3AcOu+/5M5LlNsgQ175sFelR\nLeKp\r\n=V22B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.19_1584431538156_0.33728564579490294","host":"s3://npm-registry-packages"}},"6.5.3-rc.20":{"name":"@vve/immer","version":"6.5.3-rc.20","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.20","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f0228fb1b864deacf679fc1838d367ea8eb3c69a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.20.tgz","fileCount":18,"integrity":"sha512-ztDyYgLR6/XMJIMgVJBYOuE6Rm/3C1JsYh3wGpBvEfijuC4HdATssoKkDy0LiyXThWxZjih5p0voNjVfpkME0g==","signatures":[{"sig":"MEUCIBxaqYk3DahWfa5DjYzhlndgPAlrfsdhFxrRJbVet6MRAiEAvvDsTfDQQer5LEIT8SS0bnC0tAicF7ShjKiBkyLmHmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecYRkCRA9TVsSAnZWagAAdsUQAJhSBA3Fz5NdfMrqX6D9\nrfiDCbpflmt5tNVZtYmpZgZ3XVSr4sM/Zeeqg20wETKbSc7Ho8SdBeEMpJ//\nQICO2huQym3BIak+bQYDVzldBNXmtbIkT3XgIi5xyzbOlzsG1pL+QUq62hvf\nDtEVxoVBtj18DJdGenrVaX5yHLbrty7ec6deEP+kUoXRM2PND0LG4DoQwzH3\nLxVTcMgrW1CeUSHrj9CGFnW3eM/KqxeCbZoBvxS4FcTgiK7q3ITO0eisvWWj\niEyPwwyiKqcBaQUyCOp+y1Tm1OD3El++/66lfbsOokMGyEi7M3pBKnXMZMZG\n6wk8rExDv65yoJReHwt4LXSMTQRikHHw9nVMZfE4Zt+o4uebt38NJutBcX2l\nCqdIkkV8BUK+7dz4HSzQqZ119J1KhyK2jzJmeOGzEg9kNEXx4nwRXgc/tG0B\nkyXFwkA8Lr1xwwUurTON1WpE1Mq9ZiaDIBKAaDiHn1teQTzSIDGvAc9nClXu\nkHipms/refvNVk6iNPJRE0Wvv/KCYesA+niYws2vwq6o5qKoC8WHI/0v5WOU\nwpy5Kxp8m2XbweOt7OYZyWRoOxeZ8CbjrwdWb2Pwbys/g1/k68fvHcwW3+Qq\nhkEHbhknfnk6qtC+lc/3wYT6KVZOClf2XOdSfcfU2mHTC/pZIbRE5ZwTYkdW\ngHCL\r\n=sf5N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.20_1584497763872_0.5305479005932905","host":"s3://npm-registry-packages"}},"6.5.3-rc.21":{"name":"@vve/immer","version":"6.5.3-rc.21","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.21","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"40128f7a3115eb3f761a0638e2890dc98b3da567","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.21.tgz","fileCount":18,"integrity":"sha512-QWX1O+etMW8sbU5OAKvJak+fqxGfC2HUE8Rl0s5KPZEbN/8NdT9it+zlUkPdU1I1O0q5h7ANi0KrzTriqc96kQ==","signatures":[{"sig":"MEUCIA3/usCvnDshSwjW9a1bqIi84snvfTk/K1j/JPuHbSW6AiEAhhQJPAKlfU0PYSeX4T5sxF1Mew6f1h3dUx5K/GkAb8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecbckCRA9TVsSAnZWagAA9LwQAJ4K2VZjeoZrdmtFZ3rs\nUAAEw2RsXSsm08FM6aPPoL94ScA57oy78HvgH4t3riYPvmlBgV+HisPg5bkr\nCfnDLRpkSk30ssyGfwiPPftqQ27lTKDRzIE1HrfiG+Gj+eGIN07PPN1wE9jr\noqS8xYl3+J9hGlHt8QglTNWoyHv4GdFs+eqFsLn4Y5HnE+X/+TJxmVMR8EkN\nplTbDTt6AOOVTdkbVQl3KJxNZu1/KoxGQLJY3XBEMk/znR3Q1zQfQE/SFO1/\n50udnSaqg3ijprY4Mt1f+1zqnFe1ftYMfjKLx2pM4aYdISgRBavY1KmA2mmI\nfQV/X2uQ0rpbyPnH7T6iaqzelN6Rybrp1jPeN6V2UZ5JHgJJiycaaQiZSkiD\n7caAhF9CX6aLN7tO4g4kMPgjLg6DWJLjkhrbpMbU2LgyLqGwG4trIndPSiwz\nPiqZKjrAe6LA4bASHlxESsHjIRQR2GKzcBPP8tw/pT5hGuFTd8V57KsRoXmW\n5exhXI3d4f36XFZggxBcoNJAeBEzAZlnNny3hhmqjjNJDYxftOlRguYZW0X3\nIRjBoUdolF37hDzVR27xrKkWe+hJe9VujPB3+4UvAuxIr36aTOpHaJx6i4r2\nybK+4HjYvcNKaEJ5Ro7zxqj67UlhmJcF899OsVji2HMwsT9O8Up40s1ut39Z\nlKUB\r\n=Xxf2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.21_1584510755399_0.4320536360996705","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@vve/immer","version":"7.0.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.0.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ad6f02187ee6513104f74826bc67f79f856c7f78","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.0.1.tgz","fileCount":18,"integrity":"sha512-8owgNDSUQimGZMSzpqEZdxPd6Eqj+HHGiFmfjvQPjgjmqjXGSXXEE7y9jvbNBYmICdCGLKvT0Lt+mFM9uH9tMA==","signatures":[{"sig":"MEQCIE2QFg7uvoCGeM6vFlowcLSgeUqeeB2tgg2WoZlJa/bsAiA3VxNY6Qpnhwi7PMyHkLuRt8Gyb9sEBr5PxsueQKCnHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+APHCRA9TVsSAnZWagAAD08P/AysfLrYrlsL+9XkpNi5\nb9Hb2iJuvncWJ1PTxcq0TF8Zjd8UmbzgAF46vxmMrm07j2j6JR5mmstdH7+w\nMYK6TW0N1Rc5IooxoAX/n+6FVJX9PNbdWc9ypU4F3yhnFo3a1onXCG5t60k1\nrrPntEE6NVqm2QMXPrQuuixUBCOCk1LTYFEegvOpTCiXlH4/kkKNkE4YhfGD\niv3rt+e/xZ7t6bPJdiGCb7Mw/CWvQSC2U0Pblvs1bWiB3DVbmS+JMJIlypEs\nfJtYcnBymI3BKHqN+0ilISJD3cIz2GeZ9skoiCwP4Nl34QbuIKy6pY/nSLHl\nH96FJ0ITDuao3jwW3IoyyyJ8ym0oi/WjH5rAQYLbpSqoqUt78U8tM2Iw6UzU\nco9FYjY7g4p2cealzEFfn+Nsht69KQykumDCOAzkH6bYTrDXNIDpae32aSvT\nkGJF/Je89NuAPrZpOdeF/BAUlWfeolyqjONS0hFq2rU4w4Ila/ZiD8uTb9qK\nZYy+SYSywCfXt/EJlNWnEFz4y3bIEtGArdY0sjMoF1Li0N43Hc31o+rozrn1\nVHDLOm4Im/EFidu5qUqkgguf8YvKkzSIkGbQDsfAtpPxCp+4WFyxhw9Ewkpa\nUfRW59EHjRPCVG8uFxZdYJLlQp+lceO60YmRBnS0C5EMTXc6W/BpNBuE+WWA\ne5e+\r\n=5auG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.0.1_1593312199214_0.6423277773209137","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@vve/immer","version":"7.0.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.0.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"db1e3a73e0df95dcd595caa224fb6f222605c110","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.0.2.tgz","fileCount":18,"integrity":"sha512-I/d4EYbiNDsuCYvUdmLxl5/tYx/tVIPFbQ56Nj2qIwdXCThTBh3HfUMmbha3uor9wmyuWLecU6faXEM0Hod3Jg==","signatures":[{"sig":"MEUCIQCHuMzuU6/oM05Cd+z4RmdHSorNrpYMPfYLBE2wD0JbXQIgdazg3qL/FVY/hp7H4J8+EfqIy9TLC/asd5nafw3qFqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+udYCRA9TVsSAnZWagAAIZMP/1fHqVRBS2F239esTxCI\nk0O5PjBjYmy43C8ME1OLPJo+IY3DfcA1yEremdhHaUgHBwVfi+gkQD4vjpaY\napZt7RQbw85BtpoyIiZBpeKMBCopObL6k6ys8LbxVSquH7ZKFOV05L0OdCZ7\nIJnbQcTAmjIJ0sdM0S3rvZ2j7WdwOZTMfqVnPqEWyRsmO567gvUddW37kSFq\n0vuFWQM8j2Ub0M3eQn3j5X/N8lTA8oZJecsWddg0qfvfkiRxNSzQINfHF+pz\ntD91aw3losyNfiPoL1LpKOr94Favuxeer9ibuCuU6HZ2iY6sZkdPv5fivQ5l\nYArVEHDf+IpjV5fAGhxLEWQkdL5GScRciQf4zSYchQMB0qD3H71nmlDXRFdJ\nOI0lSBdkqh1alqdr2/rJLtsq/5PyVa4UKCU+SY97h9nQvYxLkx+9IlSl4Ood\nMYjsBIgpdEYOdxAN1R0ktTLaO2ylxXTMF1+Dv+o8umCqnUJiCo4PeFx05FAq\nG1uHEOorAkKlF0AJkhTlGyuqwnZM41xNQXWOtJdlgVJizwOJSaFjE36IAnVq\n42peBDlYMJc5W8TF0EvvBDV7rIEbQ+dEJ1Q5ldkr4M0KCAz8niqWsdwtGrEi\naNtRVoK6D2KkVjWOnrQoB1RAUluaLHJqNfU9X+jSGhdGQdu1k0jEBXBov3kR\nNhGV\r\n=JpBA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.0.2_1593501527624_0.1629829986823197","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@vve/immer","version":"7.1.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"10140b6b411e15ee97233a35ccb4cc9102960d15","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.0.tgz","fileCount":18,"integrity":"sha512-aMDpnKXhemnAA4SY+BbkgfQctcO7s2cbDOdH2+dmchRH8Ekd1LgiUWnU18vy0TDMAa+fESfk8DLGVpB15OzWgQ==","signatures":[{"sig":"MEUCIA1YT5+I1yzz40miBIm68kVnAPILgTwIYdzdaB/n3hfGAiEAwDZfXuuNitBAPjn2Jrm9BFVTY1n6YfQuMqzqMWArCCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEBORCRA9TVsSAnZWagAA0FUP/iAdt6JQ9DVTm9lCptN5\npQvNw8YDsB5JxdAAYLyK2X2wUoIgBq4iO8Up4oeTAMHEpshHV6IEQ2fJmqD0\nsFCEtWBzVc1S1hK2TZo20NZPOrp6koGRxp8BB6G6bCppHv2lAgJv/xDqDZxL\nu8GTol8VrMaedTjms+z0n1kOrqu1HtNv5cA63j0Epl/de918NzTNgr2vHB+S\nhvf4Sr5YDQK4k4KRPCuJDCMlgL7sfdif80Bi2v0PzKVEISHNGr6AWoTIoXvg\np5RAhb+v/Ua3HeLaYo314xkdumaiul0qZXz7DECP6QZCO6Bx3SCgnfPOgxKn\no0zkt7aOi8M4Yk8xLLuqzORBfytognofrlo5tF/iHZxtjOrrXprHTy/zum/Y\nxh4bI13fW87M73BX8LPGFDb6cXVVpeUVFItTxfwesutWxHa/x7PP0DrhpdsX\ndJp8V3LiWNsv1GR+nUC9yOe0hsffoPvbDOKLVrHaNdiQ9liXsJZ3hTbG+eJ4\nXjwXqVNPmPQSuwzbdPGec6AJsMcJewK2+QS3F7bvSH3SuBXS+onycP2DwUa3\na/ooawtl0l+7e8FEfzw18a8yBJucodJGQZVf+NwJV257WLGI8CWQkHCKQUT2\n0clmWwzgLbI7VkMfdOYxazfmZvuMcUbngod0JEPJzyo+2sJOGToQkgmIdH9m\nyllc\r\n=a9be\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.0_1594889105161_0.43158311674940353","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"@vve/immer","version":"7.1.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"4291f09e64ba3796ae6344144c0fe8f184ec2c48","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.1.tgz","fileCount":18,"integrity":"sha512-wJhmR2rJWSxSApIgnpbHSn5z/cv4rT5u3yN93XGULm7GuYGV2kooS7mkkbMnqvGGuf0kq3n2G/No9fo/u/4wig==","signatures":[{"sig":"MEQCIBJ1VJ2U+TqwFr07Y9YFQrdwI2pnk42bXwyyaKg7jkqyAiB0L6Yh761oW2m632teU2Aeth7gRV4mgUNaS8N0Syr27g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEEGSCRA9TVsSAnZWagAA84UP/ier1LHCNefXo4ZAQq7L\n6iszw7mHHpMps3IqoehoUIW1LJQ/mIMmIXcZeCQa+r9DlbLF92fnhiimVZ3k\n1I91Zyx9PDVlzS5sqalonIYuNBdnwNgrlYzpEX7gZoARwzlcW24sNlTXTb4D\n3aUugONt3l+EAPErI6zXs+jNJ2xshYuxvI/peHMfRryVkyyFiMeATWNuJOT5\ndyOa60QNcwlibn0KpryAUVMHRHXGk8cJr2hW1tKU8MznIpd6ss/cZJryoaa8\nUDzq/Y5ZxoRNCf3LU7TyYPG+LqDFdiyGgQODr26fo8XSAwgzsQVoEAU2SrxY\nm06/3Q14T3YVGmICp9H9WCTj1GdEGGHk1D63Q5kNaaWFue6ftwtB7VybHSsC\nobaeuakSb3BTY6XCQPT0xynmxuHMffMbA0DhqpMLO238w6EPAyHl0NjOyMKX\nkF6npHtj5HhR+BO7AmtXjE4b9AGOLBEBqNjGYWz88mBj6N5u597P0v89j8EO\nn73kJD/wh0Jh8QvUVlLrtM70Mi7XucnqAEYuDE6mE/jDHM41wSc3W/5Llcsc\nRTFFFQo+U/JpLuKJHXVBBTzbYnHixCOeZGJ5YEzOANHN/LFav27GIC8Gnc4D\nXSv89yYFMSh5RnI5IAWV9JTsWz94T4Ad4EaQJg9W70OcVzsIM0hlNRCwk9D/\ntgC0\r\n=uN85\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.1_1594900882354_0.763185162567722","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"@vve/immer","version":"7.1.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"3047ba6509aa1ed501e990226aa31dbd41fe96b6","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.2.tgz","fileCount":18,"integrity":"sha512-U0iw4OodlaIVZu5mt+c0Ad7KbIs1CAIMdUxH1sbfi+BVfXvLM+xRG1JwW7QTozLzmCMXikWF+in1I1zPSGdTvQ==","signatures":[{"sig":"MEUCIQCotZj7s7M8xaQcOQUl2nAfHfGnn5s3MfuQKPN2uw864AIgInE+Kama8Yw9mLb4fWUQMYEmjW5IPh88r0ukdgfV/R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOi4VCRA9TVsSAnZWagAAZxYP/28XdhLS4ux0TBYE88tc\nB9fIG3DYZwyikZ8m1MKUyr77Gs1Ti64G2OmfILT2xoATdu6QiUVuOQ1bf3mz\npxYa3cRm6CNCORp1/9YmE1QBdGnPPnnMPldWW76qx/Gk3Y6FJ2t6JnYJLkQG\n48w8LVvaOlKkDBy9lkXWG1EzJZNFmtZYHlX90AMPKySsgm2vyNwV7mYynQFj\n2+HpkN1Mz+HcTRCdqaZYN78qjBWM5LWpGqB5B8l5mddhdhv3bjUC5fzvuMgl\nXWS7bMJohZ6IrAE8HsRgyKTQpWBjyLBAdYvdTU89oXIU2CZ8+RgB7nPbCEfq\nU81krzy9V2sND1QUoMsEQzavqot3L8/ccFrovgpNitFZf7mXZhnvyIKduzO2\nMOJn4tOKpJzXHYyNbtLBxOqTy4LKImYwDhbTofVMyGTDhGRnH+g/rJLdKBaW\nvQbKWQeLYOyBeBQUunLXumWX302TPsmVDy0+3JUAj6+uZmHTW1iozJZdpa+N\nwByXn6jB4ADtfkLZSBN5tRWFMaYoMDf+tXFvNndAhZ7CRDg1GX3GNzXdoFea\n5mxkz3FeckZK+CflPNfkqNoJhnEsJ5oeNhgdIO3N9++Jj1aU6Iake8N3Io7x\nAQWRsf7cl9nFzwooLRFL3USKuzt0vxRVP3XTDeQg7De5rZ+FcSLXVBQUTZzO\nCFTN\r\n=PU0V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.2_1597648405088_0.5610428962519762","host":"s3://npm-registry-packages"}},"7.1.4":{"name":"@vve/immer","version":"7.1.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"35ebebc866836ff1d6eccb0c657a364b289852f0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.4.tgz","fileCount":18,"integrity":"sha512-e3PTYlAA5YuGXAOjJDtVF3z0nLvNpGesFa5hZa11/I44pAEFmgiwOxoiVJz/yyRp1DX7BU+cM0Ks5c5WdqJKUA==","signatures":[{"sig":"MEUCIErEXDIImyWWH0deGN51D87V6xi8vTgr/Y1WTRmUPU6HAiEA7WOx2mncPX8w1YA1W457y11p7mBPe879KpzjkWtZJY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPNg0CRA9TVsSAnZWagAACowP/R/QA/UzMX0TfUCyXgYj\n9bQsQCHvOLcGqEjDDsgWQO6qlNSyQri/6VCw6+QNSSvK0PnrMgD3Tl5zCUKW\nQE6W9KvvouicdYNnDgZZQhP6REpSoPT6PcyPAqWTxZ6UnQ/0VeEksTiAN+fd\nTLRJuceSZpyn0wEOjS1hUzjNZat68hIJmVVpBsOYUZ4+KACw0EG909y6BmvH\nL0bp9Sz+Xr2+WE/4Z8/X1O+VqTQK81E0+00hMZN/8vCnCfZLynHVfbyRk/t9\n1DxPA3yWp064ZgkU9saV67SISHzYRsbPZ3kBmvsJK9aPUfQI3ZgWM3GdTzqO\nNgWtS4FH0NWxRJKl86ifts5c0D/3Xp/Dau9FRCWkqUHGC44wexrn3jZdfNBy\ndepUOLy95aEl13XeB+dMVCg1H/OjpFweb0WoAEVDFmox2b34CkXwANdiowi9\nVVn1ev+lJH+pzaK4jnz5OXlF3EGp8RP9MmpMnWcl2h2RlcexNHL3fSZTU6yv\nFAI6Aex3h+jsgD9lC1Mr1RiJpsEAlmqjWh6GKRcoHvzj4BEJ2nqJNG+K2CS3\nKlmVm3BMl8Z+tz69WlK1WHG16ZFc4thUjYGC6/zDodoLgso/FXRIXsfrEnzG\nzz+UcUWwhVLXNnrGnJ3LV4zsO8TKRIzDJLKL+UZsQlqpGWfpIfxUPI4OXhFe\ns67p\r\n=xlrX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.4_1597823028030_0.2297385372712326","host":"s3://npm-registry-packages"}},"7.1.5":{"name":"@vve/immer","version":"7.1.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"45a52203b2d924bfc71d64b402ea6ff4139a9daa","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.5.tgz","fileCount":18,"integrity":"sha512-+65Qs9wHCYEBQYg1HZHQrCaxn6/Jd8xsPDy3+HwV7QsNAtg+UwaLtR1JuQpyval9j17vyisBYytUQBF9wPy1Ng==","signatures":[{"sig":"MEQCIFe49+e0zf63glETt208K0o79x+aRJsqBkDqjGK+9Kp+AiBNLQB8TklM5lyR7hCrvFEHwGhqIi3lWPByAx39PXIlxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPeyfCRA9TVsSAnZWagAA+s4QAJ851hgScV0yJ4O+8jea\nKzu9OhioN7YqU7++mTemszMp2GWkjTzrEH8MXBffr9K0yNS+C1gJlPtUrpul\nPlGIg7sKR7vn9jBiZTnoM1T3BOrRxT3kB52jRtmgnlmAOho5FlpYNYc8E1wM\nFCPSmShoSDBh8yDO8UK0K5biudclBkTM2vTeaNl58EQEWNvOSI8VAoaMGeyZ\n7/cQzm6A0FSezcSvlUNZ0EQZGn9nlB/tIrUulWT8wRx6BKHx5ffraWcVS4ks\nAf5hXpqe3v6vsY9u910HH7IkScgxCXm2DCHXhx97bZA+F0uIQM5LiXHFeAUW\n4yO8fAfrLmX5Dq5dyxG756tmXjL1DzoGMdO+mqn9b79W2MfNnLXf/+MDiRnw\nmHEpY0yjwX2fv2Xju3aCkMRVlEGPXvVz7zQvpauF6KCzALN5KWaIc/DMzQze\nYb5tjgX2zVpxUvgMVVMlDwka28qW2cxLLyn/CgsQPwKGIZYvZgwMn0e9rfYd\nX7HTgxSF28HYPvjap7dCxt+mpNhRk9/aH1P5kF3Cb7ZWB/0+1wcV/kMOKl3+\nR44NJ10mstCRMQ7SLrGqDo2JuwRXoXhT9wQh0uIRq1IC46D1cRBrjFCWgKmb\n15A/DFst8a/Uoj2JvrPSVA3kj+sZQlu4/QHdCopNSw82JsCis58Ccw7w/taw\naFmr\r\n=jf/W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.5_1597893791072_0.8595060390437124","host":"s3://npm-registry-packages"}},"7.1.6":{"name":"@vve/immer","version":"7.1.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.1.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0c5445e16d96aeae06b34c5e7cebc928c21da099","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.1.6.tgz","fileCount":18,"integrity":"sha512-m+wCy/DC9TXWSnoiYOs7x5DLCI65czZWM2iZ7AO70Xp3GPgh+6I/AVwSh3XjMCPOAIpIa/mjfApzMlAnOdiCIQ==","signatures":[{"sig":"MEQCIGBTLMtwNs2BWI50d36GAMoNnNM7QZAX3hbPyHCLkw7qAiAwsPPds8Az/+Pn2kpbMXjUX/jf14nxeeIytOU6k3lX/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUfBHCRA9TVsSAnZWagAAlVoP+wYQUmLL6DoktFxkAkh9\nNpzsD7KhfdU4SDLWovFGbqifuw6iW1wlXKFYguvaNEoj8AhuZa+NaQ1Xc8Xt\nBbvCujVNyveHtSwnBCqn3wu2JRhGVramJPFcLjpr91mUIFvwqKECz0IsH2SB\n83fwIvxsTjUl51cRjvnOZAzH40NqA0g5SdClUMaryjZFVYovWNw558lReCbb\ngR8sFPl3us7HleNjeDp3p1/L/wZ9i1vrXvFpa8qp78DeG96+1Snep746vXaY\noCzO9CnZRC3lMZfOhu2DPxeY5Sgt9G3iV/8LDfol6LNZf2/9zzFKodCKt3Nd\nkWmHY/EQdIz9FSPrp2Z6IH3xBA2WAXlAJKSKYW4VY8BYqUKnamRq0zlZy4+w\nHorwox6BHz0H//dzspDTDjD66zDLvosa1DtvStz/dYngNoybSMf8iNfnzZnS\nzASKQhCignAhVucJOkYO7877vyrczGtsdD5ktBgJ/tX/3Q4SEgZ8bmhYCc2/\ncmNssy+3W8KFdeUGp0letUGgRmwtpuPh/4tdgHjCkH+AcxWJ5ZzJ66r994GW\naJFnnav77C8k4NSxXqOLtgsqs3Avz70BIRWwutWM42rMd3Xa50vHO9AMr4M1\ncvJSNix/BDP05YH04lBBZtOsc9pZtOsYLj3kA3QBwv4tY3X+rL7CdBb2VJjM\nKZNf\r\n=yUuw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.12.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.1.6_1599205446595_0.32774503270469446","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@vve/immer","version":"7.3.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.3.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"cdec526c0c1be12dcd70f97b7ba40176a2ef22da","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.3.0.tgz","fileCount":18,"integrity":"sha512-BhqpzF7UeHKfWLbbhHeEcqESqNLYDgTvhnl0BHP4DsHgjgXMX4WaehAD+/XHxoLoWu7lFmS+1TXlXn0Lan5FUQ==","signatures":[{"sig":"MEUCIAVWTl0Jrr61B4++mhmdF3A/sTp6t9b3JCNOYcMrsnftAiEAiTq5Td+2EO112RoVe/Ihmf0SSgkKtxshOkFq4lhcZ7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffrXhCRA9TVsSAnZWagAAixsP/RYS/q0zfbAPjJ7yV5p5\nk/EhSsTTii/k39kSjovJmTU0AxnnLm0eD2+BHM2fa4zvngCBW+BAx75fr0Al\nHlafl3RQz8CQZu/saaqi0x6QJ5jbsrCTXjzWLUTuWJoQL302FeC3W0f3o6sU\n6kRQ4amuVwglnYcLNx+EHuuHT6bK7ffbGtXVltR57VYeHauNXLWp2E0RH5aZ\nn/CL7l8V+T0+zvWI9ZI8A6blGZ/9UPOj3QdBIRLxnkaxjzRRMV+7DHlEEijO\nUfCe9hYpPn1u1LNwzL6ovWpvj/faO9/ve4OsGivufmBTzcc3EeyQeZ1c1zOg\n2MVc3SDnD2+PMS0oh6Jm1WeNLH0ugA9qFRHTYzzYV83orc5uN7JSHVW5/33Q\nB5nOhFPSZo1vLQ2gQBKOaRf+zFRM538jFdFvBrj7VaTItD963W34QLQ29kG0\n+qly8MM2VgG3DcxJv5P/oGnJPgAaOKCxzkmfRpAJ2nSk3qEUx3rQr20zj9TV\nCbx/TYzCm5NLA/NJKtKCxOZxqaz3T5go/Rzqo1UN3dNF6uAWLHwAveEKnQ9n\nqBZg3Wb31hVGOHnPwONc9A5ZYbXt4uxWqP+x3FrF0YVoYBX0dNuP0BDhDkbe\nQmSZEzKwDL8yEf1jHmRuElFLugDWpWysvwaSvSx9GcacE5j1XCJVN58uEAf4\nzeft\r\n=9rM5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.3.0_1602139616967_0.669608532993436","host":"s3://npm-registry-packages"}},"6.5.3-rc.50":{"name":"@vve/immer","version":"6.5.3-rc.50","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.50","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"a8a6ea04e9cc218182f60707fadaebb1cf9ad504","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.50.tgz","fileCount":18,"integrity":"sha512-ivwxUgDKR/4Aghb/1ga8VxBGzbpar+D3lStmNb9ge9+PJRi+xD0tEOlo/M875H1eOlGx1izUIP0grfmjVL6PsQ==","signatures":[{"sig":"MEUCIQDsvgqN0xzxjsvv09hNBaXA/XZmhRJdfkB5JVnv9tTaYgIgMYYLikb0nfgQJlRTJ5IdiZBarZlH61IgY4uKWby80PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhqreCRA9TVsSAnZWagAA6esP/iMvRhzdy6kJcCui1G/X\nn+73xFpegSviD9kwnPHex2FgorfBLQe4aZ4ASsgAaK+v7vy0v7xT5ZNh0DrL\nsZxQ+a6Y3avQ2LMKQlf/YbSQJEnwC435335tFHm7iVZVUQOJdZvBu+Bh6lwF\nEVNyZQtNzruYj+N5iw/7EQjGhMkmgoV9MKGp8EVxCqoDNRT18VAuZjFBG/uM\n74KPvEh3uZ7kj9sgePI50q4YfQamB90cVj12ZKn1tbaXrNHz/3keL68A5lfr\n3G+JkdYK/C7K6484XBOXVi38OU+IwXlAQXGNIaHZqarrCxJVCvRa0Jp6Kh3d\nP0UN3JFHx0Psk4EYZeOIFY598IuD6JwhDZ6Ha13P6WlChSQT+G+UKU2FaU1u\nl4xwtd+SW/wOg+75Fz/LWl/HPZ22nZERdnAEiZHAtYkV9LbOnF7KZhAYeWgJ\nmNMXKNRqGLq0dipwCmmZAJGy8/EZGSUdXYC4DhH+12nvJocPcUjjb3BEOx0b\nUNnb2WOHICTuj63+P9vVhp2ZhbbgmqBdvMx68kxD+hBrQaIdDWym8N1GP7gk\nLyYSt2UCI2Y94AFpf0VMqxmaHe73SVtcvKKO7ecEmqme+UADiSEz9+OWQYQA\nuJSOcF62L6ujEprwUKwL7gMuLeKgpw8KMAo1BnDFsg/+HPLYRoTNjIHwi2l2\nFzzz\r\n=BJxW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.50_1602661086003_0.6287229329342314","host":"s3://npm-registry-packages"}},"6.5.3-rc.51":{"name":"@vve/immer","version":"6.5.3-rc.51","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.51","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"08e630c7928e24a1d38bcf2ec1d021a52797b417","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.51.tgz","fileCount":18,"integrity":"sha512-vs/7LgtQEtDZufDTLGIL9Wg7N8tpsPIeOGGt7ax7ISH8tyVQ+LY0QOMFcRSaToBhWkk67g9392FqQtPynmc7Lw==","signatures":[{"sig":"MEUCIAkvv6JaAleY60DebDuth5Ajf5lGlfnX2/HGs5VPfb+sAiEA7/wDyHAaBXAlXXNJYTf3oAQQYyZFYNgW1j/3N61SKyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh7YgCRA9TVsSAnZWagAAHsoP/RmrPh1L1KML3QLQz3Rr\nGz8bd1Umw1Bm9JjWuzS+yjrV1VBzc07LaGMBDCyNp3o9TegyE7pLluWHAFU/\na5J/5JmNEFU+yL7QMPYYQ3rKFRT3xaOi8BrulQYitrwBw/76FY0E7IMadW4R\nizzUmH4QoEkpYy9uK1DGUFoe7W5ebkF7NDXb7wr0PtTKkzVVt8EmvklHOrAy\nPi12RbfiSi+6nd/FrqwplD00friPbF+2F+jRR49fCBm1POu4O0PuEmahzhRN\nDk9e+UpMBqjo6kWdrNleiToyaQE7Cg3pU0uhybHbzbw962/zidil0waGMvHM\nIY0f8hqj5TKrp8MAK9fVX22Q20TLkTgBwOnSLVCpNYSvtPhySTX+L3SNCHqk\nWZ+pIogT4BFSVEGseyt5ev3zumyHjgxr2w31vyTi0RU2R70uRfJkuNg3MOYe\nK+nCv/eGRlOaZpxqb/LSAT1RX987SVNqCQ5sV2OWhJ724AZG7+fbjk1duvvT\nROKXe44/iqAj0TrcbNw3Zpke7jpOlrSRwYI0RXtrx9NU1cTW2UltvWeLY3Ys\nWyfE4q4o6RtAnwXNvrGD2fQa2nv3NsCRiITeji26OmfGH2fzEMTnG2L/Qwgg\nAsjtbuIM+TAqit0Ddw5N8dwBBh+Xh/11/3WKd9x8VBMLq9wBYg08EhphUwdz\nboVC\r\n=j6F9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.51_1602729503463_0.5445372732345435","host":"s3://npm-registry-packages"}},"6.5.3-rc.52":{"name":"@vve/immer","version":"6.5.3-rc.52","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.52","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f1bca2a727d4b0880e609a243ce941bdc4d446c8","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.52.tgz","fileCount":18,"integrity":"sha512-KsUbXmIIS1fVV4p5uaeSI+qBN/eVZC9j17gWCnNspjrEgltnlZcenFp0mCjY+xXOgGy+8GtOyKtDOFv+ZVNChQ==","signatures":[{"sig":"MEUCICvMCYnHy2rgSNoC5OjNfuVcL0Tc0evgjNUpXrROsZb9AiEAv6iU2WhyMBbqpiNsXFjqNYBcj6fY+QNyUkWJKYAznW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh8QsCRA9TVsSAnZWagAAUf0QAIhOZK8UtLego0ipY4TL\nMdsUL/dUtr6UFJRMwlze1k/VC4DDJmkJ3kUuhflAAf0+sVTdI4U3oQpjjhCs\nRg9bhGK2zrWGk89W9kfy3gdgqqBlIQPK1SRQr8uYhfA1TH+dZSkrR/+4foVV\nFn41mAefqKUvezmAWI8iUDpv4YMW32mj4GJZEFYAn5nZPcOX9GWgMBK7uFHL\nYhI1ZRdEhjIw27sfyPp48/d14sBdN1ldn9I+wez44ngN/e5hWndQbUrBQfb8\n+3ZDRUkWfpj2oDVwlVu4pqIRnshitpNsExxRgzbMSd8NWHerki83u/G3VcCI\nhEauwDamZ80cL7oK2ilyacCYtXbb13oFou9hmqi5n83TPgdMxG7xAJa2a+op\nEeCTawNqwVEWIxnzFEIAOVU6+Btz+rz/EJ/QCTEhodKGWwC0V7AJFLbfvUEw\ncId89IcmUUVvU0AgHbIPDHhHCqPFMbQXqfXg/+TovHWH/LzxWRSN4qVUqJnW\nIvo3adcGg8YufGdoRSoe51MnJ/Z8cVrhx6bKHKnRZbQaY0K7z3WATpThDC6R\n89fiOc/nq0WutSSk+o26fDUv2sY3KTW6OWW1O/7j5UxGbVUYwVROx9j1Ukc9\nSwvUwolDQgoNKD5ln2ioq/Uq+46NY17f6hEgHdoCE4G/T5SK+/wmQ497Lprr\nZaoR\r\n=iA8f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.52_1602733099729_0.5823349011952421","host":"s3://npm-registry-packages"}},"6.5.3-rc.53":{"name":"@vve/immer","version":"6.5.3-rc.53","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.53","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"54090a17c328a662e8d3a3caf37abd95bdc2e32c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.53.tgz","fileCount":18,"integrity":"sha512-+DzIOqP+F1ZR0wPoth2F2N9lJKbDit7YoiHABA8+csOLuO4Lb0CF4yZglP5n+YynX8rx+V838t+rTDqdfR2Iwg==","signatures":[{"sig":"MEQCICqh3FwUYylo+sl+OBJI8X+l2ySTySRyts94Dk9Iks3OAiBHrcvu53qGPvT1a93lpJDWyCphnS/dxUoEiD1P0aU3sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh/HxCRA9TVsSAnZWagAA9NgQAKB63cfcLnvpEBu4kkQi\nEHygLYSK6z6+nPAeDN/6pItBcviswW5awO2hkY7p5QBhlj0FwapDOxSOdMr/\nQVfM9lHaG5ZsEFcHZ5/wMl34+drYUlfaTL1zUGJnKzFvUN+DbW+60Sv4JOSp\n3a+1q5dEVuAuuvIIY2g0CCh3GvJZaQxyjIPBSm/jhK4A3Bf9ahU+uHRTCbRC\nsGUE/N0iCBayqNQicOUXFMMNUjrJGXms2LHuyj+ECvVbiwjk6kEu6OQcRxx2\nyN9pqtcMrUvvocAocjBFwfoLvkOSOcjXs9h/gZzHufsfbeelAAYDzloeYdEt\nbdEBPUdtr8eBnCmldThwHABXMvuWcYLOw/EY8pwni6fe8Ya0h8PNEl6btanE\nFUgprqhxVZYCUTE1O4V3rYgVclPRuSE/s0zuVvmdeNzBymA5wX34W+/uiZ8X\nPRPO/+rDA2lLjO8o0fG+Gk3O48fhr7RLbvM3sKl/FSZtkDx6FQJrrXI+APG8\n8i1NhVveiIIGxnbY57eTyFDLFw0bvGhU+jwhHNy7OHXT6xGlgRR67EENShI9\n3qh4FZ+Ufv27xuCZKpOLCJqj5zJ4MbeWBiA3GkPX4fUk+6eGjxQHpr1hEMhE\ncfq45GtvtFL/zsqH18QGmuuxbNX2ilCfp3NiJWpL+u64rtrfvUc/9vTbLwJJ\nBO/h\r\n=qfVQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.53_1602744817404_0.5750769058647087","host":"s3://npm-registry-packages"}},"6.5.3-rc.54":{"name":"@vve/immer","version":"6.5.3-rc.54","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@6.5.3-rc.54","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"505754bad5fe3896fdaa5d86264026865bdc791e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-6.5.3-rc.54.tgz","fileCount":18,"integrity":"sha512-IjG2pL96qGJ5NoWnKIcX0iS+yT3L5IoNcNBlm1X5h8p/+VvUygsCA52jqQVjsMmBfhZlPi6DZYyAGMRriWGqIQ==","signatures":[{"sig":"MEYCIQDTKfwFducm+2+Z6TVv7jfPJjFuauOkH/38oYcRcp+oNgIhAPcpe9VPuvon/+hmeSe1SHMLx2Er5bHSqPfGXAQ1OrOy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGjhBCRA9TVsSAnZWagAABbUP/13Zon4s9WhvxaU6EmU6\nqeHtRgiwp0xoHufiGisQ2+ap3ntWWprHqUvDiLPPuN3t3yycVIPB/h4nnupr\nIjN6aJxHOKFMe7MR5F5DXaI9FomP3rezEqIZylGH/6u64yb71WeUigHdbgiv\n97LBX3zDBKkcpyYvqe7+6XF42+7t3KLRJRxh7Ct0Gir0buUHlOz2hf+H7uIm\n9F9hQ3UFKKGrNgHtLH3gVwTXNu3uVB+rVvybPI2o0F57n0U6bOKsA3MACyEM\nTSVGIBL4vDlbkdwWSz1YMJ7yL4YQ9t1aj3U6+YkaRZ+xdPKNITU3Kf+2TYPs\nQjpVbDF1UtTT0PPBfh9/iQtPKE8uT2POM7dD3O2irMGsiVCoAwRnZCfs5TO7\nGg3CBNoD4w3bw+ME9xRvLtZHAIH70+oRt+UuBxVZpDGkcHURKDSHBUFxrF3B\nFE4jDlDxK0rN1FSOu3PctT29kSgVbuzrNdhrBck9U16d0YbJLvZ9v6mYYmKR\nRX2nlug7ndX+nRsOtbPPtSPlaLnaMLFmKfdayu/SHV5MXtw792a8csks5D7A\n8l8saCDlAn8yIEvlZQpqVLeiKZgjRJqpiIQlrM60fdSunAZCsxzcPNX75+hD\nRWJhH4N37Zo7sqdkNRoQp6B8ylloWoQPML74SGiilO/TmJizqKK8CxUndc6T\nhwMI\r\n=BBnH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && yarn-or-npm bili && yarn-or-npm typed","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_6.5.3-rc.54_1612331073086_0.9499785389384698","host":"s3://npm-registry-packages"}},"7.9.1-alpha.13":{"name":"@vve/immer","version":"7.9.1-alpha.13","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.13","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9f245b611d2af415aee17f328516b7a6ce833914","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.13.tgz","fileCount":18,"integrity":"sha512-KXvxDGefK0VHp6AFfn+qUmJAnLDSjBC6pn7V1JdIU74dhsdCXJo2564cd8gYXPOMUIkzoJECs1M/hYcKe3Vk0Q==","signatures":[{"sig":"MEUCIQDeYSSaugDj3tUVZ5hNawVXgmLW0BDqKkmVPS04NsJf+wIgZYxSGugnRKomI2yJlVINaHDqxZ59LFMZsTGdRsVzDio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQZMCRA9TVsSAnZWagAAyWgP/id30uWB57SjmeGRX9J5\ncinLkp3Gt/Q3mCM/5m/pCR+tZRsOJt4/8VHwqNtaU3iRDU9F7EJ7TDar77oZ\nevvfgVmJ34JJAqiHE9JCrlnWGBj9RyflOFh3eb2uA5VK62M/yNPecKiIIUP3\nuYjjJj91g/cCRaHT5zYbeBVY7HevvaFtHpSaM6ycYzKYyr6PEkYRkgo30SgN\n8CAVAj+DmeH8wxDS9J8eXTApEfa/qvtKFw75J9MMWKZdiVnBxNkGmRDqDQ3J\nIzSx5Xe4CkA/i+5VCj5/e4E4Oq7LDDYvK325nKG+NFS1q9NmNkSdekhk9wGP\nVXx1aqtKaEaPFHKyP9BZK+cTFLzYavrpHENIXrCidbruoPYp25i/Rh2v11nR\nTG4Pv9FDI2bSA7XVqC9JqSZazCYT3GZO6ZHNhZ9kw4DbRO3nca42HsNcTY86\nuyinibmnEsl/AXHaBglEDWUW+CISeYNo5/dp49GPlPYIbjz+Rc1HMU4+tROh\nAuP9H51YFQFsHuppr8jUG4x/qqNYMvIMQWq9ODEmyyNE0v9HJi3KtqMNHsJS\nh2Q/SMZSgyxL6gJDWdJwSE7+gq1uIyP9lcpFcH6nNo3fuGkS6YuxC0BzVGC/\nG79IORZVWOkg1gVBnatWql6u1nFdzNbb74g7y9BnQ2KqRxS5+yYo4mq6YB2T\nhslT\r\n=mU0V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.13_1620903499977_0.6956201641882955","host":"s3://npm-registry-packages"}},"7.9.1-alpha.14":{"name":"@vve/immer","version":"7.9.1-alpha.14","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.14","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0cf3ce9712a696477f05452737519f812bae2b88","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.14.tgz","fileCount":18,"integrity":"sha512-AFcd7t8MUhAnYwS93JSb/eIo5gZLEbfFp2CWY+A4di7NdRiNp8wOzZ1jXpA10vaia3M+ziuKMyVtQCi352rfVA==","signatures":[{"sig":"MEQCID0J6ZaazKhCxx6h/sYYDQK5RTdZXKFF2ymWDjbX4vsnAiBuh4gDiZyrtDhN02XzAmXprg117x8UleoxzrUpOqyVjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQbXCRA9TVsSAnZWagAAehgP+QC8yd+MJFRHJGlxT596\nWhzvSkX5yS4za46P9MrKzVrI3APjuK6UlRQd+8ITSKF43zjcst5/FX2bGBFt\n+KNvwnigSswekhWxwqzGi+e4hpaYpUHv6M3sXQvNtRJdpTazI2TUseXvFanP\nXv5QpQkKMggZ/C/cnfoZTTRqkXCB22xuZPby1+EpXkMhkPd4vXMwol3M+uV2\n+pqwzbY3IzJ2V4vYb1wKppVt0nkbQGOW+bGJMNomGHyjT+RfMTBxSlsFzHIu\nw6j8m4PKF3nDU+xyNlCz1s2IrdtW6RVPcHIZfYzXXriy3CD+x3ysne0sBEqd\n/16rNYVXPtmFPcJbBmLSJ4vqvS5EK0WxSKQJLj//k5O8leoKQkEUkBXsUugd\nerYi1OFmPy9ZkeRIOcB4A0VP9mCjRkCSPbBClDD1j9/+eqLyb+m+aix7FAkI\ntIRk8+K7WN4O4vNcJqMdEOay/m+azgdDyofi48Abs0WYb5PJmrBUtYzKZjX2\nDVHctFbbu6vMziqhU4RKeCffCna3tAdyg/R+yx/ANi1LniFY96aspSKH4sQL\n21MKqtZTI451kC9TzD/KK1GFlxepj0vQsVPTrpsOJ6rQPkH/UBlKd9sETvOL\nUh7K8gLurxneFRVXLC3hIhdOV7qHwYe/2zWBmrMpXLTpBGXLSCVWv+5xcdsW\n+btR\r\n=xty9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.14_1620903639154_0.4855838437495654","host":"s3://npm-registry-packages"}},"7.9.1-alpha.17":{"name":"@vve/immer","version":"7.9.1-alpha.17","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.17","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d6c86aaa71e6db2713b400eda5c9875afb6b5a02","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.17.tgz","fileCount":18,"integrity":"sha512-YXuVuCuYIZswyUY4Gh6C6hNGsRVS3HbyDfsqQPuWroKffQmVbtUSnp/0q9faIP34B7EuXsakPzNDkAc7s8InQg==","signatures":[{"sig":"MEQCIA+TnL4KhR/CXNul+t93+35eHf58XoagIWHnsdxSCLHKAiAwP7dPaFiuq30Kx8XNL5yT8u4oTl9R2/yH0IVEBVtRng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQgJCRA9TVsSAnZWagAA2bcQAInzOOEak4zisSOc1mkC\nYamzzjns5SUhXnOlfwrpE11dH7feWssGh/uLEoou9IdO2AVFRQr9hvPSqiDe\n+ZUOT1Ie7qZLDanF8yW89XttnlizAaw0BBin0ieAK3x/vCvO96SrZX3YSfTT\n0Rb/ZKUE3BZ06r9TKt1G4i/Ekiw1e+68UlHHhFpkRvBdJoXS9GMLvHR6TM5+\n8wj2em74NAVB8Gv3Eumw9Ecy7PP/JJ4vaN+R9Q+xnUleZn8L3UIbelGU406W\naGsm0EPUmEN1xy2v+IlS1PAc/7QV1HFSCbRnS7ojTLusRI13lU/z4DLtP4+w\nHd4zKOco5TqwltbImNcWHFkNdB4iD+ObUZ9Khh8Sdlaqsbuz5iTCKrJvO4Mv\nwBrPwEbwMgVenQTIOggv1s0GIGxHIL6nEqJRMavLWoqh4thr/mGb2ijTFRVE\necVgFJplXqZ5thYMvOJAdufYDSMz9uxPw4LX1e5+lCt8ZTBndz2xt51YdNeP\ndi4KvaAkM+l/O5s2cLXogbk21xIqCP5ozKzPdPiIdn1u1+yUROyWLtLheKO3\nwcO05tJCc/jfB/iHW95/hlyW47A/ZjRegO5y43JT5s0ZYYvgOm3ph609QfsK\nlRViGmeqUSJf/+Ns/SliF4nNgXitsFrMLYt+mK3HlkHxsmbgVBlA9K4CG9nW\nIiP+\r\n=FhsR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.17_1620903944786_0.5570166391173001","host":"s3://npm-registry-packages"}},"7.9.1-alpha.19":{"name":"@vve/immer","version":"7.9.1-alpha.19","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.19","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"095d9556c512f730ed69f6b3de3becbdc379e85e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.19.tgz","fileCount":18,"integrity":"sha512-D5MVkZ6rTa3QfsikZFIk1dc+4/iU+QUqRF7yzNWnf4lBVSdFGmLdYeCJbTuGhMTEDVE1N0zbB+xeQgEsb38Avw==","signatures":[{"sig":"MEUCIEpXNybiyicpLddlTejmblnaWj2HmioIncEChWaG462jAiEA4ljfmZcIefhZ9pT7rBD9NKIUWGHjmBqrRTrhXCyXSzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQhqCRA9TVsSAnZWagAALhcP/3BMjjdg/DtD325iUZN3\nArviCi8YCA8JcZoS/p9tJpxCT3agDH1mvT4UKoUJB4lF+EUOYCIH9kxdjAQE\nrM8amCQBltjp2RlaFqIyQGMT/e5KM/jVf2xOi+eYuDWyvh91NbICN3Cg0ZcB\nn8WHkC8fO5qS1RwZ0CW0nNDjqavhgRrYSMSZaHWLb+fnY9Iyootu5DrfvXUQ\n0RBgeGApRzH3Hmlk0E0IZhJuoJR4G+t1AMgY2ffu+71gWw+MCMDHz0TnfeLo\nlEG4pXCAs5WAlTB/QNZMU0eKe2qc/rkCL8vb4gSoWvWSUPsbj/8moJGYNfKm\noXQE09OZvior+l77qH489rxgyYDb51hLnl3Ja5ECLOv6NxWJo90nKAmFcKqg\nHWWJ2uKWafdSW6RJBwa9Fea/2yzFfUh0ql0xPBHdG9Ncb0jL6kRmG9wSqfEP\nn4DnOVgcV5Au2KHmarsGCbpjT6NaOmlSMPW40Syi4JN4iMyv9wF2z5+PBhQu\naus+8gA/H4DSbPt8knzdlhuUD+MPVChBRaLeKa8WK7QRhnzxs5IP/fRHNuVO\ncv6cP0VQd0LlyN18VNqAyJ2KIzniqpDqISvJgRvR/hpPU98yhjWgO8uQ+MtH\njF2l1AQ1Yma5JHSkVQgYm8ypjBeHX+sfjf2vCRxZkTeIaZMkjMPnLq8H1FKN\nPWjo\r\n=UDao\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"ed0028f40074010a71ef6988b38c5a911134a8d6","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.19_1620904042344_0.641509480341145","host":"s3://npm-registry-packages"}},"7.9.1-alpha.21":{"name":"@vve/immer","version":"7.9.1-alpha.21","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.21","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"95dcd3a230b25a67805bda6a281015def78c3d14","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.21.tgz","fileCount":18,"integrity":"sha512-l/sUuIXFz5t83xrSIDCZqiJT9OLiIbfeVs9vRy8FdEu7R19j4HxjFe4ZhvtYJZ4bthb+lSRxuMRgWKPhPWMDow==","signatures":[{"sig":"MEQCIH2qLyyTw2aDiKHd1Z65lx7GUH+NBQWBMjNYCnIxnCN0AiAJJB+vUVncp5DMUainXCtV1yvokzVEw9ENMJKwhIYlxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQjyCRA9TVsSAnZWagAAE0IP/i7LIQRxtDPepo3sWcJN\nXV4oDBeU8oxVilJ9OoCFiek7Z80XcUubU9TyDsl+HDT8Du1ZIS68sYI7zn3m\nE9jVv/9yssEDdJ25wZFX+fqFxjM/dcBcAPHm9Mh1vrTYpIyg/D2LcIp1iJma\n806RdI+rFUDRCxJYuwQ2iHx/+PzGUoVBknWzcEJ7VtaUzBBCe38e1e1PDxHb\n3LDBj3S5XrPKPRVMwf9b9BYstaoCnBGDg/tGS5dNPMb7cf3iqQHMAMO/9ytB\nva8ghd3Zs3UM99cWA2NmlCzFjZxcbJuq/GmFyaG04vbilpCwqGbk+KhnB4n4\nMYZ/DULhJeP9B4zkfZ1vp6yjh+BKQ9o0DRteNOD5mlP+KbH4C3lVAIodVh8P\npK/LZXfCAvc1qSBdB0K7EiAdudqdBqif4G0lxtp68UwqfNflRaoifrWLKiiW\nNKbiCEoMRMt4+eoI44J3QKQQAMZvIyfzoDrcF3i58nX3r2H1zDjm2M0nkNkB\ng6apDZ0frOFFR0T33HjzyNuHIoKvkCkHWHOsoQD6EQfvj5wZDRoY3cXQWpen\nGbobPxrjW3fwNFUG8MKU8p15LN50Qt622Byk719ntK3AkMI8ceMr1sd6EX3a\nZ64psaPiwMmVPdu3J00gxuig98yiKwkEM+XyCAMmUPtNmXnljJFeciTKy2dg\nZAk7\r\n=0/Z4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.21_1620904177903_0.49026451650520486","host":"s3://npm-registry-packages"}},"7.9.1-alpha.23":{"name":"@vve/immer","version":"7.9.1-alpha.23","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.23","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8882a3b94142037f664efd0033e06887a4461528","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.23.tgz","fileCount":18,"integrity":"sha512-WXqq4KsrYz4jMZ5ZJoyd7xPj4HUgKbpwzc3vbBVZbxArz2CA6cDKmCA/+hbjY62ewCfb5J+N4ef9Y/Ko0jSK3w==","signatures":[{"sig":"MEUCICYdZrXgUmZkRmWuu/Lk50U+kcT8b55wwPaE04AaRuvtAiEAuuh9IHpaUlOrFRJfXoP/TBkhyOGzUtqotMVU3IKrgMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQmSCRA9TVsSAnZWagAAst8P/RzDYdPU0YCV50yYR+ZU\nTfXF8jp5KReqlpYKks/25E2b8+NUPESBnAhdkLjrS6k6Md4Va8MnaDvwackk\nXtuOa7PuiElXHu06hscvzQF5JAV0rXPLZUg9Z59BVHLeNw+1xz549k9CfBUU\nnMWaMFxorxcBZFSP1sDLoIYcfB8beGB/sKk82+Rw5VLVD3EeychvE6e9KdQZ\nkIaGp3M5nyliBh5b8XWR3UDFNuHE/WVBOIzZarB5l3j/IXRvozTolGIvCyBn\noThPFK+2KcKij3BZmwFpxIvC2/CEqR0gfroH05xKdGaLzW/ytyYlpdynqXl0\nb86UYGPRRAVDTpthzLNco1a9NAEmdvDsDGBbu/VPQp5ZKBjnp4Q0CA8IHfn0\n6PhTbr6W7NmPHY0qPDzs1yQ42+ElyrGn4EPRfCLD+GOA9wkxZCsc7zmJ/6lF\nqphdH2/y1T6Rv1MlYxQpOYDYqkkefBCk0P9a47KifB0QmvHiKP2Q6vcUZFML\nCxE8eliqC00pnsDCIUm1GXWi2PMst8s69f1KOBp6fM6g5xHdNOMpKd24Q4EA\nsydy9PZ44IHUd0XDLYHvZqpogoqT4cp6/Vmmr5pQwFqOa8uOSsnx930Sx2TE\nvB7ADk7jBcxpjOlqaKHz6XVWbYShoazkW7UQjvQHD3A0SSt6YtoSGn0e5oxy\njuau\r\n=Pm1v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.23_1620904338480_0.059522322199351496","host":"s3://npm-registry-packages"}},"7.9.1-alpha.32":{"name":"@vve/immer","version":"7.9.1-alpha.32","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.32","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d1349e90a1521bc6cddeb79045ad48c7f848a199","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.32.tgz","fileCount":18,"integrity":"sha512-0Q5t1KkSUagys87gZ0a2fEqBFD0oiMWIYb48GAxGd74wKcA8WQiHn4SBloKUL2jIY2mCIhfw/EBV/eveFoTcmA==","signatures":[{"sig":"MEQCIFGUaN5Sr73mCpN0inx6EaEWh/1/NoArZgftlhOAZutPAiBTNqqSL5t8jNp/y5IhxWJUVlnCnAyfgMitNe8naKa4DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguG2aCRA9TVsSAnZWagAABnoP/1DiZeuqR820nRDaFST2\nTO2BxkECugmpnVyNUW16c3I5xTqOjmXOfOoMJ1sI1SZymsMtsE8GSF1bvkgi\nDMUAWBfEVg5+KIrM/VVsJpsJb6D150dI0ylHycS6Np/uHZZ3c82uj55eVFt7\n0Z+qFI89ZFpaB8h48Y6MtNoDs9/xQYUpSdwDBmJAl5s0OLJ+gmlD4cAZA1UB\n44kWeXr7fLGHpdP2NBb8+dmkSqhxfG8Pg4GjYcXHwXl6mfO1p8nVsRTArhPe\nb9Cv7rghLQHOO3rb41mZ4KO655vGsAU4oeGey201tSpETjPcEv+FEwJb7Efi\nNT5Eqa9OasP/BVGh5M4Lta2ZvnasaF2c3CAksRuf14JMKMnMTPC2AYaNFu49\nfRC/X3Gn4UnT9Vcr0Zxgg8QWFytstRHd+D/UQhAJFGZnwC8i/bkWQ7cL2Mx7\nKChvMeVQ4jCsR4cIjKcTQmKhlTk/iUitMFGZXk1BdHCccFlWKZfuuacG1CK9\nICawhJwnNSKtl+kax5OmSGzSIdd6fc34Fnfos9kEOvNp3UjQjALd48BgY7kt\n0GjajHceMVJEv7HTMnQkslHbXooKmQDop7bQ2QUf5yk3n3hw9HYVIZByFCBb\nnst7XU2Ic8MIgAARJGYUZQyrLrwsdjpcJArGfUScsuEsvq8tj4u5rYuuUn2k\nVeQk\r\n=/+7f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.7.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.32_1622699418651_0.45661789216874693","host":"s3://npm-registry-packages"}},"7.9.1-alpha.33":{"name":"@vve/immer","version":"7.9.1-alpha.33","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.33","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9b27f86e814d03a13cddc47bfd860037fe789461","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.33.tgz","fileCount":18,"integrity":"sha512-jvV38Tu3vg0tUtukS+0ieqqipGfDxQnty2Ehc1bWifg8hG9RXY6jW03+BB8Poi+pMeDCt0xnzhIp+nxiElNkRA==","signatures":[{"sig":"MEYCIQC0ZRD0U53mHFtya+FyBQ8aVqzITVYgKwLeDFthUUjNRgIhAOBTvTX287Zc4q0T/HBg28L4ADiE9NLx1bdPVRCx2k+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxu5rCRA9TVsSAnZWagAARYcP/ib/KKdgZp4Jf9xxTzu7\nbx53xLKgxS2Ww/IaRH/SsH8nyn1br4AvGSU0Wk2xZ5u90FkYA0VEnftG1kOA\nhU0/r4nDs3IkOqKdSCbzizkAAhNVuPq45T4DLANK8dtwL7d7kn3sLVxKVbTN\nx6cRz8f8GQ9iKqShP0FUaDvhrZ2KOLsLWRJuRd4mKOq2XazvAk/5q7YQGOQ7\nqbiFD0SDTQLBAqid+KF+7fcVvAsaea4fY3qjJDUKScJxtWkh0ZbNtIupAVBA\nWtVUWKApJAb8tYb80v0mbOHwa9jvN26BvbpYZNAn/r3HDyRt1OoxhjZR4ptH\nubHjUropatntnONDZYOrJkVO93x4/pTS4KN65WHIa+LyLq3d6JC34MnC6G48\njISceNwcjOsz+y/8YU8rZT8cyfHb5jvuQRt5daFTRZUr+COJ4aQKr468ATN7\n5J0vHtLbsUqsCZ4QSvTZ4sSVTHEyZiuXDhY5Q6gzkQ+KOEqckgsOhtdBDBBt\nKjrRIl0Zc6uqh5/5iBwbyrSXXktNSQcgZg1OcuFXSKwiX/txQIccbIFjxE44\n9y0MY5ijVRHlYvaIULJeCAFF2ViqSATyRbi/qtKIvYmR7rdeKVaa/l0Ul7g2\nJ/WXH9S2TOxSO+4WkR/E6uDVheQL8mnZZ22dDf42X5KSok0+R0MbiU6iVkFa\nztMf\r\n=qxFu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.0.14","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.33_1623649899330_0.9193755542918594","host":"s3://npm-registry-packages"}},"7.9.1-alpha.34":{"name":"@vve/immer","version":"7.9.1-alpha.34","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.34","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f67da31b3830fcfefc22b435c1e27f2a2bc1ee0a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.34.tgz","fileCount":18,"integrity":"sha512-STnF7VbCsmqGdsCyO+UcjvSxlpxDw1bRdnTI8X0CVzdEMmHYRrbAFy2uGpcAYEuKR+Yz2g3tTYcURZLjw1Zp5w==","signatures":[{"sig":"MEYCIQCi1sVf7v3BGubSsbOLJtxykldV3oQzpGAOkHDM0x3OZgIhAI+VDW8jifE+bZJjLtWA5tdIAzRCAu3uqq89xwT+nyKJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxu9vCRA9TVsSAnZWagAATdMP/i3iEOm/MrqbR/4Ur57A\n7VeN7A8TXPdlfvFyyiIwRFuYuAS7VFo9y12RUdcMtaO8mNVnKGJ7mq7wvHYK\nkBNMFKIonV5kcpeTFOsvV5OU/4mtR3XEpz8l6bF41R4DFiDy78AzDOUQWCbd\nQTKJ3XxVakg61tTBaH4N6r6DqJMoAcj+y5d7jFsERJtdWoTgfHWUK+Q4gEEk\nYboB1u2lcMKizqvtFc09QNBYnf3o+zbbkuZfNrLCYxsUVUtgFF+T+PCzhgho\nnddN8Rf3CeHWMN5NRqtsdTdxRpcHyLfCQqk/6reymOfONwcC1yqZSdf36U6M\n+RjgjKY9VwlRZjynuhN+jtNiYDNqiUDvnUoK/9IJxo9F/8hgg/Jyv7v5uVFW\nlet7edQCuNHiyZQneqRg/jaSOoObD0oq4uoN/WHfdOdHExYT6hUZ9QTdnC4G\nl3nfs42zgN4fiffCyJBkzRek+AcyS9cvxrCY+4+EQQ/ay47NwK64piEBgad8\nGICDG8PdVH8WqxXy/Ieue18q9t/aow/5v2WyjgnP+0Deiz/OmjiEx8drk2th\nM5lTQ9XhOd1CAilwPPwhTMJt+xI1nEdWXrMnsNbIYyz9uDbugRSkhGaSOJOj\n/PJC9Ui6JH6369RfcdKGEOcSN2arHxrIUn5HLHavzn9zF44LW+dB2/QLIwC9\noZoc\r\n=5vmL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.0.14","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.34_1623650159574_0.5648883837738155","host":"s3://npm-registry-packages"}},"7.9.1-alpha.35":{"name":"@vve/immer","version":"7.9.1-alpha.35","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.35","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"95a4c7a777634862e713c96d7fb7f9a2efd47512","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.35.tgz","fileCount":18,"integrity":"sha512-f/nFtX0R9JhbYpzqj06+0CuToU7XVNuznLkccl40RjIzajOyK7QEwYFPiHHyqjUzP1H7/EL4JR+tkoxOIfONcQ==","signatures":[{"sig":"MEUCIFilns1hzWVyoi0avt5oSZXiXhBXlckEJ7OWW7cyKbVkAiEAnUMmIgDCns28mZ4zxQtXPAOe53rCzWZ4F94ngpZ0BeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxvOACRA9TVsSAnZWagAAvH8P/AvoyHMHgN2LFEqLEvUx\nvpwjpLG+0Ua7FQRWD+91zn2pzZhuWREP8hvyToTATvgLoZzYOKq6mA8Uf9mu\njOP91InSsz7Z8816/0Q9qMuXsdVzwwMq+QBHGI4MmOL8l/xwhx54entOyvaB\n9t2/pOBXEAp6QL1IKzKObmKRhnYS1mVifEPR4zvxXmmNjtu9v2dJJGMuRGLc\nteMP+HynBI/22ZrqTKTeieQ+mj+FbpFiy0ae9QI+BSwxzFbyD60/Sx2/HQiT\nSZDHe4x5Ir8On7sW8zCeLFPRMfBQ1QZnqUl/as4jOmdXuwV2c9mmH3Agu3WC\nzavHd4zs7DwYl+vA+prCfL+hAYkQtH5BK6+Gasvo3UbZi9mXFGSqQbtZL1d7\nonPLsSRRA03hcPnBuZlouOL41nPnGKC6G/ngRSvZZE0S8+VFxWhgxswqXnng\no2J4aUm0AvAZsWJ5oN3TE9n5uOnIebXEbcSBWMonFivoZdw0CNDedSQSO8x7\n6p8qXBr7w1jXUKH6psFxR5onzbRK4mAG5MpZHZOCr6VnJaBjjaMcRQT9zkbl\nqxqokUfKEyntwzAF8BTBEAGHsg5pTgzQusz57UJWPQ21zDZNKeUBMOPmyM7Z\nVznFINiLEh9WlnMkROb8sKqmobxQx3w6D7cMmfbMhUImoeCgpJXiQEkCp6lN\n/EX/\r\n=l/fI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.0.14","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.35_1623651200220_0.9147182263316787","host":"s3://npm-registry-packages"}},"7.9.1-alpha.36":{"name":"@vve/immer","version":"7.9.1-alpha.36","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.36","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"640654ae3ae8a14860814ded2665dbcdf4b07035","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.36.tgz","fileCount":18,"integrity":"sha512-VJgm+T1WpG+m1hshcSzU2RtCWPF8eZo8sRV/XFToPFE1WJRbRr4A+jQMUxd1Aaq1aRV6DmoGDe7Wk4/d3KPA3A==","signatures":[{"sig":"MEUCIQCFXvrofyWgyb2n0eImgDVrrWPcxdAmWsNlkcz0wZsTnQIgN0CT9YUf2PwFW6/wMztqY0iudq9PkqWn4uNYuVfppPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxv9CCRA9TVsSAnZWagAAsw8P/2pnPXOC84ZaERDQQFQc\nZvWSZ5/3yZlhwGBRYwlbukRy59+sv+5OqH0sG7epTThSN0JyAtGoXZifpvnh\n0vCn3WS9CIwzlUuVZs2QniWzeDdFg/h3nJHL7WrN/pj3bW8XJwB1TmpoW2TF\nmATFf/ihqllG1WCRu+CeaBWRUjR9FbxACta34zUDjAIQ+OAJpOcTscRcUzeE\n7kGc7aS0zW+Awq8n76sA5QWKG8PhjdPErjFEaixItcXbX+v8fwAyQ1xx75zR\nVVvOimdjjW5qMKfxciuxvihlOu7Ui2MP2k9xkMNK0QMpI9t2wO+nP5bHHRSg\nYyvhbMTpEhDFyl4equXhxZNM0EFYv+7r36U0lKayulbAcqs7tLNxehMZrImk\nW2ofBZrG2GHk8cH2ejf4A0iLwiQuZLYpm2pKR+SazgxIMkN6LAAhllHXyKHy\nvEaUZ97e3/GUT7LPhFwGzUefXEeCWnHcz8wY0yPWGGfM9hASO9rDi9ughYiL\nh2NrFnDts0UlDTKuwtFFUb/7w5D34mMHwSNxH61eySsDbX45df8Y+XK5HFFm\nBInHL62QzOP/dVtf2kCgL0PZF9Fu7D35wNFiRBREfmzI7ltVfxdfZS/5z1FF\n81xRoX8H8LIgIKCs8NxBgHQlsN1H7/FIzE/42Njpce579yhcI5nZ5d0FIcEN\n4Qcr\r\n=R+WA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.0.14","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.36_1623654210375_0.26102621912359103","host":"s3://npm-registry-packages"}},"7.9.1-alpha.37":{"name":"@vve/immer","version":"7.9.1-alpha.37","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.37","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f56bc32c8387c90a2063f8dedf372b7496e0b4f9","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.37.tgz","fileCount":18,"integrity":"sha512-4wh078fFV1UZijD3ynhdD81XEV8wUHqK2EtlvwERRyRYKWuWCUwiZBQ84mnKRFWT7L0esAYVPkrXRdr9UPzr/A==","signatures":[{"sig":"MEUCIDI/Y0Wiy1ywXbSmnS1x0P8db6/ArBiiWE7L0edzlPXrAiEApJ8AZp0j4lGukInQsSNMEGFMqmBbLCds357gNmlTvpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxzSwCRA9TVsSAnZWagAALOUP/3HNOH0i6I9azde/pWh9\nzazAzvS+tZzUyRjqLpEgv5q2qSWOtQ0bnTNw8MoH8pSLTe++sUYLEkIX4vMu\nfY/tRgzCDsK2kQwcSick83nai2Lc/KPrrWmtdXL4y0n0XS6RG8PzUKs8Lgj/\nJuMNZuhcd42lRP6Cmn9X2BGQKdSWkMP5MGX6j446FlU70t1OAwk2/tKROpyV\n0RODa/f/MbbNjXmdoQPvg0/iVLg92T4DfohyiMYf77xtjREjK/qiEX1FKFrO\n/TfUk3yBPX6Qn1wqU2gA9GKpQUStLjaFzjhIutPz6oHxuup0sjNxp0/r//w6\ngvvWnSCzLn+ocAHrXvJqzOA0pHCSQd80pIc3/k8pD7R38GZnjb3Ip4IlStek\nMDdMx3h85IM+vN1WJ96J78D1Oynao7AfMzAIa+VSlPefMTjoNaiY9A6HdQnU\nG4OD+zsU6clxB3MrZHVUX6lCeaqdgC6R/TyGfAAWSQByWIyXxc91+ej8tZoj\n7rJRCr12aNEr/Ybw+KZcfT4/RqXzJZtP91n8uaDwtAztn5nHr1rXDOE1Mahc\npxMbrmGSLgTI5WLvEbW/OcCD/G677+lt79qGdhtCGQzJzCCTp4/KRmWuoC3t\nTmDw6gBIAjfbw8ePKUtt5cbNMt7dqx3Trx03YgzQDgCh8XEcWwprTixzAz9l\nNBQv\r\n=v1Oo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.0.14","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.37_1623667888285_0.5714499196053586","host":"s3://npm-registry-packages"}},"7.9.1-alpha.38":{"name":"@vve/immer","version":"7.9.1-alpha.38","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.38","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"db7958f98ea0f71480af22b7ac540db3e39ebcc0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.38.tgz","fileCount":18,"integrity":"sha512-VEjz35+DtzNBQovBhl04rnWS2otawnolmSdg5vwNi9jbv2v1rIhTzZJd+jKg8lW7M2SXo9vFMtKoIVrHaN/58Q==","signatures":[{"sig":"MEUCIQCTGfbMFgKmT5iGWwu2xZlvB/B+8snFXar4Fwxm0gOa9AIgLXxghA1XCjME3X53P9AR5S9NbmiynAAEyNNLUyzT82A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgya3QCRA9TVsSAnZWagAAK8YP/1ssSsGoKjr9rh5lBzjL\n+wdkpEOBZUfeiceQOxqKaKdmQBWRQma3HvtsAhqE7CVlnvQPPgGfRu5ECOzb\n9QclfsikCxEDW6HEktdwcfXdpF8UR9HO/M7cQAWqQDfPuRWSJe0p6CzkM77I\nA9AK+h45p+iRzi2QRUU2CCtgmxQuOCddZS82MNwzDvxbt/R7/dLAB7iid6Vk\ni1Bk34M7HXRBb4qaOyD1STJFJttWuo4cHQ6il6vJ/eEdgY8+c4Ab852edtQY\nSL6KmCmYh9TwR9ESbJgPYw9MllVN/9LEW14YjSWahqB9NIQ6Bewb2DpnfduR\nXEDdEYiDDTQr5NJAJw5gAsZs+TEr00vnhkm/PDQd3DL8yIvHDDW3zsvZAVNI\nT2hXE7WkMdJbKfWAz8tjQbHtOfkZyRNcsW9KkyYUNwG6l1WOX9MPDW3BbM1W\nSUxHBNqSLwQg+qeXv2JrUxFqQ5p/1XJDAfrICqjxSw5dNc+Tqb3RNhycUicX\n5qPkhojQCx9zSBNhc8323qez8brQGCqGt2SLnRTwA7I+EuVjJcm5OIIlpt0F\nVHpE6K7JPDeKswofwMhnpgxetrXVL8mv+6r/KbuV9ucWq2BVWDIiyxlZ9r6L\nyMj/CCmUAlS1XbHndLKoDWpctm2XN+qeCvbsq/K5O+Bol1N4no9L9OfVdSLU\nNtWj\r\n=EEok\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.38_1623829968335_0.5031210525128311","host":"s3://npm-registry-packages"}},"7.9.1-alpha.39":{"name":"@vve/immer","version":"7.9.1-alpha.39","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.39","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5ea4801761cba47e5cf8344fc563fa2b7bf41826","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.39.tgz","fileCount":18,"integrity":"sha512-dfz7NMgNKICiJbULAJtndgrs4BwIbmnrw6N/M5LTr1QAb0UsGCuL3/oSyLNrEYGwzicvr9Y/lnYR7W5RbEYVlA==","signatures":[{"sig":"MEUCIQCeDxq9iwjaF8JywKrxQ1eptofZ+TaPptbuTqT0ubFH6AIgLtf0G6MwlLxblhhB4sXsA4DtB7k5CpKgq+p2iV+VeHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgya9SCRA9TVsSAnZWagAAHcEP/j4at2KsS1oudhmUtAdZ\nN3bk2ym/WPiPPVBZyRmQUl74CVaES5mT1mIFxzkCDb5Fxdy75OXSFUfGkr7a\nWZURveSmxp8vBYrV5KInyL3ESDKHzGShIu3wV2iPSSrbvddgZRZoeL7AiN9I\nFnN6hLv70q9biMYaYvP9eGTmtBmQOzVz1Xeq0CTvPTD5p5MbyNMFCKO5/tb8\nblG0H1mxXt4mwawxNDXEWNLO7htATy+PxlNNvhu+5wlpYq0namvwrJCRbAKm\nr2o8folwrxtrkRDKFDcubQRZ/MRD+HdoDchzJM5YvZClPOTKLaD3FiAmuQuA\nXc8RDoTsCllTo1RNBs0mSXTylL90IPTBqrUv7/94qOJxybl/djC37G6mVLjs\nGryHE+gcD68D2DJzGxKlEdSmV7FiN9xC8RhTmtDiXDeSYzLfc2PueyVpWB7S\nrRMWrNnBA4fG9CO6ELfpLdayF3Gs0hjx9j+F5NK7LG9qx6w2vRvOdYc+WKdC\nHyAIZE5m4S5S1taXdlbach3PS7J7f2H0Li1js5mRXWHAhh64D6ICxaEsKk/r\nusQjLunHZyyxCfyPoGlJRsOcU1o1tvdwocwsY+vzayAdFD1Cvzho/Pd2ZnpW\noykNjTMlODqxNoBsINdzhvCmbXRdYp1mNg7WbYIT216lZQABc/JueMg24EHI\nttP0\r\n=b587\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.39_1623830353982_0.9120146206295738","host":"s3://npm-registry-packages"}},"7.9.1-alpha.41":{"name":"@vve/immer","version":"7.9.1-alpha.41","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.41","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8ebab136b8387e3a7ff15a6cfd477b23f2ad4d35","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.41.tgz","fileCount":18,"integrity":"sha512-u53mNToJgEESaE15sMgU1mDCT+6LZa2MaikGIpH3kn5QpbtHo7UUqWHOOZSBT6XAbV4mJ+X2ZqNMWg2doiobRw==","signatures":[{"sig":"MEUCIBQTATeY+ac5uLI+POPvrUoyLj70P62ynJ54hhSjskbyAiEAlhj9u02VVI/uCZBRT5nTle3vesAh2qGnVHHC0oYb2jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyuOLCRA9TVsSAnZWagAAGOIQAI9FXbyB9W9ERlZbKBUt\nNojXrPvs4IJWaZxJz8xSp80DGM1qcpQKLyQ9Qa2gfy2XOCgK7sniofcKGii3\nFJMCpIVgoJaru6Un8URqscL+d6Dqrhwb/unDFE99aF+NxMOrIiMG70At/KgE\nXEfCLyrx4yMw23na8zYWCPvd5L+f4T1629BJlJ2XG+P3o0GstUQ/2R0VAMTF\nnL/jKRqR0wb36SqOKGLUyEvGBRt9lNavMjFLZ/1MiA7OE4AVhf57sa0RQnoX\nH+EG5iMXg8y8Au0QY4R5BaJtGyj0S+jKk/I63qP0pTo6aK1d3dpC8gKeUsAU\nZAMK/tzTdQn4bieZ38GB9JnoDIX+P4tdqAG5LyH/6RF6n2DeB8NhoXPtPseP\nytDsYQr80C/wilwSexCPCv55LOx5KexRYa9/vazGGGKzdEUQ2SIrNNnAoaHi\n/taWjc7Z2wwIvY+VO1e/EMs0qwf1DMXvR1AT6ZQRkEgvdz0ZstST39Sfy3uZ\nL9JyFS4tBBGa6LNxRACES85PSH9/ADTqpI/K66LgV5bcbpF3WkJGBx0MJRV1\nl2yeIcU4QQn21pyOjdEOGtALTXpu0S+MTI9wT84+aIUjIAQeARyOOFDC66hT\nqqwE8LJSrjCALzdnOB9thX/k6naG6bMbsRIM9Zr10TFCAMnnrfhqOD643QIi\nG59x\r\n=Z/AO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.41_1623909259172_0.7660664844124181","host":"s3://npm-registry-packages"}},"7.9.1-alpha.42":{"name":"@vve/immer","version":"7.9.1-alpha.42","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.42","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"751fc7694c19803a1f74fb9104a1a12e0d631b82","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.42.tgz","fileCount":18,"integrity":"sha512-8yx25GhxKxcx6XDJ98lhvT78NCbMr+u5LwOEbCaCc0ExsZMERsQQmD7gJIXQ0TIQ9WNhtVO7gy56NSoNCVhnjA==","signatures":[{"sig":"MEUCIQC+QNBBqFHNHzhkGs3yrS/ILMqxCfPlCRQZheu5M/5LhQIgNTn7w1SKKf/Na/rXDhB/rvG+m7j5gyLvyFXXjW7Nv7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyyStCRA9TVsSAnZWagAAgJcQAJlAEzCOdOHX+vqYGClA\naWj5YZ5h0yvwmUqctBLJt5tbiNiRGlYDR7GTuMDswDd1+JvanGXWJm+Np2lo\nkSAsKG3UxPLBAH7gPEqPXQgkseLJwvzG0vOZ1PGY87bwvIaEBP1PiCPtfZd7\nVDsML+2ie3RlG2uaw3WGJUBlztaU8to6G6j46XaXag1UI2OUkvnicF6ZeFjk\ncl3874SFdqfSR5KZF4uy0F/uR7QfORwLTmUjs8l1bQhvHRDQD0B9OTIMki++\n5aK+KDyPV/O6dReLYCAIseJKURBSQJn+a9Pnu9egYbKogeStHGU/BZFb8+G6\nLG3U9vlxyclk+C5V8HMk09QiQ4SjIlHTJ56PD9Ltm0sAilEctRqvQr+8/yTh\n1LA6M4WfbvilW1CzT7jL4uQ4K9yGqjBVL6fgclgv1kwhPzJV79S8oocM+H0D\nq9vyghofyj1YXSneY2TPZd6RnelxKoySFAmMUs4Xj6lqDWk3syFbsBYfzbEo\n2pSOotDIJE6kBhm6I5+SpMdq/u9yhmg3IV3qHXpJCJOwgJrKv5AiBxe2sJPg\na5fb5C0d+1tBeQj3FvvjiAKZDEFh/IUkQsrFV/TEiimdrBP0Dm0zE5J+moOL\nKMGKsLOMrI86YPE1QJax5N2aQbo7riwNyNA1dTavji380lJP+/mqVI8r1qpC\nxlhQ\r\n=gRp2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.42_1623925932548_0.5003880394186959","host":"s3://npm-registry-packages"}},"7.9.1-alpha.44":{"name":"@vve/immer","version":"7.9.1-alpha.44","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1-alpha.44","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"da8e64237f4326fc783dfd0211617f10626e63a3","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1-alpha.44.tgz","fileCount":18,"integrity":"sha512-lxt9GsAtJtjM+KxELfxKO4G7gV1RcRr0wAKaiWEC7lzPjHrbwlUwd5bgYHjFpmxab22huWb/2MEhpF3BwsTQeg==","signatures":[{"sig":"MEUCIDPld5kGUiIPL7lN2+ixpQtWQMBMJwfpiIbtlJHI0OnNAiEAw3CZbyTQTce5GB3tSLrqLIx/kVILw6Wp6bF6z3CY2S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyylzCRA9TVsSAnZWagAA97wP/i0v09YW5jkjegIHSNf5\nnIjvqUrS/wnCeS33w28UqhE/4ZinY40jDO4Rd8zrQ9HMXzjz6RSxEpdVh31m\nZlZEYfj79fYnOzzhmKotJsBbxtPIxol6fg40BuzcNoQ9JFw3vvnEvUT4lawz\njl8B3rPz6lytZYyYY+/zzaaIaAeeYC74PWlbCP0OhigwjqhyV8z4vjCO/hgq\n6N59o146tXf7zC7e6TYgFpihhTdVBJexnCk8TXqG9s70gflTEUEDZ3cRHsyH\nHoihlSiQahYFO5ESMw1pYRfWtyELlmiFWirjntQw40vNzzoj4LNss8w74DRF\nWIguHCMbkMWAOA6sxfFWBeLnvgplidQ1l5pVXjUHq3Tx+Tyzx8QkaImU97CN\nmqHVctaFpw5rqs0SeNXQSmdspxw5/LoXwLHuPFjGHL2nzQArFmsHK9GNnDRa\nYfTI3b+empPDDTnL+nSjHemk0gPLtFoFykDNdLSMlYBvSXrhUXPLGSzqoZJO\n/mCCZ9tDNBVm8YUqxn1hobjMef8KFE/XEG//Us8KgDfKeF1KSi3T1+trCs/Y\nhqhnnV3zMkXBJuBoBQXLkw+dMF+NuFhCcFYFWh1F/1aVm7eO/G+v0UmX7VZQ\n63EhY6sgHlKqs1HD+NZ9ev/5fHxWKstDA6Xy5B76kN2tOL07CDXklhGSuAT0\nLuIa\r\n=tbzE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1-alpha.44_1623927154935_0.3382122368413045","host":"s3://npm-registry-packages"}},"7.9.1":{"name":"@vve/immer","version":"7.9.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e8d0eb40c450ac64a821f02416549c82d63570a7","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.1.tgz","fileCount":18,"integrity":"sha512-rCEiW9XNhAkpEzZdEtgazYtBMZg/QS4jeaehD73X94/xehJPMF/ExKjGplcdTXi1z32/rT8XZXNWO1NbR5m0FA==","signatures":[{"sig":"MEUCIQDLdyvL6nE8YSifySGdpOm9oNC7Ewi8OfI1zZV54bTYUAIgaqHpI4Q9qKmeEQvJNSYMHjfwyaKU7p3RoJe+ab7F+i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGNuCRA9TVsSAnZWagAAzroP/3jw8O6W3R4B1Sz3CqmX\nG609PvBB+grpk+oNWMtlcmRHm7kEZCTv7tcJYtyMWqQcfrYgEoUA2w4NpAws\nUkezsZm1qVKoS33SoBSuseaMXNtCuOGkqJYb1FPArSZcbEQkrZxs13jmnsAw\nYK5hjPYwpXRr4h5safX0Cihr2dpyS3RnsoAU5y3HGEpp0flEvQ2lq09nvxjM\nKA3EiKSj151KJqBgj8EwTXKUEXakTECPpsrLOWI5opMpmqdEbzuc1nzwTRyV\noP5bf8lMIrwvJaFYufB/gVxGY5NsCsrvqLT1rQDGkIHmc8xX7bCmCNvChiGn\ns5k0yMc2vMoYbJJIBdGUbhYDzSSYvfN5Rk1UfUaOAOtpj3S0R34suP4WxAvj\nDDnzAeAPByIRyLxoC2w52pwQwOSavQs73MY11lHCLK1PGCYOtg/TD20ixLeJ\n2sfd3RbajYfE7pwlApEgVq9e/dTZ/E3MWRuhMLV6T+rKOCenvLKEVDb+lw0K\n7P6zULJAz9+5XClTw0DBmOu2pNQAYBenkzou+pFrJN+XT5lBQE//v+0ibQlE\n5nPcl6CAeW4TrDpIi2U6gyfd4IncUmP6w/h7gFtB2c3TPMMZFb+QP3uzNAmI\nGqymF1uweGHfRfNqx2RNGxBs2wMpvGlPuZ3BDY/Cqs98CKZX8nIS1FRw9im6\nLqWR\r\n=ArHY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.1_1624007534258_0.7618763985096024","host":"s3://npm-registry-packages"}},"7.9.2":{"name":"@vve/immer","version":"7.9.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"cb19e6d79e347124f2da193125db6da97bcf9620","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.2.tgz","fileCount":18,"integrity":"sha512-Amudsgx6qQfQwnN1g0SupobCcmPRwqfUDc9/0DUe4OjD0zXCmv8SzoDTr0C80qv90LZTuJ9i49uoMQwPnPkj+w==","signatures":[{"sig":"MEYCIQDc2EGHuLp9PfkvoTftaPhSXVwCuR49avsjWU8GclIB3QIhALnlw/zMdToM9U0IHMNMaxyv4AEnRWT/ZCeAr9AHzjK+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0y4JCRA9TVsSAnZWagAAIXUP/1skhG2Mb7BxhFv56IO9\nS+/5GJKyQRyIHzTnmEP8SKm5yE4Usc8bGMfX14DWH1YJMU+wMnvWpqnZuVQi\nURxvVNUT2d97LgfJhmNsW6yRTdiKwvrLmOLgYH1R432E5R4+Mhiz4kmw294x\nTORU3qTmsDPn0NIxKapdddkGd5T8XikFu2WpTwWh7LTvGxmsBgP2OfRkyulQ\n/JHHVEeSbHKs9qeKWekAIcgW+i9Xw2mxCrzViSgFTOQGynBiXmGcw0O2aab5\nl8tzki+qYbUpIXKl7resTA0zm33Z3121ZnsgJm5IKuIHXo/4pqeLXVRNW+Uf\nVfgaQ7Y5vdPXSCgyP9zeZEQTd9VEDLL39ILtd7eoEVa1Qd7GqylVoyGrGHc6\nWgOXV7WmW6nnc1dgYYoCL+Y4GXFgecboiECU4pncf0btahD3vFWQSVzcay0C\n1l+u/cYVX1tXV1pRl/j7doBxsqZNwu8wM4T85StTiqRv7L2kmDHTGRe33mxh\nSFZ64DWZFdID1ZFIKTcP7s6xRlCdfCkxYw087sNymX3606UqNag63x8eW4YG\n+aU2H2RzqxpBq871710A3N2reOWtEqLPaKEWtXrlH/IgaEQ2iCSoS/VLg+qc\nq4HmM3fWPByceyWWwhSbFU2OsSxFcKfG2N4OrTseni5XqyqQQSU0bDEFvjoG\ncOHV\r\n=5yhD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.2_1624452616966_0.8555326046114518","host":"s3://npm-registry-packages"}},"7.9.3":{"name":"@vve/immer","version":"7.9.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"97314b6765326050227c5420509c64771f0ee083","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.3.tgz","fileCount":18,"integrity":"sha512-UHAVvp8KyyxArETvcV928yh052OlrdSRQ3dQ9kFQzNBJB65Y/F5FMziQyT8y6EkN6Gi8ex1NppJEn/EXLLmPmQ==","signatures":[{"sig":"MEUCIQCjpJq7Kdl04nAyqbzJcCyMnyX00uX4UGN7vNihDfCCAwIgWgJ2s7AQFEtXd/baxkKa1H+f4OSiRjX5OhSY4wnoKqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1URuCRA9TVsSAnZWagAAmvIP/imaE/FG2lv+LSn16d5+\n8EWzcP0crZtasc8k51z7wNKfUgTi4XRnT4m0ShihOBrP920z/0RRw8Z+50A2\nSt+42fui4CmRxuihcb1CyzlmutrmX5mpV9O/Ok6cetUUbDWH/To7AjmKh/Cr\nntKwsZMjeQApJzB5CprvULNH0iFlUJV1Ct/BTKvuP/MZSrE50nUPm9VZmMKD\nM4qMCZJ2upN0BBr1l2VoUGIBwwJYxezN4cmIE+SCH4tlvt8xjMue8OAHCYv6\nUGpwKeUdbw2UAbG4Wp1DE40A1rgl8xqPFF/y0sojOEyfINKHiHAKlae9EMaz\nwEEK307SLgDKQxS/nFdBT+DAVwMwP5YP+Kw1htmEGEt/Ny7MwqD249Pfsy5W\nPkRdjiMsgUV1Wgs/xq80DDQfGAzihjsHmw/EAuC17FldOBmF69d6wBH6ROEo\nR35OeXOxAbvI2/cS5+1sNBYAj00Jzm/zwaiBAA2gUs52y+m/EShAiT/rg+2U\n4gCRKSHDqslHy0xJ1C0hOfFwVyxniykSFOK9BOvMit454/OrnfSpocfCN6aA\nFVCSJMi54Pms5Bo22Vapnv7RFp0y7/S6Ylqh5hvnvpWVF0r26duyJFUsBmga\nBO6DM/xbD9JNaziwTTTf+kvZptUBK0+00a9ScS9r9ILkMqiTtaKatNfXjT+W\ngy2y\r\n=WWKo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.3_1624589422126_0.3782162646374052","host":"s3://npm-registry-packages"}},"7.9.4-alpha.0":{"name":"@vve/immer","version":"7.9.4-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.4-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"621dc4f840f679674a19efbdf0d14f5bfebd7d14","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.4-alpha.0.tgz","fileCount":18,"integrity":"sha512-GvHQKMcdcVpBn4uOLNUdxPLedbmyOefNAT2jTXizniFvDqpsHO8YM8Fr57tfHkUgZ+F4LWM9gBkl2NUQudvkGw==","signatures":[{"sig":"MEUCIQCaKsXWyEqzwj0UEQLysg+ArNsMV6kOES4T7bkl00xpaQIga4PKGzClE/OZxtFDXa8/9tAfgQXPpHx32y0quuz3A+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ZcxCRA9TVsSAnZWagAAr4MP/2/jPWP6Idip2zBzdhpp\nNfiU3WeONOPZ26UQNRLW2hPP8P5aVvd8CKRyUv4s4jlme6RQGt9wDFgZqhh4\nF8qLI0Ok4YyEWcC64WEdtpP29/6AcNK3Sgs66fWb5CwzteTiDlvHtfqEClYC\nK65GcsTzJmLxyV1G+V+UtrdkXsz3L44fq2MDYTSne0C/5z3Quu9G9BHf4Ca4\nJkCscXbC8TicEXWidobfs/KCliAqToplftIlr+5mXLt/zzxpyeiqtUgoFEQn\npbLoxWyB5yNBGCn0KNDMzp5p//4TVN/E21cLOnZlUhOBXfQ0wGD2xT2k3H3J\nGiK5b0i7lY/eoRRQCHkr4hmNPKkoo3jQCJ23ESKnV202vkXaxgklgZFz3DNE\n6Tq4zwzv4Ca04mDU+JQ/Hbxj5lE079sVtH1XXHlQCJAtQQOSfsd3JiL70o9C\nNVZtIygLogea5iOm4qh2Fou8Nu2EnRWxgb4QTd/V1xoekJTBQ/LiJ1+0K/Ot\nY/2PXD8HmdPYQy/HXmfsHI9J8/WmoRgyNsqRGgDC5nJ6VZKk+jtvajSZFdrP\nMP+5eEkmGD+VB9PyKKQrGFmVWFroiAbnp3XPHRmuSIhvk13fKR0FggeDqAbk\nuLRIhxoQyEhHfHANu0QjG6nPjqhA+ElYn0/r/VArON1lSsRrdEIgfLR0bREo\nPkD0\r\n=OGMj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.4-alpha.0_1624610608932_0.5918218624804772","host":"s3://npm-registry-packages"}},"7.9.4":{"name":"@vve/immer","version":"7.9.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"fb733c6b33e3f6ff7b2c017d6eed3e44451ae918","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.4.tgz","fileCount":18,"integrity":"sha512-ucFTNTsy5o+WlWPtEXmJMHePuaDksHiC5pI34msTxmYttzQV1v6bDKTqBtNkG0T8Mj3YSa70dmJibeQP1+Bc5g==","signatures":[{"sig":"MEUCIB/p/2qUqUiM+ywtulKwiNyU0NFuXe2y9Iv5JWXIzMsLAiEAqiHOzAXQWmdRHldNtkbFGSK6avrSVrxDy7wrJpjU0w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3TcTCRA9TVsSAnZWagAA884P/jA6QjrmLZzeJ1j/NnRj\naAdVqMwsmTVSNO9wnuXImZNQklZgCzJXg/TrDj3JKuHUAfqASUzPZZ1jPLGF\n2pJd3MbFJOS3anVaB/SZeDtqvh13JLP/OvHazDtT/kMkSewT9cDo4rcMs2WY\n39vsyzTyzeN5XsK5DhLcA19NfRvjz5TTB2SzJmGgqtS71heGVsZiRdUPIZBH\np5MNfB3yufep+ajxqJ2pbl4KJpW3ocPedZlmahJ/g/E2WdsCv67Ce/vBiDcd\nOCvb1JiiLhx1/L9kqPjdIgX+daBO1hNF6t7zjtPSbNGSu/50EAv/N893JHAy\n+wkb9GxpNS+lKRYZVnmLIMXBWtQHOtJRndMtEhNJ5gUNSF6d+PEicrYEWSU5\nqCEXgcROJsHO9wtZ7RXUNH6GH/XiTFQ7z+MoGS4ZiHSvzJ6Cv1FlwyWuP/qx\nmQR/8wXIy+1Vp0bLHzDjyzYGup69niR6+YP7xnn9VG7fgb5U4QmI17qNlirq\nvrDIO54Swra1l4ftJ2c24yAALAnQoqr0q3uWnOfrJjdFv5uGzFyIdmKOKxDl\nEthT/KHMt9Van3jkfpoQHjFkJ9KrWgG6qxT14+pytpfPs1cFoStc1cTD09kO\n+ao+LXOg9IK9a0FAAAjaDAvCDymXHfQ0TSwGM7AhNjzTSC+ehJjRmKvWifVf\nKbSH\r\n=rOan\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.6","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"12.18.4","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.4_1625110290745_0.1346713561296098","host":"s3://npm-registry-packages"}},"8.0.0-alpha.0":{"name":"@vve/immer","version":"8.0.0-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"70f95b48e78d4c4513a3175bec63f979601cacd0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-1fQHiiGMqk/jIF6p6Cr8Ak7Z2vHe9rTPYTAMxTNaaoEzrWqQF3KCPch7m0BfLgGpB8n2dqkvHPRHScrinzZVsw==","signatures":[{"sig":"MEYCIQDPFLHj8Y8M8XjbKx49jc2QJFLzFNtYu5wpMwBuF7BJawIhAI8m6FS8tBHFegn/AtVoPvmussSTejj0LPdoBs+TStde","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7QLZCRA9TVsSAnZWagAAJxwP+QGFHKcIP3vdc3N8jSax\nMHqsn+s2CGdx0MYRQ+aWL0kJ7fei5Uq/vFbkWdPHmYMBvYWWJdNtqYOg0Lq0\nJ8msTluv5TlqRDx1sjTeus9+i6aprTXs2puwRArWuJR6obv/2USkRZIeEFO+\ncqmHUleh1HnRiAgANqAUCH/OjmwMBGuXf9hKR8dtzqcDvtnzlR7XTwVLlvXL\nGaZu+hyd4xr9CWJuR5xorFtkxxkGQJMbGBRPxkjJTfM5DDlJPbR2DUf7j1vO\nnNqHbahA3ewMbMvdpIXMCtHoX99FBjMwNAvY4drT8wi2cFVk99wcT1KwQvte\nkgKZjWv8nDausFLJpnfJ0ebUdDPPSYgjpwG5Ie8mUcpx+UMKPM423oG07sCO\n7AyOPm5yaDk4V1BwsQjqKNfJ5xML26LnyEJG8y5wDX/sSYA3vOg6ZDxNZbwM\nSiMakCOd2QrjUzleyJTlGll810zkOk1CXa+o3F07PwMKTPXS/LfjilTbi6vh\nhTEMiWC1Jy7KJBHf6rbJj8+8tRp7CQHqsPYvnd9NgK4xBcGSvRSJnuhqzpfJ\nmg6DbaTSooJGrA6tzkhZuec0ct3JW6vf1r6QuPlDUk54jnv5vXyRsMLLPwpi\nIrt7pzbmJ+7CyRe+RXTSLXBcSM8zOMUqol9UREieTuzUQe9WTzLLEZGK2i8U\n1ebq\r\n=3ZCS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.11","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"14.16.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.0_1626145497479_0.12986356568347968","host":"s3://npm-registry-packages"}},"8.0.0-alpha.1":{"name":"@vve/immer","version":"8.0.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"81ee73a37adbec34841e6d3a1ef86b152a22d674","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-+CsN9RRFWRzPRZmLc3xn0hKF9ZWJHIxyapCx9cs2RzfvAluQTvQuBfxfACp+c5iXSKWYKvC/suMqmCjtfqUBqQ==","signatures":[{"sig":"MEUCIQC+VTsbVXXDWv/WFzXZ/fJSHJTYkHip2WOUuIWgUDa7qAIgJrDV8wIf/5sapW8BWTXGVXwd+6c9d1mmOfu98+eD4Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7QS2CRA9TVsSAnZWagAAUZkQAJM1Mvp1yO7zEQ9WoH0A\nOWsE78K07dnekCbEX1T4N3JZH3n9qQol+uTMqHSGXZBefHOo0g4cEX6LrWyT\nE4JlzOYLQPwcs2fFg42caSQ1sezQ50vxddkf+X+2CV7paDD/SvVbCZeVUrDR\nzDI9Yh5YdPgmPvkIrinxmr3ayXe71CAyhKKTNs69K5R5H30x1PNc7Bf8F0QG\ntOpS3dGaRjSuiJFlnfRsezezFb5TG/XxMet0NBo06t/PakputP1onZbbD1ou\nkixf4UbrnZpKrSd8SapJkFnKp+HQvDZ6mBpjQENcvKOciElL1HWufxyu/gmB\nVxgp7jqI5tqKhCp+aVtIZbuX5r01/bAdGnmdrD4UWe6/hmo8OlKkebDKMZwi\ntgXPVEYccwfthOd4xG5e59HyIEp4q9zoH8zqxGgjORXxrHgiBem4s4nHLtWR\ndaJhctTUcOx7jB4H2hezEEjX2mJbw8VJ2mrjUqjCGTm8f56fbaacj2XZ9mGw\n1NTEBhfUE+MWwSwWy/YL9BmBPMzF+vSjkee4Kzr/3NVr0CAKnr1xk2hNTLz1\n0FISEkh0hYOGmnUu7tPhPk84anrn6Xrsqxoda6nK3WRGKQusp+4hDyeky9AN\ns9Dbxjw9ceFZ6liE9gPICC2v6u7m2bxrr56PDLswWnDLy6DcoxH/jcn+jold\n6GSG\r\n=1GDl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.1_1626145974144_0.5557509853601093","host":"s3://npm-registry-packages"}},"8.0.0-alpha.2":{"name":"@vve/immer","version":"8.0.0-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c66017d8560a8f9ca3ad7a7aeb7c09d3b1700426","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-MDGVDfglpcub84fEBEhpzPIM+x6RHFbS8G6KSBa56EcUF7ZGkUpSc4dgqw4nOsEH8SYMKkHWWAvmEu6UEeR/Bw==","signatures":[{"sig":"MEYCIQCgkM6fRHxfly3+XvVeH5lNxFeHXl+any18FRSM/NxigwIhAJq8dQVSbwKBIe06AWXmcwRJWVBQrXV4n9k+gccD0UXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Q5JCRA9TVsSAnZWagAACbEP+wcYPcFVIJRyqtZE67tb\njKMtNVYP1fk3lecMKdyavWGRrAPKTeiJYa6y2Hjj3d38KXZmYfgWFnnzrG7h\nevM0rDcKwL0j2Je7wPiNjRD00qsGvpMcwKsEooLp2TtNdLwgsqF4RvQqCKRV\nMJk02IdyzoYw6Tp2ZY3j+qlYlcY5ss/aokPhNlxRO2AKlh0PTQWMOFGwm4+p\nABM2sj/VHX+vfU4df+iWbUigUxOtkbpkcmzDo/g8fksnL0Z1OQUwprUkyjR4\nr+MrLsP+Jp7HsEKYLNY51cSv/YYmAPx7HQjiky7o8PyIHROSDUFOvY5YSrVw\n/XQ3Aj0CKH1DjC4DeiGUNzCJDbdq2sdpHlUusVa3zAjibPw05X1dc9kxzmiT\nI5nOxamGu1WCRXazJRJgNczfLTh+yvawbHU6d+vgEhmoCk7Pt+T3gE9mO/3Y\nry7wkJd8r4f/MxnKmdS5Cx9avs0gtTt62uW1+mWPRlkmVx0AQp9g++EzmVTK\n95M68aTLY9b7mZYX9Rt8Tgv2GWkrXjWG+2mu4+z4l8SDUs5Da8PBI19lePuP\nveNDiNXPbwzrWyjFJ+P9Gxfy7/z42bkST3PIwwu2dGQ3uCwcDA03mHPToOUN\npQFTjf0I21I6sFJrkXTgcfiA5M5M0IgK0JsxD9o8wSGISK2UJFZ62tsmvbsO\nDPOe\r\n=xI/r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.2_1626148424952_0.20545836603063816","host":"s3://npm-registry-packages"}},"8.0.0-alpha.3":{"name":"@vve/immer","version":"8.0.0-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8860e11a5be085b059ad38299e1d57da4739c0f0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.3.tgz","fileCount":18,"integrity":"sha512-i4kI1wx6Wk1L8FDOXkyuwnEars/8ftjhpGURbaOhOV0aoxm/FQXDNRLkRqUpuml7fD5zaIIvYunAwBuRp5Xppg==","signatures":[{"sig":"MEUCIDtZwgpu3rmIfdPQfaLlpx1jMtR+CDpOC2X/QMVon//kAiEAlhXZ0SH4XdcJaxD06E3t/WizeScrZmRY1NAfjiFZCg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7SHhCRA9TVsSAnZWagAAaTYP/38wjIcWxUfdqrLybQ7X\nW+tB+BDH5B1ms9f+vZNiwzG0ky6xRATuwEhJWe92Y1okYwudGzkgaAck5vb0\n9Yg+EUbHTSJ+BiCktPy710Cyh4WDpgs2tUyKBkDdBaTm3CsO+LvFAHXa30+e\nmQpwETKiWB7yfIJEpfj5PM0yKS5zk4TdD19dQHNIBUnk56SMK3m4n3fI9O4d\nNFR59Z4EzWZYcODAzN0PjN7QKZzJgik1G5rN21nZAv6w/9wbiktNwRiFhu0+\n3fI58/rpy/9TcbCbZvKqFv7k3mtNiRTD0vGMKQCoHwukIp2NOqTGltdzOXRN\nYS7eTQxpNy5igvuT/kWTVcgzczbiceF6kVLydUxoYd3lGmfcEIZgDwGv8xa1\ncTvZE1PNNS6G09b6gd+JvvLePL7j2m4z6leXYtbotW+Ss2X2f0Urn6HKRRgr\nVV1wN2e1MvSGroWN07ry2RxgWRnDTTc8lYXUF/q//B6QQl5BRhi72NeOqd5G\nqccnYPwbQ2CAU+Rw2PSDxTdHSwnusZ9BRg9LyG6lrZmVEBp1RK3fOUSgN1M5\nnnAfBw/sFEWexgd3R+CeAg6NLqrEXV8NdX3FPmahPHdIQhPm34vmUzWUdrNO\niSCEvPY+oLrNyvJFXVQVEYR2mIkYWGDj67qZaAnt1apLtN+xLPTvFk24+wd8\nYkUu\r\n=JKDh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.3_1626153440803_0.04035100269036196","host":"s3://npm-registry-packages"}},"8.0.0-alpha.4":{"name":"@vve/immer","version":"8.0.0-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"402e916c79fee3fea450c01b73bc55b157a5de9b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.4.tgz","fileCount":18,"integrity":"sha512-0Eqq+qHfHKpT+2yMtXk9doAPsMdxIjW5e/0bmpgXm2lL/msM6sPRSllh7P6T/QJpfndcZXP5nZ9J+Y9ZD64dvQ==","signatures":[{"sig":"MEUCIQC1gf4M/voZw0LQbQdC+jrj9LgNIy/tL5YQc9eUZMXfLwIgCxAm/0VzhP74EHUeBlUMu51FMYeRBYVpgKqjjj9S4bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7SakCRA9TVsSAnZWagAAUjAQAIz0dAyjMpbgoyiZ9ixU\njNBXhT2E7aeHX8lWjCdDFgqkeLq4cJQxsgjndPd+Wco2TZamGyslc/tT0bxd\nkSFEuHuH5W9qBOB1mw/UIsTFkSK5xWa3GQXF75rONLKdwVsPaTuAS0qbH7fv\ny0SfmJpgK5GBp6UZDdh18xOdfo+GvB/LHtyp0ULpyDE3NqyoRudl/OcrUFE3\nKTDoD+oCBn0KAybkIxF3xrd6dW8epM+uu1yrjjijtBlDo11Ktc2I4saQLXeU\n1kqj5CNAfsznLPa63RhORWifVTTUvkNjVU9BlGkRnQe+NGn86fp9swtI6X7m\nMJtobt8zSJ+mD4HsPz+3tDjYX9eEw4bVfPkHDLyfEKDxpyM4xf0uRhLvfvRW\nOo432VkhemiCwvTU0flACik1SBqnMD7Oze3gXCC2BOW6j7Xy/2Df/NWIJ8Ih\n/HXTIKBRG0LilKW3HOG2ejxdaKY2qjeq0umZDSpjsQZfqBpeJ5g9fsEojyW0\nKzEG4KCmJQf/99qFBKCRzllDWysw8BgmE96V71vjD80lv22u8yh19XzO609i\ni0TBnXroSP5jcB4thYnAwN8IkEEvBumFI1+yeY1yuykkwbnkidL98efBytu0\nux1VFUPo1rjMWs33k4ZeU4r85ztlWPk4eV9XMX1OugqYGWaY4p6Y0l2TZU0y\nrTm2\r\n=mTF2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.4_1626154660085_0.15278466410679714","host":"s3://npm-registry-packages"}},"8.0.0-alpha.5":{"name":"@vve/immer","version":"8.0.0-alpha.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"69c0a606ade0188f52273f9b8e6dbc20c54f9c7b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.5.tgz","fileCount":18,"integrity":"sha512-yT9niZJ/wxbAPM7H4Am95AxUTEzMVRC37xf9tC5Gb8W4rU9SVM6bb+bpVA4m6p6GSD9diO93TnqQ87kdruVtCg==","signatures":[{"sig":"MEYCIQDzebzH1cHPQdzOVlZ2jzHfUMoOAgTnK3QdX1c1U2+7IgIhAI3wrRRsz4+LVU7MGv7Wa3EAXett2ErTB/FtSZUkDcEn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Ss6CRA9TVsSAnZWagAA/1sP/0882ulYPsfXVDNsVmc6\nZhYauKCtG8JJqNSG3YyAxtFjra8b6yIlbT6+BHYrs/FpS2z/SVohyZA/pHZr\n/vRg2AKjm88r3eCH7X4n21/SAgGhgP2TMmOizTGTLgjiwAkrWxoHJKIYprnE\nN6AQxBMAQe0Wd/uQ4UpqhVWmvmO2wepFcy9VhzVoCpKEGjtqgKuEceXtsz/W\n8khh0QFcpFwgJ4nFq08Ufa6gvVnp9cydv98VgRJMElAvTuc5QIrJcK43PNh/\nXysrGvJQcnDtmDCQFDEQXhUP0hBpG1vSFqTfMuCI5CIsaslU/6VmvPKZkqdN\nDwfWcoDdQeneIxT40HK9hWbk72T14/YNLp3Lz09Olwt+YfPzjlFThnfuATUh\nBjbUC2QNJ2d5IjK12vCYeUGdd2AlWXjbFbSqqi+n8NQ6ObxHMpSrMfbdElk7\nJb4SzgW0ASNXQ6dR3iBfaqtqLjC8WFymHmTuVnE/LJPJ0aIXSrU/l6DvicR6\nBGBkDoWGnmx/NEsrIgX81JnEjIrugpXh7d7qlBpYnh7cu+Hnshx34D5cc/+R\ng6SO9TnygcC1jgywMBbGukjGX4Jt/iEpEvFks75YA3iwd8s4NyoKUB6EeJZS\nacTri0LHJwQV7hNtJJxGtSYzFM5erIID+IuTbKlGUW9/ZN9qFyWftD9cdHvc\nMGQp\r\n=Nl9K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.5_1626155834109_0.5577377992278514","host":"s3://npm-registry-packages"}},"8.0.0-alpha.6":{"name":"@vve/immer","version":"8.0.0-alpha.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"caed5f59d8f629abdd9b69d3656f84ffdfcca962","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.6.tgz","fileCount":18,"integrity":"sha512-+BOsaLrRlAYI27DUjRsMJu7SpaWM7/BBU5keb8NoFoFKGf5/1ekrLepqqDhCUmxjEZoArGPL3GbYSMdIt2EM+g==","signatures":[{"sig":"MEUCIGL+j/sBnCImFvZ0DUSFORHBujJ/xKGRq4RFHSKV99HkAiEAp3R+nSXffWSZrNi7dCB+kjxgkfjgt0ijC35oeOOVAeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7TA/CRA9TVsSAnZWagAA0SsP/00QrkLV6OLHzo7SJk/3\n/rf5RUrkjNW8Elx/O/52p1/8hVkzoWG5uazWaGCjUhRUAWcPdXHNB2+MzN0q\nWRlycoXRHJsSZdriMUHvfuyp84m2m69j+wes6XQbZZfUKj3MqElHSUaAFbDu\nBEkP45FeY9LgSaaeIpfiDch0O5Gv7q5BDYENtz5Va4ihEj80V0YMk2XNCMBl\nY7OkxOuTexHBkuDo0Q/7NLi77WrZErvKVAkl6lb+DCol9MpkfCru6lWKM/Y9\n6qnTr352MlTMxZNhczBHH4T0fGBaAZ+5J1hpugXtf9OMcj34ppB5qWI1hrBQ\n0HpRtU7DfD4y9w5VZWYepHr+FkMU3M2jAkXpYT42MW11Dl64wJc5SJQz2Lku\nmwf7IO47zLUigYDGXM6Z+zMNDb2+lDsmKUl96AvVlTsZkDax+4oohrezAxbz\n+asdGEsSh3Vn6cY4mp6m61T5RVU2EzmfFUqY1xhqAgAkPfy5yPZP0QoI5War\nLHOgGIwcREE81XGbG2vQwnQErd+X6kiwCXmeeMEgJ512ITrXUl05+knY/dKg\n62viFXLTwaY3fGBBeLtjmYyN9QAB0FFCi3vFVaxuJ79maz9xByGooACMLYop\nKdGCPb57xQgCgwM/RScfkAlL2+dlep/or+KDQaFKTNZ+KudXQDDugG4UydbB\n0/QL\r\n=EzgW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.6_1626157118725_0.2608624256319567","host":"s3://npm-registry-packages"}},"8.0.0-alpha.7":{"name":"@vve/immer","version":"8.0.0-alpha.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"388f0c2a041ebaa823b26fbb42447c244eb4ad0e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.7.tgz","fileCount":18,"integrity":"sha512-198jkyTIQnlhxL0iqDGWoN/zhIl8CygSBqKLeGIQ8NfwwvsUQwQzBERicUc8iMEm2VB9nes4dGc1v1mybzjxjA==","signatures":[{"sig":"MEUCIQD3m93+3ScBRXCM4qT1hRhYxn87HfaHnGCMUEizFYZR/AIgDU70R4X3mZwFILpg9N6Gg6Tant5wMoqmyBzZ1sN65og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7TE2CRA9TVsSAnZWagAAL6gQAJsaTR2A4eTTvDi85v15\n95kpPTsFCntp5uKzRjVku7bQoGlAIn6WMIqUOAvfVoOl2yF6kt4MtSLy23ko\ndke/TS1UfMWWeEpPKNFiR1YnhULQOZYLJhpN62hrSuqqk72xTzG3dNyJJC/w\nEwyIPYCabDyfnkhFWU9pb1QOEjgJTjk+W4S4Tz4PcFVQi9hmU1nnez6Wss8X\nSlPFwRwNm/UShHj3HtIobTmgp6yakc6M2157QhWyTqsdNXCfU7G6kK6JAN6F\nMn3ox7tg7EGb+aM1TD+Gsv3H/3jFqDcOuHif6eS5ugm8CtPUcSnEXlnMZGbV\n1/7B4s+6qvFVqBCVZnZM3atWt6rUV4p07+4VB4xt94qkZtCBJwxzwSieVYaf\nRcgqhtAUZfEEM1OgTyo8JaKlRbx4pnpq2C143801VzAfTpKr1fvJoVfpE0n/\n8ENRRVW1WgFQHJFUooKUAVwcTArlsE4I8EnnuantxPeu9RMzygbb7QkhpM/D\n38QC0BXee/2m6n5e/OUlklC+6zlhC65BdfihB6qRypL6qYQlQneoGqJzraoE\n6ibow9J+JRIXm8B204+2ffac42P/KxSDLOoYlELB5j4laOBuuQIi1uE2EG7a\n40l8sGnL5NhHM4AOirPvfT/zT2W2ny/MPLQHlGXfpKYT65aWpxQeXy2nPKD/\nMJXq\r\n=2A7G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.7_1626157365602_0.5338943527154716","host":"s3://npm-registry-packages"}},"8.0.0-alpha.8":{"name":"@vve/immer","version":"8.0.0-alpha.8","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"fd884ebfada2e6907b18019b75d4b18bfcb80fa6","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.8.tgz","fileCount":18,"integrity":"sha512-YDRBJ9Ok+lVeSU3DrFChIsJN4KW9vAlZdmx58hAosdxjBm28rQMSpZFotMJ4lPP8/IE0v69qg6lzXo7LIp1bug==","signatures":[{"sig":"MEQCIH3UP4KlnYWlTenvt7xuwrKSjUH9C+mSjxDiG+qn6RfRAiAl1ragy2xw1q3OlrQEQ+MuckUmYgifgd3wGW8Cl9o8Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7TltCRA9TVsSAnZWagAAzCAP/2/QL3xivUr761cGrh2A\nMZ/GVXTx5fy3ZUZjfGL4jftdFOU2CKZH3Y4qO+Wy2EIEwgsvGn4KwH2ZdYq6\npTcS4SlbuDqCtvMVFMdvGCj45GSfqHa1D6JFx/zWWZS46H6EWCTRYrt+kDPB\nMD/siyl7ohlDITtG24RBCA36FE07q//jeOfrIn8SvEXeBBlIWDhpz2a869TO\n3r1VpM5+EJj/5L5jJg3VnmGxE8uFOf4ZQnjiI4zw48WY6ekrbU+sgiETRgWl\nyqrE/z1TQqS0eM4kMvNE5n0qewPw7xNpCfdCRCxPcPj9MJMx415fj6fG38cH\nXp+wHe4GG9BnHzmCVDcxXOiXyjlkU2qBaK1NC9Hi+b7IGhERCjuWLZxS9+Ex\n5j/u4l0IS7phFgoXQT4Ewx1NknfXKVlGxBk6hRefeSQrT05xNTmqsk+qKCbf\nbdM94PzO6AWRT7Uc2jrMetokFDKHBqNw5u+lD1zWJq0ruQE3d0pZ+zBHPMOd\nv8S84h3/UzrSYaEqu6NJtqiOPQpIE0NSixWh3k44RdmV4yEMFgIriXYat0HU\nhZtTOtUAbh+KJwfjD0fhQ/Ohas4rLniDgUZbZeW5BpCunB1fEkJPA3NvxRfo\nbWPIpSuRr6Ubc5B60YBAXIMEjAdHgI7lGClevQUNUOtlkwqJ6w2CuPwD0eTT\n1ZHu\r\n=YJc0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.8_1626159468857_0.11304543351815166","host":"s3://npm-registry-packages"}},"8.0.0-alpha.9":{"name":"@vve/immer","version":"8.0.0-alpha.9","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.9","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d9f857bd3b75b6d35f2e84196fcbe77a6c86cf35","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.9.tgz","fileCount":18,"integrity":"sha512-4eYy5eIixm1oELLs9/VvOI3/NU+jV1aUVMtNOqjf6vvyiYVqzvqoE2UdMfOLxaKKAOFNh2efINAebE8wZsRiLg==","signatures":[{"sig":"MEUCIHMf8aodb7S2fBU6KE6cTgPipdujVUoO60g35TXsb8x9AiEAwWKL0+B8vvHG6YmoL9ydf/PQGoigMYETwY07fRthliE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7T1MCRA9TVsSAnZWagAA6lgQAIv6Z4pNFJ2MFdCAbvxK\n5Z2omCb6o+0Ba1uHZcnOKrEpwLpk2mwIoNYiAkXwlpyzilLnKnNqrP3i4xNA\nrNrxIAlRzNZg8R/Enn3PVFF9VyXTe5Zy/sw2U+1HQgqQCYYrUWKTzdM7cEdu\nRCJRk49UWmqUpS0vNQNAeYWV8f4ucUEzffY7DrKJDphQWIknFfWjZ39IAjRI\nKOgNcAF9IGvhFjcCGYuezbB5fpWNwqRz4K5cj2kMnZeOwfJp5anrzgYJwpRx\nu9/Oojf9RhacXeXMc1+YvfL1MjrZQtRSxOD4rPX0HM48fORHrKCO1B6UBsnl\n7847M7S6o45komH7oTRNmvHXRydG6m7PwoQrUjb2FRKulc+VtAHbzxFA+/qS\n2+HOA4uphJDERed79euRxmzSBw08/XWKwxIyco+jQUReCvAeXtaJiQhF1B13\n607r1jMznCZ5hl9FfeujhUfjHCGBncAWxfcOtbfzN7+ahJA4EE1pgWXtZ/vz\n4AHPJG8KWNTa8qLBlhJKLhPSuYPyVQkSMvVL98uKZ2WrEBg4+2TP0ber3AlR\nUVh1e2imuugeGZTJqCFpvbdeNOSMU6FMSFXOSAQJRXl7J9v4boxlaKNmX/KB\nnNRjPCXA+7WmJybZY07CIjFfkvNd7OLbvFjA4prPSM17cfDybJH4rZBicR4t\nIPec\r\n=iQMH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.9_1626160460118_0.2637617029470367","host":"s3://npm-registry-packages"}},"8.0.0-alpha.10":{"name":"@vve/immer","version":"8.0.0-alpha.10","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.10","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f8a2481b4edd7fc0aa0ddb05ca6583015f0c426d","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.10.tgz","fileCount":18,"integrity":"sha512-J7+9hpaFqYVw7hL3Tjbf/FccS40ZpZPV06au6heNd5Hp2hE9RJxzLVHa4zk2k6uHK290oEw0LrmRVaifYpQ85A==","signatures":[{"sig":"MEQCIA4O37OMlmjkJSCib+8dsTzv/XGgCcWcv+hBmJ89Ey07AiBjeR8E+zDmkeXWSNSA346EuZtIhHhkNioE7fRacaZVRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Ue1CRA9TVsSAnZWagAAHSEP/3B/PDuc42XHQJC+DSgj\njmWmKC6yP8ZTGyygGvJU8TRgLEpFmpHkklFI2s9WKy6frV7yLjHnyEPljotB\neXv+TZ+eVep/AM8W2UF6T/cB8trD7wLHKJIGurjxjbkEfIjhlJIbxjsK4OMK\nkA5VYF/fzYVV4R61wVv3CpMK6m/dk3VlDfm/m2iIhbRTM992YBL9lgEtIHFo\n84zskTTbiuK332AwLrQhiTyeUZVb93Di1O0AlJPaF8P/c3LvUmufltGTss+t\n+X1T+hmmNWxuxBGp6oSSwZaQl/Bwidx1cyL4CKNXZ2zwVfDtyf5c5xxZPSTy\nGqIt6iO4D1/S/Q/xBDgiY9CH2KhqVBoLok63AP8Tv0JVF27QfYhtysF2rxLM\nNj6KL+hGUL4006JZpjZVyYpVB/bVGC5BnrHikVf+X70sT5Uyhuy2RWDlqjBO\n607HK4owLSgE1u+b+3MXqy4LFqUE3wxa18SF/otiAstPnYK+qyrEi0WcOJJh\nGuBfEmdlXTxxGYpYpTkgBDtmD/Du2NvAfJxqA3jU8jbB0TdRslKKoaiT/Z8y\nQgTBNSdi1WTQN48BXFUgrrxKs+2OEFbzeVDbTnSIlF5MrlyRvU1vQEUKZSWo\nLk6U35+HVL3n5xeZRR+1m0XEiNb+GRq8iUSFBmUJW0mmP8C8a3JqoygdTXZX\nLoRO\r\n=oWMN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.10_1626163125285_0.638399075346413","host":"s3://npm-registry-packages"}},"8.0.0-alpha.11":{"name":"@vve/immer","version":"8.0.0-alpha.11","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.11","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5495f928ae05e09994bf3df5ad6c1d8a6c26b5b4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.11.tgz","fileCount":18,"integrity":"sha512-a569ZRZqyphEFJ4s6yzJPDPSx4J61LIbAHElwtBvkqSCp7LBi2O2ivv66r/lVue3B/cS8TtN6n49E3sF/zl0cg==","signatures":[{"sig":"MEYCIQDw9QQP6VjHHSLkWR9n6ddcX4mqIk+EgeoBhdhoDlB8OAIhAMkmRt5kLlOdp7kjYpqmtIy1gf4ogZMa2cbtTAhpqaxk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VLBCRA9TVsSAnZWagAAu64P/1PzifhAS3zH0mRv1wWr\n4d2/YOzQ7SSRrfn+DN+03rb1528OhsTVOJrJVBbCsypMVy53KN4mQCvE6O2g\nZxwggOgh814FOVgPkTkqVxBb5w1AGCdMfPKSHd7z6AFKGs+vHZINtKkKBLH3\nXVd8xiNYnjHEoYlbe+1ZYi2jEILoEMox8xky0vKF3oXHQkFXntRQFre4pC0S\nbvvqclugw1kQ8K8MZ+M0GZV5p7ZXdj/j8nPOnokgZ41xJL/twmdcVNNSwieI\nD+MI0TqDuCmvun7yxLjnWHrcEMWb68sO+wo1FI/VYJ72AQU0KjRk8MGT2VZo\nVjXn/J8vonIqV1iq1gxkAKUuKGXhy+/g8krpMVXTEmH735dyJ3vmMF604PRM\nWsdzvWw8S0hi/Zh4cvAnYGzgC22UQTxkZOjHxGrFbdIADIf5CPmSybWdsrTJ\n1ry28TQZYmAXaAwJnpf0BScT5Tdk2HKcYztEcmMMY9kG+dvkT1VNyrAYIHne\nFG5CQZS9xaTfAFN43lhvjbp5QIvt2KN1soKB5gvH34wBZ+lqoFaRxNalso/S\n3aS8LEbwoTPg8+AzD8Ad2gzjD+UJ/lkuZSE70/ih9FjRt0uVAycENWUQBpMv\nCnBy7yEoD/0MTkHNdEvBdm0I5ubvGjFXOkufKmslCWg5EAXSIZEjefv82f0L\nBP9/\r\n=3NKn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.11_1626165953196_0.8127738634222692","host":"s3://npm-registry-packages"}},"8.0.0-alpha.12":{"name":"@vve/immer","version":"8.0.0-alpha.12","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.12","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"aec620375dd1b1fbc3a60165f1ecde45b68d77d1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.12.tgz","fileCount":18,"integrity":"sha512-NprcQCtGHWVm6aX/SlYx93/n7EMCzmRI7YYdNX3vbhE0zejfW9ZWi8LzPM6HsozY1vo54qT/+mbEXFN0JZpSQQ==","signatures":[{"sig":"MEUCIQDu7C73GRfgYm6VGz79JuIicCS8Bd1xJZs+VRI8R9DazAIgVujz5OsncvmxGpCfsSNStOAuEZ0ZVC0AfwrtKfiFwtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VNvCRA9TVsSAnZWagAAJDMP/jvO093oHDkEmLPZKX1a\nv587SdwFHHD8zkXxtu9bl40rKcUuxmgZ9gXTZTI+XM3D9iHVd2FyGmHseCsB\nCSZCyk+uRmrLUVxIHI1Apy99MEV7e410vNkFESEh1CI0y7l+oQiVMRifVoQ2\nR6In8gNrmrCho2/orUMfRNQNLyXF9oYegZBVUEGFkt3On44PvACp/6MYThCz\nXJFQCHmG933g8j+4K9J7akGQ3IQ427DPDNUw1u39ldgU/oJUV2sY0KjsPMyF\nOBDGVEdfSnQCz5IlUGp0MIBHtt2oo/Ep78YJHgGkW3ldovKN20GlwLygo2EE\n0QfJSMzveh3WrIfcvmKUI0EiUgw6D4e+T5jNCl7VrQOwzC/XNjBoFTJ2vsZ+\nlUiHVYq12ScJPhB0bVOappS5WHzm8tTzbGWn5eP7zW/06baIRyrajb5OMs71\n+XGe4tZ5WNB+pM583RdBDZ5C7tyfHPzzg+SdpA9bxpDga4ry7nzRR2KDoCS3\n5KUBxhy3wLzHCz0GkqWugKmKGMSo8/GxJTJExEdLN4xQawCa7iCchezcwJyl\n7lmS8ZNBqWkfcHmA/maXMY+2t/aQaAa9vb6cyGDC9iHtgMnwZPbX15BzWb+n\nrdQs24Pi8IlrKz4LIQHigpHBnX2Y9qiDUDcSrVlVPpQ/iwkTdTkCo7oir1Yq\nt4dg\r\n=0/gf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.12_1626166127284_0.17139762764836064","host":"s3://npm-registry-packages"}},"8.0.0-alpha.13":{"name":"@vve/immer","version":"8.0.0-alpha.13","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.13","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"4a038df12d51864ebf6e9945dd75889131860887","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.13.tgz","fileCount":18,"integrity":"sha512-3GIBJXp8Q7qXE5V8pFMbsnTtoXBUt0PijZQYqob3tZEoSuAbSk3zYl+XDgxVNwMZ8bhb6zqCjGonZqIaz6/rjA==","signatures":[{"sig":"MEUCIQDCcLK+kplgDjOHf4JxaUjNMs6B7vJdTJ626SioRK/rwAIgBuEh7awwkWlKdS8X3l1mebofkMhxpkVWrdxKlHpLSrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VapCRA9TVsSAnZWagAAlM4QAINoXJF6rkHRZYh8EwmA\nuj9p3Xu3QEtDmtMBNYJd0+j/oRjDZ6wx/Iy3mn64lgIUbAaTTPDEo052E4PK\ntIbS6OVXUHTaeJ0IzzqsHsqRJckRdXIhzXump8FxpO3HgjewSmJqlZT+V0zf\nfJsiceyQV3z0q+Q1wktCigkjN5RhIIF+41lKqsFB8x2ZKhdBi3g2oYn69XB4\nj7IVaEz98tLsvY4skuoX7MhWQnHYWQjq7MzztPtUy+tXEyrBKEDrobZB/mzL\nDNy0PbYjeDzfPpMgeBTnXvlaGq9gylP/J79jmfeMlqXA6Lqz6Sm4sr2eR0Ak\nOiVYqqJdnqkDOCimoCyJG2hwmMvwGbqdUcXWrJvRih0k2svbiI2UQVh2ugQ4\nE5E5kpzWdDV1520VQtvP91bGNbpfLdaWnjW1BtBmw8aYDoHQ80Tsehuo7QQw\nzsLSyRttkhpZA1jXue7/kFT13fUiHGvi6cMnxHnQhKDLQnMHcxuKgWIm/a79\nGiCHHh71ql42imYHl/Et9v4w4Qgbq2Csc5AgPvFJ/LrI4lOMynJighbxWw2v\nmX/WcNXXI8p9ZiiW+ljEgwvbQMGZCkJyeosPqlhbFOf1/ssOnLGA+QtT9Bl4\nYpjIS46VD2zHbmfDiV4UpgxrRg2G7ZZLOvNuuMMQAMX+LHA5nTtoyw8AkhBb\nU4Aa\r\n=iTyg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.13_1626166953244_0.5403378184171221","host":"s3://npm-registry-packages"}},"8.0.0-alpha.14":{"name":"@vve/immer","version":"8.0.0-alpha.14","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.14","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"b11119abb49fa25d004cfb04fc063109b65bee6e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.14.tgz","fileCount":18,"integrity":"sha512-w4uvMrY2FbEVEBSJGsabThiKSen4xBN/BQfb9TIX4M/CxU/neT3S7AxSLkdXioodgxo+NmZGGUqTx7XKdfSI1Q==","signatures":[{"sig":"MEYCIQDWVkMCAnnJn/9FGCDPgOS3/p71brCrMgX5baIrkkKpRwIhALynCsG63AIcg0F9Rc3vGbPkV5CJMzXvFBMbBcbqScLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7VguCRA9TVsSAnZWagAAgx0QAJOVXB4NAGYvMqj0Jv5a\nfRnGW9+NPXts1gAIUtCSyGtd7YeoRXRCJ/4g9W+hkrtqAzohWE7aAb8qw8pY\nJHi2vN5dbF6D/WU20dEtilGokUNHTpyYHcj8ADAv2quVDN1hlWwRTXZWckuD\n98owdCNfnXPJ0da09DKs2bRPuA3KQy43WtQ4kAtWmsvMS/F/QVLGI6I92g88\nKdSfYAYitw1kXO2GpliAS2hS+30hktf5CINKZ5quNAXq+UvR7u1LHZRHobfB\n+jd18xBbqYg6Bk1y+cDxEodEx1dU+j4OWOCWLUuJVMrkcVD0yEI5Ry2uKFKT\nQbRg9uEdc684Q9tFHlWra6vLdP+jULvXXi6MuH8NM/282Z1lbEZM9nfMVUzU\n1egJPdg9MZ1MfQJhSpcKkncVcuowGRKRyejTD/lSbY/E2/t7Eq4OkgaXpxRS\ndjopjZlvIegJ1dui7gev9MGBdiOfkjTlY0J1iwXTnqnjdKb+r7n8gByClWfe\nDzA4vQgNSjEIW5ZZ20Uo6OYTM4gi6/FV+/x/uTUzJTJB1ckHe32ZSLbvveum\ntPBWGjY9Au6Ozlc4GoiXwH/4qSFEJYXrKUg0KsPSgSitGjOJ2pJ7hQ/ybBzO\nXv0skfuoPp0FFqwDf08sGbKIBSnntJipDpTyEqWrdS2siZcmnggfAWYvZOcs\n0ZY0\r\n=vH5r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.14_1626167342049_0.8857862686514828","host":"s3://npm-registry-packages"}},"8.0.0-alpha.15":{"name":"@vve/immer","version":"8.0.0-alpha.15","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.15","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"92a38610f7520020870484aa1089b1ac1221bb5e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.15.tgz","fileCount":18,"integrity":"sha512-F0kCnRNHelWJAjpxTP05srVne92G2r12MrryN9GVhkoqQ4ljVZ6jTL9H+LMWf2KGPMSzTeeSlyMcsUwXD7i+zg==","signatures":[{"sig":"MEQCIC1i9/naFPisNxUPvJwtbBlANoXgoS9Th9pWFvvsnwScAiA2ppCfDMBTKixGm02v3mqheduJdRgGlh3UtnZzS5zxQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7W9+CRA9TVsSAnZWagAAfOMP/3zl8NCheBJc12eGIM+b\nILUyCuSEcBJ3M0KjUBXJYDTWGlQUUTVE9dLTq8CSycnb6RpCzjcCQChWEUPj\nNIz0FCSFzU0mpEBaHUpmUFPRCNkwbydut0NgG3KUV5uUR8QI4z2lipSKgagT\n1lCtKMDjn/jPUBDZZ7uIivhpx+m2QcueF52d4IdPUVdhzO7egkG999I3/lLG\nk9YawcdZfsnnR/2V11AO1pNPOt7Ybk19vDVnOsp0UXyYDVU1XI9DX9HG4nxY\n/K6gr12gMEAM+j6zEOGk6VM/4a1QZhBXfpyPsZ0de1FSzCwYyHZYZAkolgtl\nNjR85ubhWTgOCVOGrQV6tWzc82T0j+GJp3tzDj+lrw1WGxr+ct57c3vR2sRt\nOUf8Tg18PIILK84iCclICTceWL2lCpGxp6yTCL+HDr9ZU5DFysPzMBJXcO6H\n8DPwSEyUTkgxiEz5/O7ZwiSG6cj7VRpIWeSSaDoUJkWl1X9OsZBE/buj4dot\nRoaGqCPtLNCx7R/xE+quirBQxsDXI/bd2DmWDVvrbsPoJBWQdYPLkcFJc1xB\n8h3dRZYs3BfF55IMtL/8D8LWHiR4uaV5Pla0MxSYOR0Z52j01ZrTuYZxUDAk\nTF2SuMgRsq7xNJdbnCV5zYOD6fHwoISQgF+LG0jzCDShUrMXVkjR+gBWfu5l\nXq33\r\n=giD5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.15_1626173309543_0.7409775761759188","host":"s3://npm-registry-packages"}},"8.0.0-alpha.16":{"name":"@vve/immer","version":"8.0.0-alpha.16","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.16","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0196fda7d55a661c5d8e6d6397a2e8e33078b032","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.16.tgz","fileCount":18,"integrity":"sha512-QJ6GgwH6gkwYv8D9/Ng14fP3ZXJr84kwZTBJxJqixnXtpuXd0oWqxAvkfvWfMr1r/POFMRnmdS8J1+RDPTB8Mw==","signatures":[{"sig":"MEYCIQDRgVZ+RYsKLIAyRCmwGHs6pfXkpIzJzjvAkWWF1sybjwIhAP0UMcx9xqSrYMszjJp60sr6whuDl+7oRGCxdPqAqIz4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7XBVCRA9TVsSAnZWagAABIYP/jVJsw+DJjm+p68ZeIRV\nCvblZxhaIwk8s7N2ISvmrOMEW7SdRgHO0XdAllzR/2iaVT5187pesr932zNr\nTqFF+GsepHgUSza904RKDsOQiYc0P7C5nGLRQHVw5XxXW86ZJpVW1e+Hiq6B\nmgEqdtPmw/BeKwuXG0NeQUWf/Funfwlmq86th0Q9icRh3xmI6SzDs5ovT4ju\n93SnVO4Ht8Lud2rPDwD6hXzIZvkqWaqCl8cTv+br7RKBRYL6k5J4qt/7ltXi\nBRhVgZaMIUsralAgBfTy+iGQL98SzB28qVkgkCOjt0WBnK0w4PveGBASeq5m\nVXgGZKdr13mZ5phMMsX1vcBajKY/DKrzC9pll4mXJE7nOG53XMilbcAEVQDf\nWCi9TU/phBh9NOnCh6XRRsA0VrG45EtCJ/YOpma6vV6g/QJGNKPWfRoJA+vu\nS2O0r5XMnKrzf985Rr14FV19avesTRTu+iSt5jWmMqkPAnfLdI74tiCDvZMe\nGoUT/+F4EYwFTUN+qHtUvJ6JiXIsUn17PFh41yLNjfip/Jb4qTrV36HV35hv\nrprg1G4FN9iBZYgOCrwTwHZ0Q7idtjijFJC656+iktG3+Y2cLlUorT0jmxcS\nElT3UTlVQB1V43q62nsTAjLLWv9YPyGbMIftt3pAe41KU6MgLICOdJrrj7sP\nSFwn\r\n=GnOe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.11.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.1.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.16_1626173524814_0.9916907394905645","host":"s3://npm-registry-packages"}},"8.0.0-alpha.17":{"name":"@vve/immer","version":"8.0.0-alpha.17","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.17","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5a7c5b86945824005a55f9d7c0a2b4dd4a3e3e67","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.17.tgz","fileCount":18,"integrity":"sha512-DDXA2bsaWcU6TIeawScAGkNGv4ZYoquutYYttgR/K5i/0PFulamoeSpN1bLDPet2ntdd4nxnz57rdMwHG6jnrw==","signatures":[{"sig":"MEYCIQCS73Ubx+rSQrL4vXUi48fN7LaDNJ3/7iTd//1PDNN7QgIhALozg4AO8/xgs7okG4FzHU+ksoNuX2NErnXKT/8FxNuh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8UtMCRA9TVsSAnZWagAAkDMQAKHBOckxgUBzvL0G4TAc\nLRDO/qfoLD+J/9AQZT5NIWAKdf3tHwQ2ak2h+jFfn7TnZtdv7ifULuIV6xKV\nZJeTHlu7iafrzyPIZ0X1QsKj/xY0De/9uEqjzRcmemNtCah7o0MXwcsSdddX\n0ZIO1mPtfcUQ0MipU/gZeDvNeWZxfQDlvw4GO4NHGlfiO1fZy7TZ7oQ/ZO7B\naSlv+fdYJ82mQecfwccndU+cjc02rd6RycfSV4QNmS/Gspp7Fl8P7G4WZ67q\nP1i1wPD9zhCnQ2Ski0B0pegUW335IBOKI4Lv/sszhLRVBylA6rf4Y/A+ihwL\nKEn/kjhOcGTXI+R7JPVBWYhw6S5r1opdAI6OuRcQGhgaE9T0UIHPNATq/nbI\nUXjpHneuLz8pZZ7mN85z4bsV190D+NL+XBO8Bc/4svL/Irdq05TwM4MbjubB\nE2ZMY8bvbryHGQ2mX4xQ8azPbJa1HrQ6jq8HfVSkkTVpqshYXsUlBZfwWkdk\npznXCgpmll+x5ylJ3vTj9uZXnJvtXrRojANa4DXJTgi+nWvUrF+uUHRH4eV+\nBIjARyyEOuKTBY/BHVoawZeUaPxxuwbzFotZPLSaEXNayAkrxBHQ+qRQMtG7\nISjPe9EBwalQNDi/qGUomggfg8E+nboBOpzU6gZmySOp59YEEVBf5xc8uHx2\ndSLS\r\n=Zeq/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.19.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.5.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.17_1626426188041_0.13393734255543244","host":"s3://npm-registry-packages"}},"7.9.5-alpha.0":{"name":"@vve/immer","version":"7.9.5-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.5-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1970fb6e2108b919b4fe988c9a2b0c2b20127215","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.5-alpha.0.tgz","fileCount":18,"integrity":"sha512-zeXgAkZfm8KvCTX1CawRqM5RARwwhfhYrudI0DLGeVe+WiA3ytIDg0ljJ23zvTpZEgE4aiQzTicsIptgpm9fgw==","signatures":[{"sig":"MEUCIDqzh6ro+GsxZME+fkAfLSzf4nzk84dOPSCrmJVmerVJAiEA1YCmI6VChtadddZ7Zlhhd7wt35bDxpUSD5brn+YJM9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9PBlCRA9TVsSAnZWagAAyU4QAJuYY7r3UY2FUC//U2Gz\nESwpBxYu5XJ3Jx91x7oB2AxIi16460svUMa8n9juZGX/Nno0+GHjlYX5UasF\n041K1ix45gkcIFPD4B5JkChFildS/loyuXw5C/MNQJ7mSidCtiPDB3TYHpYI\n2MH+PLETgRma3W8yztdUJFMnJQ4D7QKTNpCI6aSXAxm0VMFbdb5grPrMoUw0\nA/xTguCJCWJS/38US+np+0CwRpnpVEPvrO49560kjA6jcTJcI1lUeE3Wfo+A\noQ7Qz5j7Urs85krqTaq6DqBAjOGpRclLqVTXMaoQAekD8+3MvclcIugIXvTT\nrZMucEpTCcgLsJrCNyiir/PMIE49sIEBS499MnlX20CWbyyblfNTgvQ1SlFL\nYxXdW10FvBjzwCvzLHvuL+Mg2UdcNuhGCBaFayzHaFYwg5AiEv+JCEX2NZYO\nL27S/KdkxJd21pbIiFiZT17SIWaFUx6WjxhkrFHdTmvOQVfspv6oAJJZXvKw\nQ4A8eGE+/5KaLosBJugdxhU73TF/IGegTwrRVBARUdc/3Kz5pzSVfSfVmjhs\n2/oPIGFLmLF7RnoHgDkMcDUDbaPs5JvLmsNxZZN8fn337jSNPIoJ4Td4T2pK\nhJVPoBTtR+TuOvKIUPuGnmJ+IOWI+YV3aXJr9f2eOyO4K9KW5j6Iq6S3kIwi\nm53z\r\n=fX3V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.19.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.5.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.5-alpha.0_1626665061392_0.19295183057782195","host":"s3://npm-registry-packages"}},"7.9.5":{"name":"@vve/immer","version":"7.9.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@7.9.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"bdaa2cbd85ba8b06c97dcaeb773468c2748506a0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-7.9.5.tgz","fileCount":18,"integrity":"sha512-9tf4j2ELirH9gajalvHGVRzK7IblgxGCVLmdEm7FUk7BILksLpFHRjxPLFEYxa5QiBnAH8ivKZWkG9g935zdGA==","signatures":[{"sig":"MEYCIQCo9RVkU0FvGDvfykTaBCDEQKuFYOXGTD56AgfE94ZotwIhAPe88x44FdRzzpP1JbWoo87Knr+8qc5tB9cjywdjsPlb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Sj2CRA9TVsSAnZWagAAuJAP/2HdekbtCjHg1Xwg1qZc\n9XxABncoE+XbQTHy5cELfm0FADc7swXsopvGbuNUGvA4ijU6GFQLF6uu0ruM\nJp7BTiAWuRU7Mj6uBg0od7g2HOAdhT4koehO9A4JHKJ5CPtSMOFa+f0SAhVs\noyoeFDXcOd/WluZdaF6/OdUrH7hwgrbU1ItkTSfNepZ67AplKgTt1S4DsE+f\nVUj3V5HBQp2uAAXK//yxf5gInPxlQoQaZ/CuFma3/SRwqTE5yTaB9aBh5C2q\neeYaFerr263taRQoyYKdjktw1v7DukkHKlCbeR7GzLiDufHkT6/hWZjgIJ7V\nN2C0Qonl4LdJe12NE2LTFf+YdwROl38lXU1Nd4CSENlmVH/BnU8fvIRujcHx\nvOrW03Kps0cSTIw3Nv4ZuNFKpLFY5WbMYGTfG0nzvZMUG+8jvp7uv++JqUwd\ncAqfUmew3PfzR/BHeYrIjWnNKoYBBbLantspBxWtKQp/eKeVfz14wvvB5P8W\nGwt4On4DFyLyJZlra15Uf0MjzRFicMMQ3+ZJqaakEEMrbgEMPPUv5VgLOsoC\n01GmHCu45c4mn28WOL+znWyOW4tSivz7kFNq5lGrb5+Pfr2OVUuE+iRDFVgD\nJV6K3UBkMKK+K5qgQKogM4MtM6kUBwYORZMoT5qNDodc+QUcg09zWdETdvVH\n4yAZ\r\n=WhP4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.19.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.5.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_7.9.5_1626679542371_0.8219615789463612","host":"s3://npm-registry-packages"}},"8.0.0-alpha.18":{"name":"@vve/immer","version":"8.0.0-alpha.18","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.18","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"df315a642f261a1154e2afb670eb47b915ec1769","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.18.tgz","fileCount":18,"integrity":"sha512-VgBENeh+TLLeQfgm+JaTDO4L4I0xFE4Ujd27UA9t+HUWInl8us/w019t2RLcM2HQbs+80XSzPQTMZfdgRkdoxA==","signatures":[{"sig":"MEUCID7NGGmCg8HvNXT7fBgz+dHLv6CGAG3qY8ONHP4oJ5khAiEA+iKnsa4FXjJ992g7M7qHJt8Qz5OFhFmjIMUvruvolLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ijXCRA9TVsSAnZWagAAh5EP/i8Cuub2A4SXxYaoZGDT\nv4F95UY8+EBu2cY7KNsH2mWGlZR+35Ptc0eM3XOBUx/mOonZtXBsIXs5h8zR\ndx2D8LpONR5KTJe3yPNxzFntlCn5k8MI93v4MVCMStphCdp7oHKSlycbVxMt\nzcSVDnV1hhPt/jsBY9+d0fhySh9XhoaiTUBOHa0kT8PVY/Xke0AUW+HetDBS\n351qQe2HFwjU63sfDaPVaKYzMGLKQqst9VLcEHLKYIQV4gAwMJHDnUv7i8sC\nb3ETlr89ZHn9mMgdNtDUw6IQZcnsRN+a3Pwm+noHGX5RW7FRkgsjqc4NoKkK\nAbZSKvwWsE/GGtPx/NYy7DKNfi1A+aKyXUfXmj0rYltZXJHTbrbi6MMOqirc\nwf+JTUshFPC5ZJ4DdTYZFh/Ke736cNV50c0Ig2BHxfxGsyAFFLJBk03MlffK\nzD2TPjjvQ6TQCJE/cXU+L5umgIqPJbr043aAdpQuHE+5uysplo3ibK40LhTm\nfQOrUlUchk+fEuZrNZcT0d4jW5qQuEE51KMkMMnmwbsmZQ/URdh1hbCZTzp7\n9X9IJBRhE0Y9lchT9tbdrt0ErZTnR6zTvJZZ52MIezTbAPUI1BORnyCBUSkN\nJMdiI6mDMET1t47JeoF3rhfkAn5aGyv6iQBy+sFW27rpauywjbHQMDXjmC9A\n9njN\r\n=ZXbo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.18_1627269335504_0.37615842837931734","host":"s3://npm-registry-packages"}},"8.0.0-alpha.19":{"name":"@vve/immer","version":"8.0.0-alpha.19","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.19","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"91f38930b55e035a3fec5d8d8a8421290bbd2a98","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.19.tgz","fileCount":18,"integrity":"sha512-QwfQQtjaqiRksm9FZqrhfXj9DgmpqJeQNBbGdZqWnOQcaSGePQLH35U6uhH/CUPEEoASiR7N8sFgGBlDmthkBA==","signatures":[{"sig":"MEQCIGV1wqoQbTyxAn/nlKiOSwNDnaL/w9016Z7s4DCVSn8RAiBxGefALWsc06JR3niOpgsXUPMwJA97Lsu6yLdVh223Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/i2eCRA9TVsSAnZWagAAZusP/0SiGM8V2c0cjDAC6GM7\nIFo2HPu3UUZEb1N2ByZFsdC+NnvtDZaqeFguREB45zpAAp/BvQqMrI/BuGJH\njMCpPOE0ss2p+ACTs2aOMSxtUvcGu5ywaafa/9okayjQD+wyvmGhmztpCVRB\nNd0eb8foqJGrOlOpyEJe4/tlM+tRYDfQm28c5UnjGa934m8DeNOD0a4nindW\nyXKcnhtrb9zPSmjhXCMfRR/fZoJY2OAS/H6x5dnLE0xgkTBcTHDHUBwxlC5C\nRecVCLthlFIBxK+HAMGInwgAGDS07wlhtqFCMEP/YdejwQUrUetXZRm+25Eu\nxLlJUmpfjvOmIAc1ebJvXPSqJO0KgPVLSsYwPGZ74jXJGF08uKGttGftBulj\nCthnZwSCs+5/ys4NveverNaQAkrZGPhFeeZgIhZwlOxSUeM1PKffHKHxqAtB\nB04uX9919MQt3vpNrLK+fAEpDQ+bFfCo2vdxHEswf0cboOi85n1YdocTpc2W\nosITxaz6oy3WaLxg5VPgAI21Vd4b0a71CEGCP/IlWe4cvxgJAGKM1XBtN63T\ns0Ga0hxUVmzyH9qEowoxXcMZvZ3MB3XLjMoLmXVXbI4dB636Xp19Bn7HIRGS\nqHp40ee2Dp8q45RpS0dISa+gzW5EB6OGLiQIIqrugMJkPXKrdvko8ltRtaPd\ngRQ7\r\n=64rr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.19_1627270558560_0.24820185808925377","host":"s3://npm-registry-packages"}},"8.0.0-alpha.20":{"name":"@vve/immer","version":"8.0.0-alpha.20","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.20","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c67775dd1647f9d32832439a96b940cedb326157","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.20.tgz","fileCount":18,"integrity":"sha512-CddMObIYmLI+5rOp7AILybTi2YbWsubKfF9zafV5vQUAtf0k/Rvt6BMeZ6bnZzSLymIbcKNmhzZ0AYiDv0dIKQ==","signatures":[{"sig":"MEUCIQDoOk76u+a6vkDCP7JMrKtTdrZq5VMbL0aY9fmYcmUEjAIgWPQqLyHH74xACHzKHZTxncZACpAyPi0YpvVR0Uoi1Pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/i5RCRA9TVsSAnZWagAA3PgP/1RHTnpt5xiD+tO2dj+n\nuoXqNHmLgcbAiNwbfrP92HVNoU4S0u98m/KiZREjLeegQuqS43jj/gGdXWJm\nIeHLmexQkuPPbfqowSaIp1TOEVSDXKrBfmmx0fJxqo8NKAVS9IZF7TrOEvgJ\njyfdb5HrsKZmqFopzn+QeUAg17twz6v1wS1rQHGQIkuZ/RopBDMvr51oo/3p\n2T6uyA+x7s5KLbCqA53Me6EdXjHprgFpIzSmsTgpg18580W2fjhX2dQZT2FV\n+QXejJIZnuURiUBh2jq1kaBEiwa+lm70KZ6Fyykd2aYk58HCnv1xJMJKL+sK\nQICKVnwuecnzcfckIhODdfWl0lAZtBOEvv6Y0wjWRk07ymo0q2nRaK4UE4MX\nY5oeQ6kG6ZAkrE2FGa9lxRpblNMmyzsB8E7LgK02R5AqlWaYB3GP2xAOKvVU\nSL1piazwvPtG4NTGsPmFLoHS6JsDgVriFYtqNEL/GUQTpnUlKVcCpUJo3jcE\njItSmVenk44TiGoD6Yx26nnaq0Afx6Vju4tjtC9oOASMFUtHQlZXDe4SP9L9\nWRJCT/SjTNdorithMLIXUz0gJhABzHY8NMEUeT4wCl7GhLrua7DJ6gI6HKlT\nr/mfOLd3WLEjXJJnHwW2VhzDf+t7NovcCh6rkkqEHQIJb6wJTpZtC8EWHw/b\nwfKT\r\n=U+3I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.20_1627270737547_0.28808079155935284","host":"s3://npm-registry-packages"}},"8.0.0-alpha.21":{"name":"@vve/immer","version":"8.0.0-alpha.21","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.21","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"643fbf225a85d3a25001f0d722ba7f4672a97004","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.21.tgz","fileCount":18,"integrity":"sha512-Giocd0gTjDDTarGE9GvRDCf1cCequfw+21wOITVFkHxuuOIjKovAcAE0aLY2X5yGdx/ZL0TDP/3qbjh1jFwFww==","signatures":[{"sig":"MEUCIEOheVGfk7zQyPglNQehCRzf+bSgGW/rEjHibpYrfzO1AiEA1WEGVwmsZ7xaq5qK10zc9Jy+7F1aX2rbovMpfoPD7tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/m0cCRA9TVsSAnZWagAADvMP/RozFIEFDDcjcxpF3HkF\nPndy/Km6Y3YMRKjSHK96aak7LmBfx4pV73aI8JaVH3SMCDfcOQyn9ZdkPlGC\nqz6o5r7/cQ3VkfGhoqUQKwvjxC6P+I3zN9cG2YgVeQ4EsvYLK25eziVaUt5M\n6Yrs8i6qU2I5Ify8e8O74AkYPNIzk3RpvkugZ2Lks0HZtg/HyYGV5nmu2geJ\nnfhNQzXCq+a04BTtdgx6CAuLBdHoB8XIS5NjVp3A5H1i/b7yqkK05H2jdhiC\nj2WfM6E2P36i93QZRA9EefIdWBnSMq2nOQRYMZQGf57wBWPrugACvbwrsJLL\ni46PFUGdcXV+G9n1PuuAXjBLd5DARZ5lsgUThCLvUp6DnVk4nmfANGa5ggsh\nRH2fsgv62AD56jQPxnn3qzo5wp/4WqvKwr78xISW6J+FilYM40F7pYkCtzsP\nWWzKrKMejk2S8bXYVcgkvX6+iuqdvzLdJJF+jVDSGjXNNY0tscXVEmHxiVoR\n79RmnGm3FcDmMpZXFQh5E+5sozDpSHgbl9GObO4H6+Jtl1d1hqXjLR//Vg5T\nL9JlS5UYKTEFRLwQp+JgPpXLNR8CZRTNCkV0bwWxVUkvSLotE7B1o1ZkSB8G\nhvXk+m0kfCiRltX/27kFxyhfSLXalrP7y3cTla6/2PcjCOBcV8gPxO2ZGqKA\nGiEh\r\n=aQRo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"da0b9895f8d8cce56a5b12b1cf2f3e8e06340dc2","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.21_1627286812509_0.2883679900859413","host":"s3://npm-registry-packages"}},"8.0.0-alpha.22":{"name":"@vve/immer","version":"8.0.0-alpha.22","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.22","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"45625e74bf215b10bd78b324f528343986dfd964","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.22.tgz","fileCount":18,"integrity":"sha512-04GofLfe8l+SdkTov40e2brWowxGw8gjWqZXYRkPR5HW2Ks3kf1vZV9RWbcU1AViffZNROvkgiANrbos7XQgVg==","signatures":[{"sig":"MEQCIFwwbIhnlFsJL5yVz28+kYeyHZFxRe4lmGUHDfnlw6mcAiBrPEAMOavlwfAQEZgZKwbmCUEVScXTi0xxqw8vLfIIiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/m29CRA9TVsSAnZWagAAilYP/0JWNPbHTkvGhEb0x3xG\nFpEWNS+bpAkdpYvdCc1ibOLwErkKbxHbNYB7vXuv0adJnkGqqXZXM6u8pmKo\nqCS7PlDeTCudsehWOBf8TqZm1mReno4sgVPOUsRvQZVq3rWZpsCW2Hmhpp/n\nZQa5iOpAtdT/enhXAzyYeVlodzV+VFewlxj6cFF6USFdKC/eIT8Y9RP8xKX3\nRADDe8MjDqGa9rwrU28YyGXqYbHqMghHHvwUe8n4TBzufhQERQo4V43Qp2iv\nH3NZvknO1bmZpWLLZ/t9k/potICCVccCt6ee8EzUw/dAbMqT8SovA2hpzbMX\nZOccBpMPtFjeonfMgxPe/GIVohERX0nb+pmoH+Z/Vy/Q7TT69vhGE9Svd1/6\nCcYrW0cteYj2iOJVE2GGAkooNM+vQSzkXPaQEGB8pEx1bACPKnKdufJ1mDNs\nzpYc8BOTWYBJk8VGQn8kAJOMDT21MsEVd9APDD8FfABzZ6gC4OWtyaar52QH\n473v6VY3tT1Vy8+dYiG6SL6vhLkX7C3UNgLp+YjDRu12iniNj+vV6OKcaHYo\nwEP7GasCWfiE6EM4FCKvGodo77f1VlRAX93FWPp6u1famzQfQGbavisr86H1\n9TEr+hakUmK5BBGnWE7r+kTQn6TbnKcw4fBpdDUXx1VSTRWXR8VYiIr+ePrw\nFG0F\r\n=fchx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"13b5b1c63c478279aecec997337949539c787eee","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.22_1627286973775_0.43397804999156686","host":"s3://npm-registry-packages"}},"8.0.0-alpha.23":{"name":"@vve/immer","version":"8.0.0-alpha.23","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.23","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ea912ecd0bb2c743537c8a7e3d8a8d0a60c963ed","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.23.tgz","fileCount":18,"integrity":"sha512-OyCuwq2SGF71rg6lv101zJaTSjTK5QgaoCvzSpOSJMU8tw0DgrNkyTsBGReHnzybYg9+3GrmOVtymnWCz0fJlA==","signatures":[{"sig":"MEUCIBhMLFRs6wiwTXVh9rnak9fBcMJV1KoWt5nOtIVNlWBvAiEAn0yidlZIkedcxba9uGUpiW9zXowIunu62gmLM/G2i3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nDOCRA9TVsSAnZWagAAJOcP/2SERNQzeKuBGkd2rzPD\nGmEkeOntepfSyg5B4rsiRBxi0yaR7l8clt76LbIkNekJmXr9N6nfZrWcF7Q4\nTmwp7pp680543fNUBLj34qZF0MqPhvXp68qSLGFBDTGXc5T2zui4ofracClI\ndiRqHzxo2h1ie5P4hT5k+f+8rY6wbIWi+d2iOOsjXG0fao4DfilAaDuapalc\n2RLyY8J14TtdoaKViXwLdIvxfFFzRtLptyXikGonGLMs/J1isLsPhT02+Mgd\nlqQdsiakSvtJOGgLDkLROeJTkxeLqySm0DomZONtByy2w92l68V0mGLwvOAN\npgoHXVSFieeT2WctEEWxKrKyPlPIMHrwjBP18eZ9S2ecjug1wJfz7gAebruS\nnJORaFKYOs1zIRqzZPn4p+W3L2IoQL3u29ZX7oo6ZFNXWEbVX0lafEZEqSSL\n4eo7gukVndE7J5p9D1bpLyW9EcSrnTEAeogRKEC9FE6Vu93PKPjgPUtc0dET\nCmwW3Oc8m1kAP8lEUCus5tbwqKGSwHciUXM1fEFEt6Nb9KfVRufx03ajYC23\nu3/cGaOCh0CqyGgw6ROjSkjxDujXlQMg2+tL2GRznqRatpZB/x1bRtzsiCmo\nOxv/shTXC9XUrrfsw/UKF+UYBVq8nEjnpEnHwkBt3IxW0Agfm5dWjOAuLGM3\npdxC\r\n=pshI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.23_1627287758721_0.4303957216826524","host":"s3://npm-registry-packages"}},"8.0.0-alpha.24":{"name":"@vve/immer","version":"8.0.0-alpha.24","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.24","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f018e681a8a899653a5774bebfcab31956610598","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.24.tgz","fileCount":18,"integrity":"sha512-HqtImNBL2MKs0CAd9NnW2SMvpylrWdGtmQtPnhMoXpZ/0xSlYe4oJpurynbmNbooa5A6NqnNbWDRpMv2ZoCZlQ==","signatures":[{"sig":"MEUCIFU5KkI8dSmzuY7MCuySRNOUHVluLPp4AOLsX/owUvnEAiEAl/JbyAPhdXmcN/TMawKGL0na/KEMSUUYNn0is4cXk1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nK+CRA9TVsSAnZWagAABmIP/RsRiCMPZz6wPF35BvNf\nrCbJSi+YDx9+SlGNv5XFQOvmVwx0Yis6UOJk19OURGm71V+bwawiz0D2+IBY\n7UQxhsrBb5iZj9g4gzP5EJG8n6WJvPPwY3HEVVHwsEui2uWSaQ1jLf/e/Vht\n7vl3PWGynX+V+Dj6093TZuYpdgY6goy8szPuSMtk9um6kEzlZl2SVyNOBpGo\n7i4fw98beRXt4OeZUuUmZu9F2hZWQNmBSla5nYZdFI1vpz6ulwDogRUjQjkz\ndWWbi8zS1CgFvyZaJP4j3j22u8UxaYRLwAjp0XT6UVjFHSFw5mNqSzrrI0fa\nDUL4Vz0FjQiDhuQ40QphtcMk7oFde/2Fb6kmq3lZCBbit0/6k+vKlys3h1Qi\n3PAhQWztYfzsgcZhM9vDPDcUPtNBAQqJdHyTlAk9VF5wpzUWLJqDaqOEACH7\nWf20YmOt13evzamFB54DB8RVAWf+DK+8+F09qmmcC1wPyc4yOG3vmoZEy8+z\neXfUntyKRbl9jV0fAJC94OUcDo1FL/aQJ9BENgXmQatKnSjrFUbnAxwOfD5I\n9gYG2jkQKtfjg1pxFsAWLLkewFaXc789/BIlQ6/paozx7PbdARC6Fr+XmQIB\nd3nWxBDGPY9l0z5kgTc/qj3Uh3HwOUkiE/beBAsbwavNn9YWM90E/nb3SRTN\na2su\r\n=vMIE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.24_1627288254327_0.39140697305170047","host":"s3://npm-registry-packages"}},"8.0.0-alpha.25":{"name":"@vve/immer","version":"8.0.0-alpha.25","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.25","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f23eea980b76463839d59a2ed42466e6654af815","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.25.tgz","fileCount":18,"integrity":"sha512-ZJcP45lNhMai+0b+9lyrJv+fFNqLvjcUrhOChefWLN+DwFWjSUs3zWapu4m/G69Ig072Jqg2xXRc3QidAU8Tlg==","signatures":[{"sig":"MEUCIDqK9T61OJ4FAMiq+hQn+ex/b0A6FWGNV9c8D00umfNsAiEAijkdMkWxgR5tUfkLm2nWOdY73J7/eQhRgCK2BSVIfiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nVKCRA9TVsSAnZWagAAch0P/iOrF/DB6OJFGCQLWzMg\n2k6IvkSujqq2amKJurE8Tqp+yqVPgPkVqwYJrEPAnCxopWAbVl6X8ed8i+4J\noCPBDHQs+Hc/zfDVZWp+TyxagzcCZJxn1PrBU088B6cS9p2G4VVCISrE6Xxn\nVZjqP5oQy9P/U3S152qZmCxjemvP1p9gMqpTk6EbD4J0PR3t2L+wbHjs8I2f\nwYaEtZcbRG6jyMQaEfrH1saETNys2Ykr14yu0kjwiIok1IWSCadaa8OaSFOn\no0LHyt0nDWNLpz2iYv5HKLz+XYoQrL2/cScSFV7pkrOHM1mFir4jAla0MRg6\n8to9uKWvDXKvzNV6wEwtKQV9cV+iDyr0iYQjY8ign41nqjDXJ/E8A+D1syJI\nHjmgO+QkIvcXajEqKLzfSpKDyUD8dx3uJ2zxYvzAU4rR2LYZISvxHdqcmV2K\n/xdoBOyjfaXRkzKGZRJ6oFV7SWhP//+aXii3hHB90sFJ5ZzmVS5Na0EIJJA9\n48/Z86rOb7orwJ0XqFrqNQ0ZwvtcuVvvnJvBWDYe7qYpp/oQENwOBV23ZeEr\nwA67/ozqO2lWHOhc/BHNudGiXuUWL7wmxQNddTORgolcxg7QABT8tvXj5p7F\nCO1k7Di6OYlkJVBlZ3RBeU39RvzRsPXRoOIRQLejgyUBz0gqHbYI/AjuZbnp\nbAoK\r\n=+yPi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.25_1627288906546_0.7975556126315866","host":"s3://npm-registry-packages"}},"8.0.0-alpha.26":{"name":"@vve/immer","version":"8.0.0-alpha.26","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.26","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8cd7416ddc34625535378fca16a7f05dd778c3fc","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.26.tgz","fileCount":18,"integrity":"sha512-u2G1m081P7A6zD6jzeAk4aY+EWDDkB3CcJG4KC8mvBrTNi3soAM5ppiC5a3s1OxAtBglHvzrlkdOJtIe/1uIKA==","signatures":[{"sig":"MEQCIG9dNoqyFYVgQ2raD0cSIM1uhf2hIGO2xGK6+Z0vv+c8AiBBmOyhaRSwhxKb1gTKfHovyus0qInpNCHsEYaAFHTdkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/n07CRA9TVsSAnZWagAAU9AQAJ9yjii2hSXcG8iKl2vC\nBsR9j6WfDw+A5h3W1UIxg7nciGQY1vkeGUXt2FDIoz5DaEqGrq7hNvaoc1ti\nDMYL6WxbkfP1uXaT+CBeupRN9RjDFQc9cpLaTwkmGu4jzsWc67GU4UraB+fq\naV3YH6XIykQmuIbJjQB0djGnAN/tyBT/9H9J/DtfwWd8997U45n7+1tXElwl\n2XFOuAz7Y4jVBYr/HwKCKA0VpgC0ZN7ZWhJlqCn+mv6ILR4tv4qb5ayZSX3K\nUrXXYWPBlWBtbnkozr2KGs5yHs6n2fDyNFAhyVwSv/UlbaM9Z2GrH6KAqf30\nhmsG36e2nM4QK8XekkKf4fXE3Hi/H2aR2Mpm6t4ckasBRu9maG+0fd4rTrEM\nk+IPJ4F7DZXZzKpsXEe/rrWXzUV47fWaZmplnnv6kt/zZnS2BTktorMj4VgC\nxeVhWu6ZstTYW63ggLQN1JP3PmRQZb92B085vEM7uq4BfCkPrbwLkOkPV6hm\nkLzYcx/oAWwyxBPURahNOsAcOdzb3xfleUgh9Im3VvfVFbNRKcK/31aZYj4o\n3Z28pEPyexMo9rlv0WhZdpYfnT4adMj33ULUZwk/ms7UJBKBFuXgAtaj6UCQ\ntVB4xhvD9AAkAn1pdxdwrOBmGnr6osGpUkltgaUNpb4CmM0qTM6K5DRrkh3k\nvDaB\r\n=cDKL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.26_1627290939458_0.028614984010158828","host":"s3://npm-registry-packages"}},"8.0.0-alpha.27":{"name":"@vve/immer","version":"8.0.0-alpha.27","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.27","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c35bd8f09fdd649ff7bbb74cf0a76457139de676","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.27.tgz","fileCount":18,"integrity":"sha512-MACBuFXSNAuRrqiLxhenKMljDm7XZuT35QmckaBESgwDsnC7WKcTYuxV9PuFCFFsYEAeJHQEl6ax7Q5CazCiBA==","signatures":[{"sig":"MEUCICTqPi4XE/3aG4VdgP8B93d5I4QYGwkDaRPRDcTLtkFtAiEAghSJxNstf3aVTdrfCrQuR9ro4vmT95lXF4D/vWD4Qwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/oOGCRA9TVsSAnZWagAAocgQAIpl0bbh5rqutuR1vRVz\nKi6a4scGLVSks4TyPtxD/PjntfMx72UnfMBit+rcvVP7kdI4EVHqM4NnxKfc\nIuoHUrI9yvDjAv+UfkIUESD+RAhJwXgHVH/7DaiASlCUQeDTvTwkgCPa9xMg\nqsYqOb/hDyc1JrHwUW+kQ1ksGUcG/sI9vqC4rsoGU9m8y6q8tw7iCvv42xeN\nS5/liMe3GQJqoDvXNXL5P5JDDX2VY2Plr34OBLWaXNIe7B4BfIJgUuBJDbXC\nw0+6I5p9JzZTTGgQmiooSilGUETO0DYxxoc8/6eiV4UQkh5mvfMYG0ErKdot\nnKDR0uNTtDEWnFsQm8t8sYSUAIqEDk62zYIZMvFyIea9FGjcYPrUlX1+TXVI\n5S4C5j2T4qte0JrPv0+aOKS4jaEr/P0NNnpQMUCaxVfFjnXpfjOW4VYUz5bR\n4uRvWDhUx8t966pZlPrrJjgZJybilnzVjru9C1GZu5H7inn/WUNv21TLI0JL\niMSMbtj6tpZR6SINXuzcsmM9BwBb6M2/xwAeflx9FxcB6cCiEtwFa1k/aRwa\nTGqrR/lLPAKHxotrcCBqVgf7JmANSiVFMIivLHDxdqfdWYTZy101WfF9ZmbO\n0viFvmW4muTOezvYm1iG7s8EM4PMPp+uiayyA8lfIFKSoXF29RQ7EAUidJNu\nBBo/\r\n=8ywz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.27_1627292550559_0.35213142559733046","host":"s3://npm-registry-packages"}},"8.0.0-alpha.28":{"name":"@vve/immer","version":"8.0.0-alpha.28","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0-alpha.28","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"6f81378df36fea0372cf07ef2c732841e7fff45f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0-alpha.28.tgz","fileCount":18,"integrity":"sha512-DYADriHq8YjZuqp9hl9LrLb6jJyi0jWPXGnvSrr/cBIo4txgXlmSsIOxCrTbpUpvgA5lt3zDN3gFxP/MTxb33A==","signatures":[{"sig":"MEUCIFLVYez7QNwdHgCmv131aLgKFpuAloHW1UbrzSc/0i1LAiEAmquUYv5gwS0uofVJAxovlv1Z+xkHYo8Vr6byyH43ZN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/qGwCRA9TVsSAnZWagAA+moQAJTysE+sU/ZrbNwy++uM\nteGqqPWJ6oaa2SdwcIuamFjczT0Yr9YBap4zv9IVaIdH6HZaK2MM8n32aj9p\n9PVKkzqR45mGkaE0e+0s9ejVgYL1E7CL3qXpVPj3kvoBTB51V4KrNGCbAUKL\nJrflt+QKpiucfYRzwdbSLduMr7B7hbAUNOn7HWnvg54SbE6JV8V5BPXLyF5k\nV0/pDylTrE06TMFFriMi4JsjIIXeE6hlAF4VOC+AbtXrNB585WdQsa4tDlOl\nvRnR/z3/pTBiZ3893/ytfeAPc5aT8hcyIM87gJ4H2e8tqlsXD2Zn4Bzx3Wrx\nYRFTN8aTzbmPBhRcG1mBeSobQSrVgdjJpi2AwiqoNuIDzFMO8q1fE/v4R4EW\ncYMiyPpG+alShMG7OTjTafI2/8s4Ikt95s7363gqDJgnT2C1S+gXF0D42tds\nDfhAUJRAU646tavSISD3ZLxHK71pf/+dJH9zhQ5Xk3TNuCWb1jLvF2IIRD6G\nZLLHEpf9jsd7qBEKbopQPuHb4oMUqsvXEbCSgH04tH5EFHgCsp0Wll/INe1s\nuk6X7qEgOybBeJYGdlK6Kclq5CuXJc5+QP3HxBVKgyiZDqFl+Jh8HNmOR1ZE\nXiFGVPqJcQjjgFtjIjKHnAq4KDBk06Q7KfTbMSG0T7RTXzjeC5GJPTI7LYId\nlB6L\r\n=OZnU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.19.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.5.0","dependencies":{"@shein-lego/types":"^0.0.2-alpha.1"},"react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0-alpha.28_1627300272667_0.012457782514046833","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@vve/immer","version":"8.0.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e93d0f9083e8376c59af4e85d31d754f3d8ec798","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.0.tgz","fileCount":18,"integrity":"sha512-jwkkQ3hH6rGRvjq3Kd+JhF6bvKKU3204PYWLOqCZjbhTFjb0STpwCgfkhmowJpr1ZFoAEbU2SNoffahU/aH8Rw==","signatures":[{"sig":"MEUCIEQUbLgga72MQLHUsqOj1Kpi8I6Dk9jnSxXkmZx72U/nAiEAlZrd4W7dBQEccbECbgJ5t1xMji5zUVTffhlnNSSk5Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAMOiCRA9TVsSAnZWagAA0E8QAIAAsljmpLffp5lN8Utd\nsC6Y0uvMzOJbBMgSJzFi0GSi7VAOH8A5pz8V8Y0Fi4uCujJYLqP5Wd/oHRYC\nw3YwaYU5YdlSeBbB003LotN32s1RtgEd0H8nq9rgXM1ndzWF0SydMtnG9Zry\ncyyNnrbnjUKx7shVlgg1aCnjn4BszuoqG5pk5iHY64pNVUSdMVy7m7Y8Szh+\nwAaVk1snF42/HqUeHlk+KywQXrOfPiHM5V6BWCA6gSyDq6rFn7tF0hzLYzpn\nVos1IS6HDm+Xi4kBTl1AjIdgiiUiSN9gjyTYt9RUkcsKSSPIbufz2xMYwoZC\neiEeWtvB8Qj9Eo2Icld87XSqMnKZGwLJupj7MJARlwqbV3J/iLVpnK6CqS8o\nO4DEZ7PYPDweQ92kygcX07iXGAU9p7Y8yX4fBz8bEDeMlukn/NYy9UXdDG+u\n7zQE7vpX8jXnQH/+FcXX6/Z9uWWV9z8esXbirjT30O0PCDRSYOAYUD6XqgKY\ncNRCJVRL/98OsTFQI0e29RUgEOOlbkz5I6v9cn7FInPbchcL0KNdkfIst8uA\n0p/DOyOxpH9QVwM/e5NgvOY6mCR12aozphmTjWqbu5MMeJt7xLhVubeFE6bk\n7KKuWRazugbYG31hQ6tx6e3NuzC9ir/G8dYGyztUDJ0UJi105z8K9hYATriw\nRCFg\r\n=tD/F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.0_1627440034028_0.7151618170027048","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@vve/immer","version":"8.0.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"48161376e3e9e6c15ac9b04b2c7e87891b155e97","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.1.tgz","fileCount":18,"integrity":"sha512-T4yPBL068q8I+5HeA4j1ywZ1IuCxY4WJF//XqsMiL5n9Lj3G4S/8jyds6fx7LEXFLfjyC7LZ3La+PTNONevhGw==","signatures":[{"sig":"MEYCIQDQTEvqnMeSR4xqTbL4F+781SyWgb7xQ3a75XNhOc13CAIhAJ3TRWs8/258PEU1urt3d142ydC7hUFhrCJWuzMuktzZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBT0tCRA9TVsSAnZWagAA5OMQAJePepTePWTj2KM8+aBL\nl6GVdyaBW6WbbJ6nyITGcjZgWIFLpz6sa6k7x6RtU3iMVVxmPdEPRqWSD85y\nuz4wAttYK7reHK8TInLfTGfvXW2j9VF5d68T52QZQHoOfC5KxyAz/c2Q6v72\nPn2/mjRlPaYxAdw/ymvxHJCA3zavbFvl+L4MBJg2Cvw+ujafyqSoeB9rEgYq\nKDUbttzsxWu9fsHa+6wdrhVoNmlyTWC+8RTqFH8GsnnzI/0mRuwK+pQ74qL3\nogJXOIN81UTvdKpkB1Tzph8AMs8zg2bphRj8ocBF5T03J2tHywcIH8868BpG\nnhxEboSMTeOm4Co9AxOcA4lefHzztifv3Zmh0qpgW3Ku4W8MXEEeQP2L1/Qc\nOY6rVDROJa1HxJPqieB7xKMVm2Y1gyEiAbW7VLF3ocGZiM/Z2dLsn/VTFgmQ\nDcFe0tXAH3h1eI9bzEQAXQ/c5QfyrXmpBr0mvqyG/tUTBJefz0gQESeP8QfC\nKHOmaN6BtYwdNuGpuqVrubjk2iDEVmC6oOwNuCU+qFLw9nOC23xw3DizAU1w\nvR7Nfq8Limq+aTNbnhTxSRqoamUldTJqfPQu9bqKpqs85Q13plr3IsCn+8Hl\nNgu52LDPL1S+1vuLZ4wWOBcBQdgc9dKJLIThEk8AUfZVYe5a/9pWpFPQLsk4\nThFK\r\n=17oi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.19.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.5.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.1_1627733293567_0.4785079431344825","host":"s3://npm-registry-packages"}},"8.0.2-alpha.0":{"name":"@vve/immer","version":"8.0.2-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f4cca57ddefe316357272551b710964f8620d357","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.0.tgz","fileCount":18,"integrity":"sha512-s1ga3QiQSbjYxVQKMaugUsvnva7saSHNgydSgiOSBgvIcNXlx01RiAUy1rTWkZWXRTfklM6vEYuVADy8FwBAVQ==","signatures":[{"sig":"MEUCIHCYPavlg8WIMS8fvpOzwFhOwJYrjkTxVnnZ2ddIr2sHAiEAv5lqsCGg/1rSx1L9JvSoltf/Zu66mI+9f9EzWds3fcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB1pHCRA9TVsSAnZWagAA1woP/jBWlBuxbVNXA/ugTy72\n2GYAevYZ4m6aTj4esk0kOvtLegf0HyaO9UfaEimlWHDYdFU0pnpLXOQ4VNCm\nlNwNHiPP2StOOOlFt9AYapbW87MEDIXMpr8JS6hT1JTPIl4PuWEf9xscTt7/\nAAuLJ1QuDg7YZIY2G5eMrochFj6SAU4BIYTt+cQLOMcVSffbRIUcF+29nKli\ne+TfAH3CztOfKjHJeaWJNVUouVg4OpURX13w34FrPIVPegq3zNXwnvbRggLr\nygbc2OR8z6etCRJJVoFYvPi+0rZBVU3pn++JcI3TrCF7RVnUKZdHbNQXHwv5\ngvUmkwa442li8Be3J0CjvoWbVN2ytjkTCzdICWsQeiLC2wM9eMh4nnjUf+hC\n5KWIpBY1Jf41FaMDEjTP+92T3MylMJeQz8GnSbP3/liT57F6MtutJ1U9e1A/\nA/LtBjQSDT34DZm9QDkApzCA76CbLa8FxE6M/OJeCD0/qol7jgiIF1aYWUXQ\nDDPAUJ9r9zYwkKT9BzqxrSez88ilLdyHVz6cloL1KSAOBPuYUah8F7q1WLfo\ncn15WcusdVVx5oVDOZSu0QFnU32FQNKfkHh8X8xJxG6Uxr6faPyPw9tGhc+x\nqdGf/uX0o+eafvjcAqyZMzHvLbndDz1UmDTKabr9qLSwe/YJB1dAhclfqUk1\nvAqO\r\n=sdyX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.0_1627871815408_0.597909154909176","host":"s3://npm-registry-packages"}},"8.0.2-alpha.1":{"name":"@vve/immer","version":"8.0.2-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0d7184b04e748294e816c22e610d98d26e99c3f4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.1.tgz","fileCount":18,"integrity":"sha512-pppjfHsfvQvmySvHFkjTGaCS5C27iEvSsY0yUj4nDbRt/xVPG536MAE9NMbP5sVKwLjfYIiAiQLLm6Oyh/umsg==","signatures":[{"sig":"MEYCIQCn98xtgkWihQOtwhbELUmtevF+ZoJyRYjexItSsuZPmQIhAP466tDDxAXU7X8ZB8nppvxwDnKT1pzrbXEJPDCkbrfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB1tCCRA9TVsSAnZWagAAZoQP/3uU64y5qwdyQNrR+OCN\nGbT0EuZu3j8a5rRN2Sh7dDZyFv7ttKWq17qP5ADLZ5zfZmK8LikNHV4YeT2k\nYFMiE7SDnMMLoAHnPSpMSxsnvrEbIyFUnvY+eUHlSr+uP5kh2M9IY5Ak/PCW\nS88Lp5IJOMKVqZuumZA9YcEWTRM2A+kUkQN5cBtCNehVtQbJuuwiDDvvM/mR\ncR4mklJKsja73W8eAFIW+Z3scOPOsrrDS8hZMS7HpqZSMEPwjuI5pKDWReiz\ns7NEFMONINuka+lpDBrDSbkHGuulUT8G/YKVS9Z0eFll/t0HMHM0HxIMWp/4\nW5i26FHr5JA5FQ/IC+PhvW9YkBBaqbT6lgPahtwzjPU/vYRG77w1Y0RrxdoD\nX7ZRNF8q4hazEhkJqWtJRN5y5GhlbRiWAmLweaJev7HFRrrruiVu9aBedVoD\ncpQsJX3BR+bybhxI0Bnz25sZiO/Vq7AtWXpuiUuyNNNYPbNoDj1HqfuLBAPI\n9SeaW0BqEksSeyYNEhdtRn69pCdWeuUwk8urdPjLL0dA9yj45DTdSyWrnji1\nxjmpTK0gJ56xwR8PuOy94p6XA3hC0OCCM09xstyypbkAhkqdEJ4W2CXdE8s7\ngWefq/SKZzZ/7lLJogobk2AQKQbWpazOjHYPT5EUrk56cBErMBc4ypBKGWv8\nAvGi\r\n=wywf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.1_1627872066134_0.04585917085765612","host":"s3://npm-registry-packages"}},"8.0.2-alpha.2":{"name":"@vve/immer","version":"8.0.2-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"dc48d52c8353da4eb8b5bbf24b902159717a8608","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.2.tgz","fileCount":18,"integrity":"sha512-NGbbNnHwJm1nQAq2QFQcNItj2JWx0jo32xr37JW78tt/47QJUO70Wt5oWzZfbkDCod3M+AHBwpgP6XM4BGCkMg==","signatures":[{"sig":"MEUCIG1vjdQtLQv8HBFxZArzAXDv/hlWVKCwwNzhq6zzTJqDAiEA3bW5+CfOhiB9O1ScWT44sfpcZHoa1Z+Ss2zC6Z454NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB1yICRA9TVsSAnZWagAAEbgQAIdrumj1PXIhhZ88Cai5\nIwiaNaeAZWbxVXBEm8Wgws5MOcXAnetXWs9PzKiGabvEFa7/LoFmaKA6Odb1\nrP184jammWRAzcbBCAmA4utB8xWUNgJmCyws25xPIxPikHmse1eSRIJGfaPM\nU1BP1Zpa2jAn1i2gp7F4Tb6rMBBjcV8uetFOTMkjG07/iThFJkvjEMujnOdA\namamgXMqsyvvXY41acxdE/psV2NXuqgLfGON/fGUTNy8orvp/pE5iONxZTi0\nxveq4/KH1M1maTXY/Yx7qg7z0k6B1LpfZqekGQDSW/GwScajs9kgbCzzPl5O\nX36Zb/b8bQvQ5yoUrS3Xx5Mpo5AM7fuPs3yIctgTQUoh1+hfZKg/x9YBKNKA\nka0k7rCvTuMiPJzRnvab7OJLps4Bp/z+mxVsjbIrqsXwi9wkYolTqMPON2yw\nOzjgZLfWua6rwjla0O+HUEIBP74U/m6s8/B6554CqWpQjFcVbQuw7IHSYu1h\nnkmlyWxXW3umJMJx0whhqihXz95rHqaaODMXws5fav+TjqtMmx49OuvsWQNm\nycwNYyJ1mFxcg9NNlXkC/n10Gx3iQMMNnVrdqhHKX1N27/XTfMiPPOH7DSox\n/zdQmSGacTMdaTOzt4Iyx+5wO2veWKG6nT26oYMJV90GsCV5qmbEIjS0Vz/J\njRZV\r\n=m8A/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.2_1627872392335_0.6557936626179925","host":"s3://npm-registry-packages"}},"8.0.2-alpha.3":{"name":"@vve/immer","version":"8.0.2-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"78275d057d138cefe6dc5d67360a32e6904b2ab2","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.3.tgz","fileCount":18,"integrity":"sha512-jypDOv3+MzrGs/q5MG2bWeqozWi1sDEhUtuA1CjAX2CfxrZb8q/3tZ3wE7LWLErQTw6Mph4uVYE9tZcDCD2M7A==","signatures":[{"sig":"MEUCIGYXTHYxGoaOOM8XI7fHS39Lj62IWSrePsdPKM753wvOAiEA4CKNjCwv2c/rp0lnhR3eBzQr2GdBwXtzmwfGqlouIXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB410CRA9TVsSAnZWagAAawsQAJVKgw5uaRmCYHO7QQyc\nKcqY3azUg0iSEHEUfU34do+xr2z9EFlriqPAGgbbiIbMbTNIs5LTDOi5pq7a\nbhVgdfOVr5BylXq6GWAwjk0BqpUZgdmUeyfGhWXsadBu5lV9DmIXEer6IjW6\naTGcn56xmErQUSEltyj1ITxpkja6tb+TU+hV/2JfFFLEfa+o1cNCqMTzYBPQ\neMHZbwgNn8lLAFUeBc3ovoA2agq3Gq3gd1wGy7r3ieTsMU8AauyHQXH4HM9M\n/jR397nlTumgJNFA5g/3ALIwIwLVbXSfrNBIuX8HWglyYHAL5hOlkjddNHoK\n6XCxNsuIBbflPXSr+3SIQHTcHOLQaR/xb607p8RheUYCPXSxiIXye891xMyu\n9kQfnfm9OMXNe6UxYWa8ipWEvdpcaPaWEy9M5WYJUkA+9epN2OqR2hEnHlr8\nhWjGBbeuNTQhp5/8cfpkZDTC6IQAKl41SSd49U42sGraKlkgE2F7Ov54lImW\nchAzIaAZ1ze7eDpZMhhVnBgceP1hxkvtsD9jhlciwnFpt02zKFjk7ffuKzIO\naYahfigYGskVmyMOw3jzG9YH2KTs86wtfWxrpk9k2FyAmZLr9ByF3jf+GCwj\n3NvOdhOTa7YmlaHhqhgMm8AoQ2xsGpCPHqZ+I/RPkEi2xIwl/fdF9fiJ/kbc\nrCgr\r\n=+Tu4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.3_1627884916623_0.6155369990532897","host":"s3://npm-registry-packages"}},"8.0.2-alpha.4":{"name":"@vve/immer","version":"8.0.2-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"7fd05261af25055718e231899553569b68ebf01f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.4.tgz","fileCount":18,"integrity":"sha512-0onGXKANiXt4zJGOoNcM5Qm2QdvL/ceC9D1DK/bYrJI/gkAIkfhrsaiYfAvHC3E0G3mUaQNEvLrq+0GbSqzjhw==","signatures":[{"sig":"MEUCIC3Akw2FsqsNLHxRI7O/WJg6QnZLXCXt0gHx0SWFsCkeAiEAmRGaKcrdQ3UOVcr4REeaOajFai481YpgGSbTX8AlGf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB5ZmCRA9TVsSAnZWagAA4NoP/3mqubzsZjBYgs0gVmnR\nMU+ah9uh6x1WM4D+4y4xTqWwvqtfhXFsfsOAi57gofu1XQhrSFLM65QmmB1l\nuPRvZ0MOrX2qCAqgepg3JMA3pz63ZEUV6T74ZaQymGuqNklMGquQWrR7cBx+\naAp3Pg/xeTHHhvqPefD1/FGB2jE2bYYMBMGiVlFT0xYnBDUxSeqeSXXQdTaC\n9iSKbDgXBhZN6RcQ0o+TsMhLNcqLKKu7dLpSeGC6/6b3Z60w1Kj3Se1SInwy\n1hEDiWPBMvIsUx9gdxyk3MB79sZrm6m1ALM/a6VS5uatPEdvVW95qTUVnxHM\nZ2u6NjjltNlBBNp8r8ryNFZ+qCjzeP8bkEL3rYcP94YofF4O1U2WPzc9X6MI\ni14I4elteQFamKAGUClsiabDfEVh3BPYyUO+/+8yqt5PPltf4giudU9Gc3XX\nv7snKNGeVNA0YWkUkJdjFle2YJr5qnE6PBkdc9D8dlY4i9OISTJF3w61z/4H\n85Q5TcaOk2XQFDkaQg9JO3nO085EBu6dlMB/QnGpEBRnrFdZQHFPDcZvUm7u\nh1Xyj/TjOZCK754DUxnwfNGNKk1uEZdVukNrGHiXYM0chN8ip+DlOtXaH4FU\nAvP+lwCrYAjKH+Ti8i82oeeS6Rn0wKzqtJKG0aUXgIISArmkqDxKokffuAOz\n2diS\r\n=r9sy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.4_1627887206375_0.6846150734021308","host":"s3://npm-registry-packages"}},"8.0.2-alpha.5":{"name":"@vve/immer","version":"8.0.2-alpha.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"076de73306c5ca8d3ed22aff6f3d5a83289c73cc","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.5.tgz","fileCount":18,"integrity":"sha512-jcurvvCdnlt+4W+DevhQW0XeUYAahFQ9rHl9Z/JISq9mGUmYSyaELbNR6FYabSbsXl4zc0WaAc+u0yEmEWkOpQ==","signatures":[{"sig":"MEUCIAdlFghTNe/9hamzfotM0F9jhENsMaGfWRmi1+A/T5uOAiEAmzefalnVCdHz5S92Mau1iK4Ejaq2Qr9dIKBIfenqdts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB5pbCRA9TVsSAnZWagAA+5sP/Aot1wCKxD4XJ7gjtXeP\nszp0J6rq1I7QEbOjHGxMY6UNYY0H5TBUan6DU/hND7Y0AOPt4231za7YvXIz\nTKueKkLkS3m4UJsujcITOLU5R6elqbzRmVPEVr+U3kb2oSsGJfpE+2TGfV6W\nd6ZaR38Q4FAvUbV5gmIaMkMLCCzFqdJrs0P4aqrkjDAehraziot99HeMHDyN\ng4WOqwMtggCcrBichkk0RjQnYL+fxmS0inuL1ac+dNUIKQbzbfq4ifXyMp+6\n56IvAn6dUoVESr9rfS3kIPGnfQIo1dcm60vDrETM0em5X9SedqHc4BhiwDRN\nNJmOqASv/9sBDSfx565ZqAB0vHLu6WkUNKhALENfrdjADEWFDCfo1jmzMMTr\nlohQZzhSer/b09Z+dbClExzIbSd+ikXY3iv8FHbhydp5zWT80MVtOlXL+1ZX\nQpkkfvSkAuEBfKrUiec4q9vuj6g9uL2k2t8G3yiJQnr2uXhp8tbKZFKblrSx\n4MDbVwkFRaSzr8CddHnM3vBXqo+i1OeojH6oB9hv7Qk2jGT7hj4RBlRvOR9H\n9Fezr/sU5isd97hXkyfl+fDidMKlWC9BDz5j7EZEEHWTIcKak6X01YPgtXL4\noFQJZBZ9G3cxE9+ez3eIn7Gp7b3Rmzt9a9XxMSrSomjgeBvWvmFGJ22l+83g\n8Xds\r\n=xZMW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.5_1627888219805_0.4024934931834989","host":"s3://npm-registry-packages"}},"8.0.2-alpha.6":{"name":"@vve/immer","version":"8.0.2-alpha.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e697fdd35fbeefd2e6df20a2abbc805819471d48","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.6.tgz","fileCount":18,"integrity":"sha512-CbKxNHeFbwQe7HYgGlFnYdrCOS7AMb/JKPz5JpJBhBw6pf75Ny+aEOkU+byMyaTWhDYsB2X0F+lzzrhK7UsH0g==","signatures":[{"sig":"MEYCIQCr+OE8C8ogGcRnZezii4rtKeF43Wein8l5bY7WexqcSAIhAIK99Nu4n+6+ilRI6eI9MlUy9bcecJUEQPiAwbGLxcq0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6D+CRA9TVsSAnZWagAAv5MP/2mNiFLlIzj5BhsS6Bhw\nRW/QHMP6LNlo74MS0A60NT2l1zNoRSaBk2kkV3QdTfJ5iBWt6+BABtFdxP7R\no5KshMRn6Y6vR9MbLN5DSzm9lprK4f13CR8dNZ3nFCivfq8ZmRJSzkP3uAs7\n4DHpWxHCYjKCgH3aePp44mt3UZkbuu2/uR7NogsulBMGCqTJ7ndUE6qvH1bz\npStzjuv1WUx129kddC5UPemZ4MsVmb2GjLSQq1WzGAIDXx3hR7TwM7u76H3/\nRtmjImNN8ypcYzYpINnBx+rgKeFkMZO1wwwDpVEqHqtqIRzcsR0Y5H/DUd78\n5LTqFqNdMc/+auyhKxfnRIZa4IH9aqTa/UMTbdJCJFZW/MsNcEeUJBZJ3LKw\nMOLGG7GiXRbgO0D+KcVWZblqBu3W2zMS9WY1t6LXAWcal6RJ9ELik5U5OO1Z\nriquV29jNVhdghDzUx9iHOn1ZSQOsfRmyHXj5IukCNHXmH5ubZ3QuJ/iSrrT\nQ5uF7EvWAK5glr/mZlMVUOzE2Pe/AaFSMgKyR7VXRa77PKAFmEwCDgCUVzUy\n315QKWPvRaiKkKlBbBj5w3UTCFZdsX5Bp057IzT0AbC9kFTJ2/62Pqmm+e9B\nAq7iTj1RzuIG8f5yINek7ON36/83dvfgyDFqGaUf0U5oiJUu4BqRWyyFNxl+\nKo8G\r\n=6/sY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.6_1627889918704_0.5123172723464806","host":"s3://npm-registry-packages"}},"8.0.2-alpha.7":{"name":"@vve/immer","version":"8.0.2-alpha.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2-alpha.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9d4356dcd4c837c05c97c4b47d01a583c9e0bb7f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2-alpha.7.tgz","fileCount":18,"integrity":"sha512-rkQqWmK+vql22Wy57raCf7muAxxFZqRpjq6qlskWrNAHluMNbcdLRYWO6tkXi3tuZoS/VJeIGW6VPFIXwJizXQ==","signatures":[{"sig":"MEUCIQDHdpFz+R67n4cdlF9HsflTvVrUssOR1x1eEJlgDR7QRgIgKd0H27jp9XeU2aNnAd/rz7C+fc/Fh6+YBGYzeu6pNkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6TqCRA9TVsSAnZWagAAiesQAJ8eGEcqHYNwmd8UbmoQ\nQybmJx8iGsnwd7k46swlGu0R5Z0z4qLCskozyMBf7wz9X574LtdQWEB/07E7\n0nutsdnVTlNM3SByRJtyzxpAbF7HOghHokL0swNaRSzJgyewEbULrIswKwp+\nJ0GbsVGRAPYWnDMC90ZNufh7f9YBorwTZXex/dQvyXSne3sXnq8GXAlqUDqU\nCipaYhWTF+Dgd+3h+Ng8MNhPY7q5M15MVLkh1LLj7xn7sB9KW2FdQYCn3aGW\nfLDuz3B4U3NYBG7wC6NCeNQNfV6kWyBewyLvQIX7b/vkfPPV98CgY1gkE+yP\n+I7YjdRBDrGwgRvk8PnNsxSIdp0OB3HcmVL2+MPXsMuB/ciMA7CaIw1Z8p3k\nzkvwTykh/YcYS2XwtLOVPp7kg9K1PA4SPjPpUcOTBgGJNeZM4sj0FeEYW8Xx\n989AW+aDX4HOcxgNuNM6V799hC4eJRJktTRoCAKaE0j8G74CyUc+oJ2koCi7\ny1GNkCSdQtI6unaEbkLU/p/5pmO4fpKdc+DlscmqfujXNCcBZgGhFz+3Lp72\n5BJ30oaGE8TTbufkEW84H7RShzs8xtxOgeTfgiYRIHL/H3ySAWKeBa4WGYT3\n74pHMcRlHi1YlvxJPOS4CHMZi830JR74DCvd288hr6vCKOpFUN+vh7KvqSKs\nOCvA\r\n=eol2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2-alpha.7_1627890922683_0.7324439563307235","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@vve/immer","version":"8.0.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"3110184c7846578788a35f27fddda970a47c299a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.2.tgz","fileCount":18,"integrity":"sha512-ENa40MVUIHHcqrsK/Kl4Q5oQJGGoS9CBPcWOeIKGtdOUPoJabkFtKVfC8RVd13lMoGHbGe0cf1wZXikAGHke0w==","signatures":[{"sig":"MEUCICRBj1GH2RqWhwKzlCVuKwdNRqT3y9S3FObDu1o5VFzvAiEAgTNvzjfVK2M24170lD+XVfAlREJkDCkrOUFpgk3FkA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCB9XCRA9TVsSAnZWagAA6KcP/A5G7LfqnCveOcPztm96\n6TT9cIvG+zcOySV+OpsOZmXX5beGWECd12s1osQNZ6PZ+2qx2ahqlg8jEvJl\nV4Z6bd+cgLoQkTeMRb02LqKWFkqFd96D1AEJHCWIXsKrMQwIDjNglOPt8GGr\nX87iO5aqeCoNO5eX1+S1peBoCK9nmVGnE/KVJINhUX/Rwn3jCgevLqAqrcu7\nwYAiXMBFoUqDOxtoES7r9mWen4CX5veO3OOaDytonfTBAw+THpK5Q1hHLDGs\njTXiyMJrxCH2ZPD+7FCvNBZNpKwnNL0O2mM+EXUZ/DWU6UGWY0/DSDpZHYwd\n24ownJ11boIMfaqUv5v2NsEFqaVr2HZrL+PN1DY5Lyl7APh5cgy/l1/JFq4T\n8MBtF8ADTOmaTSkv5RXwxFvmJfJJBuin/1ECyMv+tWh8N5IguGJwQK7hKefp\n02FNV6iu6hsGFqQy9XeCu9CApPP5aWd+H5gsNYjNv2U2ByFSi6WkzZ74A+Uk\nxzSGgG7KfmhNn0lNBShakYUpC/FezO26Uq/Kq/eDer2GeZ2pRCLncL/89THN\nEzlGY6ErtIeS8L6mfFIeNVSPr6M7F9BdQFGzvDPyhap1/4sF0UeahxVOyecs\no/jXqlcGp4Vqo+3S5rG/b1OCwu3QX/RdZh6fEh4LfDq702K+cBX1XlozqQc1\nKp37\r\n=FjdU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.2_1627922263303_0.595224894239538","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"@vve/immer","version":"8.0.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"eb1087be19afbe8efdff503bf836104b484879c9","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.3.tgz","fileCount":18,"integrity":"sha512-dKMFIevpxmXRv1jNY9IW0vlYU5pe3pllyA+6DU6+TYjm9GhMxad2FKjRs654Lvs9YVF2P07rS1SrGMI+HV9aOQ==","signatures":[{"sig":"MEUCIQC8hvdBJ6qCH5lMC3axNtNUbRWwIueZDtFj35lnj1CrKwIgNXyfn8qtzsHghZfGicVgEXj9CGS0rY26P3ATBvlfZP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCXswCRA9TVsSAnZWagAAVeQQAJk3fq35I8tlg7JF9Nr1\n3A0GzgNGWo0iCIhrlqt/TZC9c7OdlM2AodrdLKXhmnh0opiSEKEl+i7wI3na\n/sp0e914nuw7R4lHMogCtZJYIndLu63MyyJSa5+revetNW/7cp+570wyPvY0\n51u+qUvzkIkD7YmMDe4DiWHFbM4502ACkftrZq+QnHbjn2DXIEApJr1lBfig\n1HrZWpbeN6tXg4IVQbZS2f9Jt09FT2QBSv1giMMWy8a5b2wto/UoJQ1ONvIM\nhh2YpEcH7w947jZLXGg2+Dhou9dniv+fsYXJYH3g5rsGhn/ZC17Hf1oK8MW2\npQ+kOxmn1tJcoFHr0rSWLqkVvDk1I30g+bQsdc4ZzsPiOjbALFIZdZ/21WVo\nFh2egh8r0lt8bB9ID3/IzL6pHwLHWPJ50OHkmp2E6dFP1ikdKnOTqZJcxXMj\nupZ0k/8Y+zwWRSeoiigB3EEj8PeSeNGvssQ1KkiOddIgr+NAYFVve0i6iwjU\nv4DTxWBgaR+vrVjtr2Z4QIZOM/PIIVAGTifjNvSALrqjryknJ3vVlkz+1WOh\nIpGHVCrCMh5PZ9+NHGvxi08UysQ8b5A8RCK5Dr6KmFF8MhHfYvj9i80H4O52\nqaAq7zglqyav54R0yPtAOJalJFBs2xZeI7Y0M1kuZ96gF0OqUilZS3iJJ7wG\nVL+J\r\n=fkSs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.3_1628011312272_0.7029896148910018","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"@vve/immer","version":"8.0.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"3ea3fdfb2549cd4615e580599091cfbbde382626","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.4.tgz","fileCount":18,"integrity":"sha512-xlQlTbtcnQ/SrKD1Jm749bPOgnU5bxA08312fvUZBeJFq+44hCp+ax8C3y/hohCk5WbNoxD8n6qkEzwfTw5y2A==","signatures":[{"sig":"MEQCIHqRZx+qSon0Vs9ST764GcJ7d8+5x/aDjbyEVBY2pbFCAiBW0RJp53McBG1Iuy7LWyAHHPr+rZTNI8XlNsOSdsgpHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCXzZCRA9TVsSAnZWagAAHwYP/0PxzME9c8EaQX0vFjdQ\nIDgU/cY9/YZRi5v4rmo3C3NXMF+J3pjzWg1QStxhRtlvB6GwfL2X7IwBO4Oy\nF/ZCyGSKqWoSwK+LTbG4eCyV7ZPGW5mNyUy5kVZXEEo7RLrWIKnYjyXhAYIh\nZ2VGXGVhCT+spl6+8jee6N5oSE+fQ+MZ3j6pDweTgygwTSZGOlCMup4kmQEf\ng84N92ReWo7aK7c2obYBeYQXnecsqVVOsvI5D55q/zoGSielvOQferjhHuQD\n5tyEpDJooAvVGs3nLCNycbs1Se0iICxOQBFRj6CnYGc54KOFvu7DILgzFhM+\noE9QMkv3GOcQuAmNutjyirirw33pvBurzYsaCK+yxQpxJmsLrz/3gqcRkbCh\nzgztf6c0lfDesxJOpyXNigKVVMsssshWvQ48FHff4D/UDdsKoamTnmIIzCjy\nXokdCUbSC5fRcVBmZd2DGKQ4A0ZIe6X6LtfwdOeMiVteMFoXLYiH+8X3cTqc\nVGPb8XeDUpeWt9gQu58ZigTt2zkwoVWSx1WmRckPRHdbEyUHjsobb4tNKNtk\nx4YlKRqTgcF/lvDNYdfghQR4pVHEteabVdtsagdn3ouzCZIFpB1C9nEMJLP3\n7zKZNPnwHuuvrQOfnotxjoxA1+jJmui6K8kP6rpUmfq8qo7JjFz/1vATGOKw\nFfDD\r\n=qZ4Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.4_1628011736987_0.07228681441975948","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"@vve/immer","version":"8.0.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"cbaa7ad9c94481adf07a02195cfb398be84a367f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.5.tgz","fileCount":18,"integrity":"sha512-QJYpy2hOA54KFM3TyQ/TQhccM6DrZSYibeMzKRUT7goCPg9AXFF80SirSYiDIZ66wDdsUJi5b9vfbQY7MnAXiQ==","signatures":[{"sig":"MEUCIQC7/+4jyQy3de/2/795PFccW+e+RwJBbYrWqkrApkxr9AIgc4OseR5VIDvtIncxjSuK0RhOTCUd9o4SP85drKLuJxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCY0vCRA9TVsSAnZWagAAy8kP/i/hhUOzOIFxCBREBSl2\nxqMrabYb8Ig4El4eCwfH8ItVvUapgIeEG5W1VQD8LjpZxvg0RlDbXWh++GHg\nOMnZu4EsVy1Ja11z21BvOLtdADRsYTPZPz3eGKnFsXBb4gV16B3Jce6qDs5z\nLSv+DEULt5RE2ZuhYkeq3r2PY9ISOU0LkqFoc0UEh/nQFZyXMywkkriHCyau\nDWn9YL22aUn/SrFY9+eZib0kJJaT80qClzVB4k+n0CI1gICzNCU6a3pwqq+n\nBoxFFqu8sQjwwdkt5M7Q2yExjVkL9MCixGryXW1TltOOGhlteHSH4Z16/txu\ndXFjxLsFtd0ZyV366x3AYimAS+6ZqaW/zR8PYv2JLfD4nd7xuRyZEX6HEtC7\nGulQ1JtL/ThF5exjDLAtRyhkgA977FzGADcesfrvxk34ot+e02yZ3ZYa50+H\nfIqXcO8IY4Hi8uXcbIGiE1di3oEe6vIVuIhZxeIo7N1/w5vxBi/GbhezJspO\nMfzALVxVXEqK41H+86OwweY/W7gx7/jcRLyJMkfBYziXOU39DA1QrKpWjQOm\nE98IzjPXBdRnwqhDKBh3fL2YEXytY436UvFXXK7OeP/Hq4Hohj01v2YV79CU\nLxvN2o9HiV2wsFRkTR3CvV5HZB8KhaVe+zUVaWeQBADc2OHC7lLhrqJhvNvE\no8mC\r\n=jbcd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.15.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.3.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.5_1628015919088_0.46906222797397024","host":"s3://npm-registry-packages"}},"8.0.6-alpha.0":{"name":"@vve/immer","version":"8.0.6-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.6-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f1e781fedd674f2ac73ec79687f6d677405e058c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.6-alpha.0.tgz","fileCount":18,"integrity":"sha512-ojBaA52ZNb3kgRoWkA+ILXaNdxQWWG7n4D27mAFhWAmSnyBYZI3tmqS4/8Xd9EMWbcA0R59RzLMSRH4qQkzvxQ==","signatures":[{"sig":"MEUCIQC3KMhvLYBxSrq+fDUyycXd+unIcnw7R1aJZD0JHwvMBgIgFmGlAlnUk04KpEvvCpK9/GpuwAJHpBq4PeNgssYvEsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFMhVCRA9TVsSAnZWagAAklEQAJBf7epVfo7yO27Cdw4X\nClrZdspEuoWhQhaJNrT4TTXfLbHUlL2V5pIEqFpaORE1CYv/cyO3bW0QL1dI\nfZdNIKcJuGBdUn4634wLio2EDUYKbgJCNQtHvJpAjieqOcWqjS0HTrFbDWIq\nVOxk7V5zF6irGQROIYySH6Sh7TSdnDJ67V5GcZj3TrhWqODioLavoRpojr0A\nS509CSVr487EiFAOitkqjcD0uKd3jL5GoBMG5YkYtBv6ETwZEevCQQ6wzQxx\n3IEERf/ZZ8I7y5Fw+JUkWT8amTQ65Rl8U/c5y3MWSqgGLlzyerGGJfZ72ehB\nNDzG7k8fzjuh17gpxG4QxSyOGzBVB8QizmfbSO9GRJk5pXd73VOMuMHbkhkV\nc0grqd4fm8FuZgyzbsb8eJSdqmWh6kGcGHl5L7uryTNfwyNB7qz8KkuDcvn1\ndA7FXRZoiFpztQTrGCsXHuu3tiYrPvTS1VLZ2DbuWN2MWfDYemqKPQ4ud+4z\nbj7Brss0rPifrUIAfXR+saX9utt5UoKtDjeJKDajPmTpJTAWTIds8ouC23yi\nHxOtI00xxpiLg7KSx1Ns3ifCUARDTLcpdM+9AfkbeCp/GRJuutlF0nZInt7W\nWp/Q68TZknHS7w65Fs5fWoFsH+9V4dd9GfXZ4qpFt/uBIalteqjBX72Wnb6c\nIWGK\r\n=OhFE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.6-alpha.0_1628751957440_0.03603651398530405","host":"s3://npm-registry-packages"}},"8.0.6":{"name":"@vve/immer","version":"8.0.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c481e6bfa161d9144fdf2c645756064b5fe3fdff","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.6.tgz","fileCount":18,"integrity":"sha512-QLe5TUSwfrLjBAJ08DckLZSCoCPppf5SqHCkb3YeqYwZS52qmzcvRcyCv9AzZgWQQkYtrl7UoIvV1/qRb0I1Bg==","signatures":[{"sig":"MEUCIQDIRELmayDqqF0+F2vqkZXlDhVzy6h098s1GmWem/EwkgIgHRY/asO16nKlxumezZ+cVyxTOHZV6ZFnxlQcI5in5H8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFMl1CRA9TVsSAnZWagAAjCQP/jLQRHm3O++J1Xa7kh3G\nBj8/IOR12aXcDwbN0ARwgkTl7e69Yxm0KbrYmCUYFw1EzA1+jQAtQLRlUxWf\nmtTiKrx52BLVwcB3w5kb4wDUSqhRccoJhKolRr6KT62Q+ZKHBAtH0Wh6204K\nfW4ZTcMlwGYvWlXesQJFWWeWKXX2riKW96v9t4NNCnWpjghwUuJH93Y2yuw5\nstjfx0jbrKMGjJ/mRwijECgIkqkaSyiPA9vynl53Xq3ON/lrCeVcP3Qjz7x1\n1XwZSf1BRnkHWWaDxmRWbwrER6tdhMTIttmZRrlc+qJ2b5aKggIVIjloa2nl\nd9Npw0VfqJryJJMwgHBdOABDILqP6GC3VtBBGpwYcd94luQsDHxL1P6XNfKH\nzgyqoWpv70I0I5An7WJmXxGtbzbYUzGcuaMfsFuBaJFYfeC0caRhqWbpt6Ak\nNCpkgQ98IK+B1izIB/AmwqySB3wCLHXM3a6HFqW8DjStjU2sKNKxU1tbkqb9\n2a54b1ah6TZ0/7Dw2QXQL4nxlS+3gTjggookyC/IKpEoO6Oow9Oak14N+BMT\nLHMXESS/A0NSv2PBffKpvk0jYwEpyMi9Ek6uCJl2O5Z5GCv7UWCOAeohPTzn\ncQ2s+9PMwaiXnBzaeHs3Q4gFPuc/8AGr/9xDRxNDr7Jp2YKDCMM5lNvG5lgv\n4ZDZ\r\n=1AIc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.6_1628752245403_0.4178085137985488","host":"s3://npm-registry-packages"}},"8.0.7":{"name":"@vve/immer","version":"8.0.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c2751ba2b7af98922771f440d683e74401f78406","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.7.tgz","fileCount":18,"integrity":"sha512-SLHlmDnVlksp1Bg+aOaiF8Y+Wa3JmRBkBIHfJQrxZ14aF29MkdlVYVG+YNZ8yf5Tf1C+GN2tIoPhi4lKuZvMgQ==","signatures":[{"sig":"MEUCIQDy/W/7Jl71cmFAenr+9xGLVYlDV8AbHXkksgFxwmY0uAIgVIktCwnmwHs9Fd5p2Apvet1TebNd5oMbIkfrNRiFD18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFNLlCRA9TVsSAnZWagAAIrIP/1Grf8WDNYnUKcEbPJpH\nlXI2hcrxAoCBJ/TS4XyVhHLh1JRJXfnE3TMe2IOT4RRBbS2ALrrkOFUCnJ+L\n8DKMWCk/74SBpkoueGFIWEfcKrHMySaI1jHwCNuZjWVfvew3YE/u4qILwgJM\nhT5Yt3tWbF9x5MdtRaJSTOnmLgAgQifiV0KAGxqBJ9+E2pW9yNEgEK10Uy6W\na7rVa0JijqW+FqiKGqfvcQs00rUGlf+12wFFcxWIYxpZwLUwBQf37TmI/Pd4\nquz28o+DejVgv6BfQrUeZujMJghmDMJnux9RUzJRYogWIJEhafWkAsp7ncVd\nmQ5mxkBg+CrDgiARJMgSrfQlh5nVDiYbIeU1x6pvbNWNf9790wH8rD6i1hYm\nhpNMKlhyIthzTY68OfQf21JswHTv4m040JPPVimlAM0P77HVstBb5R+I6fr+\nHtoALQ8OSTkD6dEhUS6zrd0PnVGE6Kc8MpwxGCXGv5/Gl03AWKNvX3F9T9VL\npqjicF8mCxf6g/edc9YRWgRrCGQmBfQrFefMAKALJOwL6BFUyfnhrSnrbgWC\nPQ+Q9IScRB9Tyx0pQVxjFs6hMnP7q7EeTA/5G+yZBbSXXAAaHbp59lf+yYMb\n38ZqcEqh0pbfDvPLHn8vLLuy4z9gI/AU9dKdgFl6VMCZoFv1CLbVsIIZ63cu\nWp4l\r\n=mw1U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.7_1628754661602_0.11845781587829007","host":"s3://npm-registry-packages"}},"8.0.8":{"name":"@vve/immer","version":"8.0.8","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"21c2308f97fcdc4f4abfffbf78fe5e1823bb43d4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.8.tgz","fileCount":18,"integrity":"sha512-/73yQ2KIct4lidgs1jeyqF9KvbMnZU965zOzsMN7bwu15FnTRRSxBp9FRmCjLJ99ycVNuOX0diIHN914cwQCyQ==","signatures":[{"sig":"MEQCIHNz2wfkTQKyK+F8bfH7nTsvoq5vXFO10v2Tg+PrK4g+AiBwlOQqYOut5KvWLhDVtRPpp4/YJWmghoREqTL4KjZozg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI3JtCRA9TVsSAnZWagAAR4MP/3+Bi10z8HwAZ3pLSpV6\nbIQwwfEzE4lMr+SNYZ2cvBtDe7V2UurLi/x8B5BeZsd+jjjXCGmyI/0ktsCL\n7D97sNnw0wDQKgUGBwOh/NbMamJxf9Yz499KBKXJTjGGUxx9sNoEbVvAdpVH\nxf0kUa/F2Ashs+FM+0BAWpCuhCYSQp3NKiEeWhLAoYn95ARZXoLWYqbg9XY5\n3o3fMGshKxrTl5PFH7OiFdPu78Qj+FwTl9vkFYYi77y1GCTOK0V5r+uMlg0X\nFepXvrcntM72F3/aJucG8jbVm6A67titB5jwk138ZOK+Yt7hKmli2fOTdn7N\n+stfWHkvOFaJtVMC8jbtw3vMD6TArtbtVaTcTRDuDFI9JMoB2ECoA2WLHC/+\nrSbGP8QJjwy6pp0Cc0RrtjLDzNu2aG/yWoOdGqefjL4x6snpKiwb/0KAeNzi\nypV/3mJ8xy4pTjf151CB8Fa3W1//ZcH7OTIegG/Yn6AY56vGAK5ZGaTDwMLj\nvm7BPAQqFneT7YWuxA4ezWcH9BDMo7VBXG9/WAKDhoHHeAWeRtLGD6AnJPcf\nIVEsllFX+AqYjvLq9W2Dpy321S5pC6L7XHrSod9/q3Uk798LgSfNb3/2h7Gg\nAvnwwk9+IREKv+MguuStFDMGQUWAMS7CHPKQCwhdBjdKF4TXgAhWv1pfhmYv\n1JN9\r\n=G5Lm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.8_1629713004936_0.7323251035864184","host":"s3://npm-registry-packages"}},"8.0.9":{"name":"@vve/immer","version":"8.0.9","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.9","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"75ec45b18c62d1642d28ac10f13899d85d24eae3","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.9.tgz","fileCount":18,"integrity":"sha512-aatNRdmE5gefmRm4qt6ohY2D6MNjGL5wgWegPFURY8SMBatUyHddRaOXA9HXAsnpBQ22m2LuUMIoJEYPEWySXQ==","signatures":[{"sig":"MEUCIQDRP+BjN6Rqy2QX+AmQuRX1bC0xkx3tnqAGXpwI1puw4wIgalZANeZ8V7hQ4j5I2R2BY2CBNU9POTikB1iClD5aH/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI3mLCRA9TVsSAnZWagAAkYIP/1xrDUwXNe3C2Q5HWNI0\n/Yo+moxJ6Eac1Hxj9g8joCNRf6k//RNt4z4XE9ycQwQMhBFHuBUFxowMTHf4\n4BuEtihVPyo9POr9JHMS1qzIOPyH+CrLtF5VN0ZiqK08QojUA7xccAhQMFDT\nfEgHqvDQF28Tw0IQ1h3R/bYQZe2Vox+MKUS7qFfHxE65xidGqSgQV/jWL0Jl\n3D7ofon0Yvu9CD4SRtwFrxVgWIgOApaTMA7XbiaHFMY7eDbOv5F+nHzf3JMz\nfNa/tvlQjykFaDJsKfS7ggq1Al//KSZKNv9X0fkvFlmHu9sEC52KK+xAJVxk\n4U9c0iQBuypuh3t6iRcpVDIkFbQuhBTTzwLBtQR9YEM3o6T+l3SlIVSyXibd\nJ0v7AZ6IptNX+BtgixYs4RGTpggy6+Oy54+AA1+kiF2DmhCepIO1U8eDpVpH\nwjg7d58xHsENigldPKUYNQdnfI3g52Qxbu6GIFTsb54zfcE6eiHwYl17NhOV\nfceBNs9jSWv0vXyIEbh+NUTQxjvL0/UV+OZBlPoQfuj5k3MT1lJLjuJAZ8Ju\nk2K5HCacCIiKFHHxDHdf3DN01QXafs4rH34PyBF1NYdqAfe55fkCMOePoLLh\nW2UTBot81XPdgWnelw6EpyNIv0d9/hmErd7uNcAWlXdUY7QgCFUprN8bAJ8x\nJQOw\r\n=EIfs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.9_1629714826861_0.784097242986546","host":"s3://npm-registry-packages"}},"8.0.10":{"name":"@vve/immer","version":"8.0.10","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.10","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"911bc176fb21352e6409938a998cf4d7582d49ff","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.10.tgz","fileCount":18,"integrity":"sha512-k/wSghKWbHUT8f5o20C+YUiEpUKv3PYoB3wffdISYpb/m8fbIV+0+AAUMrZXFHKG89oOi/0EDMhWvzCtv2JRCQ==","signatures":[{"sig":"MEUCIQCHL603eUqzJLCzRcMbOM6joc/qftcZl9HmkWkXZAbo3wIgM9pyb6OUe+uZXjx+rt/3v1TfRGf+ZxpHlqt7PhxcevQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJFIHCRA9TVsSAnZWagAA/IoQAIVyEwREUK13S+XQfa7l\ng1OMxyvef+bucfAehd7r5q+pQbQgKhPqkN6iwm6/zLkOPOpsXQfGEPAzdr72\n1j3ROzxk84sFGcx+ydnZ6ZH0BC0KNCpUnGKrwCxHqjQy309VzwC2QdzHSm8P\n4z73bEm8PBtOdN7UhLuPY4D8KywqstlCwTxf2BA+4pYIosUwOuaLC0Efkfeq\nm15PR00JxpVWgZdLPpVB4fBRGYL2ecRmBeHowrvxqOkI+bssWhrpcuBLyGLK\n0quArGTg6LFEIwnNswcEabRs55g4fOdaKtOXhBHp6i6rdLNS5CCZ/G2Wk9yJ\n1qVm8OUYaksfaDpxBy6k5Jl2M6oHq8mpjSO0PUNOE2L6UCJAG1Pa/CMsHh/1\n7T785ULjBPtwm338YgCtBDQUULs1dKTOFZmjZV24M6zKU9+1iWi1FGaFNvZj\ns+9Bcw0J39s4DNy+uOsfrHXmf/rIY9ar985nnYpLBDrjiJ3BouuECMtPbMY1\nFS4EI+YfL1rzD5YIG/ZlecoeUdfwEtB/kUoWN2ZYtwfpp/mQgYT0TAMbgrZC\nDQcwTJAcGEu7Y9Lbbxmroe27id34Q3oV+DATD9c4qLIsDKnS1+ukbzzFIlmM\nNFTmiEzPNSXBdQFR89mkY7zFe5nvWoV74wNYVGASLNyqXxfpgP6oVlT3J43Z\nfqvO\r\n=x57x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.10_1629770247011_0.44373538790592937","host":"s3://npm-registry-packages"}},"8.0.11":{"name":"@vve/immer","version":"8.0.11","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.0.11","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"313027bc798f8a027d70c6db416f8369de541ec1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.0.11.tgz","fileCount":18,"integrity":"sha512-ctEs7kweF3JRBPz9LuF3okVEu4C7cCbLJh0PIZnrEJUadiBijZkmsUFD0kn2aToAVUf2jsk4eK1W+YAA6c1kFg==","signatures":[{"sig":"MEUCICUBOYX6ylysl1mFIe9MerOd2g3yuVAKyEPgsLAzoa7HAiEA+UleQG56MgLyZcDckJ/EAeSfrm2tv0dGHN4yD5MnX20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJGE/CRA9TVsSAnZWagAAgq4P/2IYZVFXu+j04hucmPvp\n6cpsCkcSunwYM5x++xqZ82vbJkCViAkkFaWNbzbD7uCMXqtCGHR+ADRIEiMo\nz1bj6tOS/NFm8bWJ/rFsS426LmOAia7EREKrQHRyUnv8Xs1a73DoDkFaegK8\nehffj+4GxD4w2UYfpxNlJqHYZHiCCHuYn6vEt7yetsFwhHZYgLcpLTkLSO/6\n/p2oeXmobzJTloyWDGQx0aYjueMDS/C/T0Knc0E+JC4wA4eja8T6wdxMWX/a\n9h3ht5ynIHUQoIMMCMBYPv2Dy7WhbS/T16Ll0FhitGe1wwfDK6ocTkdQpRWc\nHZcyK5Ll8XPObHWB982+F52ijB9rgSJMtCRueDONBgfNQtxiQytvMus6khQf\nGylglJqMxJ1hNqFiE6wAB2Myj5/X+Cro/Sn7Cz+1XLH4jsbcLWLZ/CTUx1t1\nvH2hHfaA3EzAt7S04DcNwr7qys1eQWmVSs4dQGEBumU6G1dSJA2Bv/z9w560\nupD890AimDUQTtnM7QjYoEq0Q4LGj19C94uhvgolvWGyNhrp6bsWF5ozOHtJ\n0og+yD2l433RHaWswYgqsLgpcG79l65fCC5zzbML+KkJsak/OmEyREBrSnB5\nvuPYFj8BuQQvZoYpy/bbZSz5WuAp/ASl3SKOML1BKNhSd+cID6FzljcNP4Ze\nud6k\r\n=pNPI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.0.11_1629774143062_0.17408715149966802","host":"s3://npm-registry-packages"}},"8.1.0-alpha.0":{"name":"@vve/immer","version":"8.1.0-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"76421ed8902b151cc6784deb41d5719c66806444","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-FRnLwrWZO+IsSIwNH8pvKOAKHQY11JYUDZzLeD0lxjuHsRgilzZEuPe/wYNYZcdQaJUE84WMdPZSzSg2DzBLQw==","signatures":[{"sig":"MEYCIQCxo9SosdpVydTUNM9GB/3q8SBm1Fqm4KSpSEGyuiF/TAIhAOklFfOhUBvM1gM+xc3KC3mFu/fxseOeHvsrMr1Cry7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJa6NCRA9TVsSAnZWagAAj2oP/0Bg4Z5H+tUHLz+Gry0+\nXoSAJ8UY90WQcHZPa3I/8fx//kt/oKtyWYzZgCLIngfzE5DyzA6XJ7vbn2cr\nupIp/RgqUCpQJLCyp0U4tZaXnK1DcLs/82aA2M7bUTm6RlN2199eCHBzPPlT\nfO62pYZ5BvSKt9uG2+9S9g0pDFOGkmXe99aQ/u1Wco4eJ31VQ5V2x7azvLnB\nr+IJeXy133gh5PXJFKW0FqcUvVh/BLFT0YHEts86cbs4896iAg4LgBHsa0MK\nJSxUin9GvhdFDYSgoP1uQGBShHb9O0N3ZZqKH+NX/oFjS900hNUhDZB323p1\nB1dfEePUb0N/xoPNRO0uFA+jGQRN9AxRl1Ma3+sfLIiJFLhtjIR9Sm6GTKFg\nzP9pn6ba0jBZOIZ8JUw1qskyo+/RZEXbcX5L97tGoLZ3Cnkyt+E340EDSQPe\nyYr3dG5sFc5pGWOQK4KZK4CHsWagtH4uHiOibnJ/RbELZnsyM3JvREFMMApV\n54J3DIzBmsYGdGpIHJFElLin9RAtFe+7P2ptZ1W7yRbGrl7xATlMeRnvozyq\nO5kylkFwCFchxDG4h+MdOStgknbZcIHSjVt2a6KIaYB15xdrRjVYSSmeeDBg\nRa3KsjUnesbsfmVGN3l2+3YGXOAxW6V6ug+EipusOmNHSQg4oCJl7tOC65aa\n3t7A\r\n=xqLp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-alpha.0_1629859469244_0.7916882125424014","host":"s3://npm-registry-packages"}},"8.1.0-alpha.1":{"name":"@vve/immer","version":"8.1.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"3d94002c952900a3337c39f87573ad125a4b300c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-Vg1dzQ5UsT1ZGnoT9NRJqlMTwZIsuR3kE4KV49SILS/9baGZUqbjpGHK9pAVnuqwYK7Focgj9dbEPISgNS6U0Q==","signatures":[{"sig":"MEQCIG+s4gMiXTdvpbRB6F5s6/Ms6mNtJxYtnk3p7YocVf0rAiBA/fMwmuFs6rRX5/w+80CWO7i5UAXe4UhBH71sVgSxVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJeGDCRA9TVsSAnZWagAAmKoP/jpsLTPZiRImYpmtgIKB\n0g0NxmVEufpiTWKjV02WqGvyD4pHT0NugKAzUxiUA9fDbT+Nj/kSIHXYEk0X\n1kzWFMpt8+BgF0YaCwK9HBXJi+mL9Wgs0It1kDn/wEx5N608uUT/XoaEI10G\n7vffOf7WD8vqb7EOxIWuzrxOKjzp7pXAEfxB6os4QS/xFUJMGbuTO8cIAeFt\ng5KSffcsXw4bllp+81+0n64p2qkRNXOTxt220F+0CmWv60VGtiyE4OFFP+Me\nBZC3ZcsafMUBWnUfRJNP66+FA5J6nH1ZYLekuMLqP6FEeIA3FopxsYDY5i+P\nYqxxydByrFd2ObXY6rq4WoDN221T9YImdO2Eg9ZqxLoWTyvY+51C8zVkk3ZH\nHCueORfn/ym9SiH3TDHud6y5pOQLWZow1gXL4aCznWasqrAp72ZvZlCVChMi\n+lwK3/WgfsuM14CjjZjS8Zfw8WdM4GQxYbdTR/aWphKRmhukqGmJE+sOahYN\nhJY7EPMNgQOBP7ub2HGSOPpfw6y6DQOdWhJgy4OmIpFcOxETCJCSXy2C15fj\nqTdJAsKY5QDST+G3NgX68YMyap8K8OOYXyYSmvJaaW0uzhvPp3Pr4tLsrTnq\nxgug803/1RQ5/B0EkvjvdBrPJ+6X49wfRzgxHZNdDF9vOVqq1AYmiEXC4869\nCtMn\r\n=Z6SU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-alpha.1_1629872515109_0.9708552507068244","host":"s3://npm-registry-packages"}},"8.1.0-alpha.2":{"name":"@vve/immer","version":"8.1.0-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5c40d8be8aa305b3587d4ebfd01d49f0917b02f1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-d7/7LN+svZJCZVjTxTJSHchU5+t2fERsAlEa93d0OH3gY5Ba9XVovBf1XKZhQEMB6RIJ8pWuE5j5ejH/rmB8oQ==","signatures":[{"sig":"MEUCIQDGsfMurDWSmDXybmpoHRj5JoQfGCOrwrT+eY4AILn0zgIgHMCLMcQ7K2IvhHngdMkrrYCI5q5KrycCvgKVnz4y3RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJeUdCRA9TVsSAnZWagAAuCQP/2V2PzV7AIVCuqDtLD7i\n0lx7MQg+3Ua0VfJh4XGQ8GUGBx1taWjfbr3Za22OQSr4OrWy357sDbYeFqaO\navqF9801+kTvgAmdKcPxaDsceNsb6l6qTcUalPyEpRcfri/csG7yUxD28MGE\nYt+wBlz/RKMdUPQw0Q7thpDXqYWDTBNEZPF42LKav89RBwrEa23R6SrwFfw+\nWSJ0+9QT1RA/w3rFdAlX6gwsxtB8YscKSWOS+YuovT5vTCEUyxIqAsRuq2uW\n0zoVAF5ulXVZoyjLuO8j4UHXOVt1bJc0LBns35qQcVKyy2m4VGo72psBNFoJ\nnXcxbGUN3IKRMSW0cYNF1leK0VgtbPw/R3qBHvp66rmFko3QIxZVwAKPxWQ7\nN7e2AbJRiI1nACmUiAYn6iQaK4MrHH5J9zy4fCIrg7nNQo252mTjdBNrU4rN\nYHBzruHhfGwT44wFHMZo7jWTAf4wEC6jf2e7y3naha5xg6I01OfwlX9mHaXJ\n6q5cFhwY0uuQWQ0347d3f3vwDIDbT72wMEdtTqr5Ej3fZnbEbB5TzoRvZdJd\n6Fkkn/z6T4wouWCvgE3QERXmrqrjP7JlQIHfSLt+d0s0ozuHPd3DHWWecatb\n+FvkoQzXHw15HQkLnSDjpcf0BEVWiafxzvXWKLNfwuyresR4bkjX3lsEkRU2\nqVMf\r\n=xEIq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-alpha.2_1629873437730_0.12525533236225006","host":"s3://npm-registry-packages"}},"8.1.0-alpha.3":{"name":"@vve/immer","version":"8.1.0-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c5cbeaea34d9c0b6c0343ed8ce5f4eaf329423f7","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-alpha.3.tgz","fileCount":18,"integrity":"sha512-zuUjCROg89meUuwCYb9RMgJTyKC71F+RvZyA73XMSOYBX0foLQtpueK1shYL+VDfOau52KCw5Fq/H8vsiw06Mw==","signatures":[{"sig":"MEUCIH4IG3hUflbTPR4jERflZchU15LqTH3KpaTYC74dvtDtAiEAi/CXl9/m+Ojbbn1sNN5cXjxAAKaH8FNrSIJ0qz6LiTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJztjCRA9TVsSAnZWagAAnokP/1w2h29pVyiaGhW9Y9+j\nUIhL3pyQEBWVZpVmfDjV4L4Ozoe2nmAap1sFFudaOnoOXV9xdHx90l86eLiA\neFDeJ4x7IUUhgb/OjxhMFRFAWixnIcMvFC/Dg1oOC+Vv4L+YAqxDyOWO7lxZ\n5NB7NGuKHeRuSuKJy5a8eiUmBrGeo7SyyOr9yFx8H56N83ET+9NpWxjyk0ZI\nyrj1MhDcsyhzslISgHY749PwVkTpbjysMetAqR6tlewtS1kPzxktsQdFrzXL\nyCmDklmVFQa1tHt+za2VE7s7suXFdh8ZD227wyWdwUm275aiHmQ86ko2ENYH\neiyL3LIn10vtO9K0GbiRoSIXpEpi2FP/fwBcj+JBWfcWxiFhsn6B2biMaPHD\nKbN1NM4w1MYmUH3kawPxXevrs2zLtWjczbpv4/+UDZbZdiLC9+DUxJBfSazp\nMsoXpbGzJVA5voibcQRi32JEICzrb0e92cq+Ft1H0eZq1RYoeKg3pUom8EXe\nqVmIZPUtLp5Ne3Z/eYri1rpn1/xP0aCbM6dhcB8L/2oPHuifvBK/evtenV79\npUmzccGHegX3nHEaAG70aBMOTbKu6SQYykOSZb81hmQIYjPUdQTcRP72tc6t\n0yt8hygo7gWxj92ISOOVDlmSalHbiNJy/+S3/1TJW/QcKhD/OuD1k5R3tvhi\n9tQr\r\n=B8HC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-alpha.3_1629961059773_0.127419546687487","host":"s3://npm-registry-packages"}},"8.1.0-alpha.4":{"name":"@vve/immer","version":"8.1.0-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9e57b23a4cb16d32d4e3e25a77b11b33a0c6cdc1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-alpha.4.tgz","fileCount":18,"integrity":"sha512-e9UbEnsIBI5jdd0wvN48FQT8DIAaEMZ3Ub0OoYIaTzGROb2ijXS911L6HIEjPTSEQyhWSyIS43XaDk3Qs0jU6A==","signatures":[{"sig":"MEUCIQDx0FtKBbYdZDwokk6VYqYtvfSqJX6YwXTQGOodUr8segIgZ/UgyjLBxixzCUKPfHqGXRHBbDoHnEmpwphHh6H3vrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLaLUCRA9TVsSAnZWagAA0gUP/1qmv1cLwrLa/usW129U\nQts76T8Ew6EkAHcKhIpX8HyKqFS97WAytrxJsgZTovsqnObWjRdOnjxA7nSr\nPe7ZKA0EklWw/me8RxwTwipqqWti/gs/84A9C1hpDrWauTTgt8yTW4FuFBgT\nF7koihxMfkrZmsuixNVIRL0f7gQbTSa3KAMnaFJxP/0E9sqxtauc1VCctwL7\nYNz4UbrVajSJ9IsyjFvA+Jz/fLl5X0r78owv54Ni/grOYvh8ZOhF9cQb+Hip\nepKBcn6kvw+24u7c+rQFuEgAWOcdajjsS4UxA1AgB+5vW5CtfXO7gmB1GLFT\nCSDgyH8VuE4W70lPgQ8PwshW8cyVruvtc+lFtw7PxMdwtZjpb4YojUoSDCki\nl8sBUECxD4MSG4pUkKABbP5TC2RvLnaww6Ouc1gfs+JhsvdToHa79YdDVkN9\n49qp/XZGgvc+inIGm4PK3cN6NwR02qo64Zk33kqwR2HDkac3wZ7GVZ184cJ1\nFDRMs8TL4hMFF9LnTR2gEftLc97aLWB44KdUjtxKdsjxljxadiXd/BQ0lh68\nsbIIjMPLxZtf88Fd+cZqkE0Qe4mIKv5DMAqCri0VVVBfkqunxJUjp/iU9Eio\nKMg8TLXZSdWiYsPwwEmSCIeOEEvNqlKhhRP4tCPI4gcTAQE9ZssjT9L8PtpQ\nR6DL\r\n=Pueq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-alpha.4_1630380756654_0.012414030816124244","host":"s3://npm-registry-packages"}},"8.1.0-beta.0":{"name":"@vve/immer","version":"8.1.0-beta.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0-beta.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"c23ef26325898a86d727310162568f9446d45067","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0-beta.0.tgz","fileCount":18,"integrity":"sha512-wUxPZC36fnBv0KvOgXuGy87h2jCn6G1bTn28yDPWPameUZR04moXShHR+ch4sTV6FDfx1aZOmEd0FqIXjzktsQ==","signatures":[{"sig":"MEUCIC04lxa1RkRWVPUuPQBgOT6oXtH6YNoPifZtdhVtEuiAAiEAleL7GnNKteLwBle/wOkXpaRIs6d+pr6vuos4PwCH7sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLyHdCRA9TVsSAnZWagAAYTwP/08jXXOynyUBJSOHBSUh\nEVj46Fcl/spGDuYCEuZfkf2O7MJig4hrCssyXhxr/K9OTPOw2FGJAhfbDSE5\njAVtoRVpYjhSmt3ihWTeYoWX2DnuBE16QDjnNS2ee6ZE7tUMZONgBKD0ngWb\nsow7rMsXxx43M1ZEJCBbUWTf1HzS5Wo8zLOmorQn/hkDcFhFUGMW0jA/+wJu\newxsClSA9aep81XqlWBHDH7W23bwz/EzIj5+cs3dfAbO9og+W/AkgmfafeHl\nz/dNREtW9mr6m2VRkrSDmmf1vdtYpSV9CA5AFttfSNnIA2F6Pc3jwuVZjCue\nWRipOjV/HEgfBiDnuucWUf1OHzBxNNrOQRbPcK5WNEghSj7MZgADje7PHBUX\nPqNWoLfO6C5gv0oaDo7QIvSD4uAb4x4L6/jesLEE751KjXRil7JFimnhyBsY\niq6pLLiqhfKSKoNedom6wsT8Gkr/RzbpJoa0dPo1mPD3/FkCkTatnKyNxkeU\nfziyLgDpG2nVQvoNjtOzRYeX4pE0b/9ms6U3YC+6JQC8gVEYoHuL+2UcXLIB\nqUBU96xgTnuMGkvAUSW5BYoY0NyHDpFTWYAaKt/O0OMD2S3VfzXwI03BLfJz\ngXOS6GxJtshrr/fiiNje4YirG446W0JZs3ty7ae7rrOVAEcmyvuGEVq55Cmg\ny/Qb\r\n=8ZI3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0-beta.0_1630478812914_0.8904743329354559","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@vve/immer","version":"8.1.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"88bfc734c62406a4e574c4cd7a8e8c41661f69e0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.0.tgz","fileCount":18,"integrity":"sha512-ELPq85OoRJJ6YvW0pE6fKTT+UpcnXKAVIaxnuaqcKk+q38JPndy74RY/869vBav6qOYLUkWcfYwEQrSqj0U77Q==","signatures":[{"sig":"MEQCIF/LdSor81feGqpnrID/kIaXrsXubabByalnINyyu9YMAiAvmlChOfLriAfiiEQhYA2ByIIwk9qTWK+AmRlRQ5pz7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdJ1CRA9TVsSAnZWagAAU8YQAJ+G9GZ/lNg6fbkJO0Tz\nkf73kb3dm4ZwhmbDAEndE1+jztS4D2AjZ9hO0vjwuNvFQZAo7v2XGkQJcA7t\nHZjaPodvkLQThGkOzcV3CL/83HVLqnvc3+J6JudwjLTmVHF9vnGMVU/j7Vwf\niubpyIZKlUFsy9gn1tVtbsF/oWCe3FknsH3JwfSZtEXfwThVL8jGNqzaw69U\nZ0d8i9TkuHoFJV4TK5vZIjy6Jccqs2eh5oHMOJHHhi99RHODVCnpQnZIAjxp\nANfpyCCKIhzfNt/HBwbcam/klv9ifnwekFnOr63M4IS2sr1Vgi48a7Aw7IzR\nl5fd8VhhIh5DpzHHgm3raI/+WWWg/BpHriU+iPH+TCd50nfMbOQgHxjupNzh\nYazvDN+gXptA+72mDt/B1eJXZSr0ieaAowBta8hPM+M9Rj362TdSMsGB2AP8\nVS1OXNW1ARg6R09RMs8GzNVN9AJNZd/45TIh1VZ4AntFosrY3kpp63a+86MC\nGRce58GfRn2IL8jxxCZ/d8u11QS8KMKsiW/ED8rW4ahmykUohe7rireWarNG\nJVkYWqGyekyAoKi8BRVfxs84PtFjwkjeGMM8lyrJeoWokIOXFeii40Wp9zbC\nN/lKMCjiH+ckJhW1sPGpOws4e391ZVXviwzDQSAefjVi/6mCCO/nGF22PS11\nktMN\r\n=S1D3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.0_1630655093631_0.6456764903437751","host":"s3://npm-registry-packages"}},"8.1.1-alpha.0":{"name":"@vve/immer","version":"8.1.1-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5577a60a6b4136a53273363694529ad3e49682ae","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.0.tgz","fileCount":18,"integrity":"sha512-hU8kawVmyrORPUot3YStSPQz9c5tD2YsF+5FX3/v1/rMHba4maHOg/WPod81aYhRlezecKUVhS7N2/mAAMpeGA==","signatures":[{"sig":"MEUCIFnaiQs8Bb9BKWZEX3TtqbZaETQAweAPpNiQBGaBp8ceAiEAylJQmP+ng+MsYbgn7gHleaiQ4rlYH3NwljkJrMPNp0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNy5ECRA9TVsSAnZWagAA5V8QAILB/iAf7BtDIypiKdA1\nCs5o0ebg46dYiu4VQHhdWazrsrs9iTDaPwE338MFHpORrmMdyEBq1Dce3SzI\n6DIrrp1CT2xOhwPvBvFdevkGqjpbEOVBVAVhUHkhouOWyYLmJsH8TNZvjGVb\nV6w5Vv4wzQu429MXvJMJAawrOgOEYu1XwFZEOMH5rToc/DCjxI6G1+yLKslu\nlY/pMAuA5+SAaEIu98NbBE2xTTNYlFuOSGMSnrjgarz94EC6XsZy0ug1WZJ0\nwU7Byadd45Yxl0svrH1kTChou6cFxHU0c1nOkzyFNZJqbc4ZcrWdl5PQxcrd\nMiiFkewKDofYVffYrfPqqvZVgCrz0ELEY/Xf7J/KPoTCNjQ4ZJj+jZ5bqtGE\ngQYvViXppY3TmJx5j1kzatTJSSjlhRvSf7dJD/fZ2FKhA7w3lOZLQhoNd1E/\nBTuJtxav+ZXBDHAnYumkcEfNb4TSbQ4jY4WzpdWRQtLzla7ltXGHv9Yr2FZn\n/6VUGnDS//HHCFSj0+HJwgq3czxrmOAyog7pMmMfM/3j/OsdX/2SvRro6Ybb\nA6l/QvHuBgHZ6AFoPRDGT46h1aboQO9t6djmYYCjRe0313TnIxE1WUvfAZD9\npJ9LcY6PHcAm0dpEM17vEGXee05hvQMo+KGCfRlvQcPQJMtDyF8xRtpnqsO7\npa0Z\r\n=mGmw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.0_1631006276003_0.2772988932109126","host":"s3://npm-registry-packages"}},"8.1.1-alpha.1":{"name":"@vve/immer","version":"8.1.1-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f2073a547d163d9f3c78486f03dd7464a1dd0236","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.1.tgz","fileCount":18,"integrity":"sha512-xoRexMk6hRswpFgjW9wD0nJXMazRMsAwD+69/QECrdE3rwATw1oJkaD0+0WOgo/uccKcO8j1L9fHLh5VyXI0Pw==","signatures":[{"sig":"MEUCIQC95/Un6axOkTrFafT7zMsgsp+o1ZA2hCMja+JGvVxcJAIgU+D0jzUGYIzjeqXmxZ/xJ4KM3JDwWdh7RGoFOQzXTJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOeC1CRA9TVsSAnZWagAAIvMQAJs1DK5NhmR5m3qIuVJW\nceg1EzD9au+hwpIX7sYqmjBLFTIdIWKIIo+mDRZMPI/FRq8cKPFY/CD3x2oZ\nwcMYlodPU+dQcnqa0QKzIR5+1nTjdnyUOPNZv6mDtaukDSKyoYBkZMnFNqUS\naRk5a2Rkg3LcpuIp0Q2KQkGLqbKhydrFOLe6j/Bz/1yE6ZDo3UQC+9H1BGLy\nT91P66wvgPDYozMLx87tlSc07zie+PQ0PyEaUs910RR/SQmBlHVyxVur1KL0\nO7PyRvpSKfmOuyrCg1Lx60gHODnCW01gNqIoYmaU5pEDeqFS8RV8wosKwiEK\nRqjcKzdqVjuMha3CfeaSzJ2R247cnN5+ejDAUnCpEq+gd+jjwrzfHRjsTezS\nCy+e0AGhWvXGXf81Kf89dAKqb/12ywRiC0Mb9jnLEnum0q94K9N1lfcbzClk\nP1iLlEfeGZy4g1gXF/PSgMMkhm6ykjVLLBq7ONB3EJUsghZIgQajkDfk8Jtu\nwNewQCBWRftVUjhV8SJfwtzgyAfHtxGGpm6TwZZb2A3okiyDHp4VIPA+eZAp\n2sfp1Acw0VXqMgzRoPM7w8vAlZmAdYtdVT9RrswDtmLFJ8RoUU7nY4Dm3bDu\nXga0wye4OmcQNI1rzfxR1137jdMUGlml0IDPsx347Bbrztjscmj6eJQdi8dx\nfDYo\r\n=5hbL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.1_1631183028864_0.029377001633067223","host":"s3://npm-registry-packages"}},"8.1.1-alpha.2":{"name":"@vve/immer","version":"8.1.1-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"73824d63dc99f6f13a8a6e9444ab8b435fb8f4a2","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.2.tgz","fileCount":18,"integrity":"sha512-WEY8RdJtryQ296ex+XofV9X2KVj/h/7iHvpS6VMZVXgNbHpL8IeUDmqntd33QNoKE8F41zd8wZEe4lJOS0KxUA==","signatures":[{"sig":"MEUCIQDcXc/cQx28mZ6bSNVB4rovZF489uTK0cnKrgf4u3AQ/QIgJ7Pif97V8TBP2nbW/1YCMcG9jPpntbfPJv/wTJmD5dY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOyUOCRA9TVsSAnZWagAAyYgP/i6rfhoGUA7VFD35kBLu\n+YnorB6k1EMT6iuA/08XFfUxHk76VoBoU66Vut3EKXQgX2yYqI1vkyYHcB+X\neitCnSrJ0OtF5ef5bIID+2zB0rXsKlg/Mk4UjrT8o/DXqHcT1WnYAhFmjN73\nepxLn+yqew10xjin5squlaa5++nPubkbzgcAC7gqqu005nKREuKcBfGAsXqp\nE/HL/AcWqpGsuFfJMjCUAUnsyVpuNqIuxZx+ckjfCXinj8sBsLl5Yt6zj6Tz\neDquyWI/5TALxwWmArWithObZQqGJFAaiBtGdh2UoPG5Wah4qmgUK2YFeVBf\nT0n3Q7GLrFR86oekCeNTJJM+Cmiq0ielVkv1O/DVofo0AgfkjDjCrGet3/h/\nH40oJb9nDZwd+tOIJgYb0tUymSqnnKS3qpXHmC+GoKF/7sHLeqonTqoj/kww\nv7Q8bToQ/0Xv7Q7NMGNCK49PeCWweo71AD+OYcoY43Cqc4H2SPBRBkXHT77d\n/0+xp9HRw0Oo5Qeln/7sJ/IDwhYGmM+SZhq2viQ9OWWOBG1s79pKAkn/7+Bj\nfgBxoZjkCL0Ca8xwiz54TNoLLVA6TD2FwFyRmNUJ4iBObOfRefzEG4OaLzK4\nLcACOHmoTW33P3puFuiCc3QEkYE6/QTVncbmtcbjF2yZjcgKIVzfMLQ9kURk\nCnAZ\r\n=BjA8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.2_1631266062173_0.44265186442881155","host":"s3://npm-registry-packages"}},"8.1.1-alpha.3":{"name":"@vve/immer","version":"8.1.1-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"37894258944eec4cd665ae4e0d633bb858fc7cc1","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.3.tgz","fileCount":18,"integrity":"sha512-zcvK+2AFQZsYPImOlWd//5sg2PPxp01QclrQ+y9KkoCjlsZyQQ1ajgCJJsHDB0L3TEEjR9cLxV4PR+3as6estw==","signatures":[{"sig":"MEUCIQCtHCkXNiWxjI8rhc1pP2KlWwv5UEe8HD1EyQ7E24WPXQIgI/lPvwUxc5Gq8pAMO+leF9Ubw0Tl3bdAxkMLesyQjuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPuS+CRA9TVsSAnZWagAACaIP/2tMIvdSk3T93gHC3V6f\n+wq6VM2jbYyqLYGa4B/1xzQL7DkemcvirYyJrH0zHpzFmSwHCTBVtoxCYARC\ni/bFRW1n8n0Bq+mgWHMYSUXbKK7i6qQyMJbcnDbKoAzi6FD9IW+rMcEU+6/e\n/pd5TGhBFA9+BS90Nhov8UTg61Hr1ZIJjZ3+95+UajWsq45tfgxu6WYKeceq\nzjO7GBNVvuCoVVxxrJkaUC6FqB/rcquZk6gLrqegVoyyAVDTRs6eX5/qczZ0\niujXVAh1Ep2bUaqUhYBjpu4MrgJUv/ebgWXrF2fHhRaE0oTweh/dV9qYN96B\nGiIUaB0Dk0ToaJb5vEf9KfS99KiYixsKsJUG5e8eFO6ronzutoWlUPSEYqbR\nywLRD6bxjBv6ELLMMCido3nQDMCVI5U2+jY/2y0PBEZ9X1sp6lb0pNbKhGMk\nwujsw3SeWXAnwxVcFz5Rtevq0S5ygqVbnyqjqLpJcE3AogKuBoEZnI16LQWO\nbxU2saOUxqUr1tn8O/uZADiknjITeI9MJhL6l1Cm24U+nT5Md6WoAjLlf3IZ\n1/GXW5Brr5pHWiLClO37ilXwmRsunO97nvjSTpR5wN0odsooIWuiuQq/NExQ\nJg24HO53nR/dqOXYrqq/0IerJmY0YxDRdxtdl24iYtijXmGJtKURd3h7mldY\nAmV3\r\n=AWWy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.3_1631511742237_0.14963098739692593","host":"s3://npm-registry-packages"}},"8.1.1-alpha.4":{"name":"@vve/immer","version":"8.1.1-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"a607403eedf59c9c033c22a1a798c068e886bb00","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.4.tgz","fileCount":18,"integrity":"sha512-Ylw+1FukrugPjXSgoPs6bKgRIsxUO3JXHKjTf5GInZlEkep5KXtgZew0ELX9f1R4yjuoEYXmioSxpzHSFdg5Fg==","signatures":[{"sig":"MEQCIBSciif36e0OJ7X+/mTsXf9/26WPssV220ZFObvO71cWAiAiaDyAydWgAB3RnlUVV2vue1aXOy3DBosoH+bI0OGUiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQGnjCRA9TVsSAnZWagAAG10P/invMyyrpHmhxTgtjhCi\nM71tBS47IkeQQSrWerPh7t/uxDpBGUfTzXwtufkJj66AX2QPMyU61vnXwS2C\nEnEY6fOy8uULIZ9J9SsX2ANu5TavsKH7idRWlUClAUDBnSgn11157n8Xqtpe\nzWqnScLQsz1HivlCcIYqHodggLQsQIatK1+Cd2Q2XBBs+MGTUYMpCgqBa5sp\n+1Sj95x775Hf8jeRT87glIRq3fHjJbc433r2REFyDmquqgvQcwE2ZG+p+zTS\nflkeQ33o6w98abHG3Fwk4sDeGnEj3+ZpiTNAZocq0n1sj/SJzcWMK+S+78nQ\nDcuu+bHcl25Q261vyZog9fKUUieTahYKfXT5xagTI6tIXCqTbhNY2EkP5omt\neQthxBvIsTW5biE0otTm9cLX0WSOb/gPb0PsI8wRI2FycMlh96AxwnP4RzBo\nt8QLP5BxhmSMEaVt58e3JTBjL6MaqYHNRSAx9aQNbLv8GFZmzPhUYJS3fiD6\nfeYGvqA8oNDj9dzzd5MWlTZMB+UgYpMAFQFlFV2jPAJjVjVkyanN09YvFTkX\nLmWosPwtLk1CR3nyXNGjn1mzZBwIR3VdeoRfKgTZrTboeDZMqqV2QXcsLKmM\nDup9ZlUifM3FdCtYM7F062JqPHI4JPACLsWFR+Vu+Za9xAGKC3IUGUjvdFkY\nowJU\r\n=Cgly\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.4_1631611363693_0.3084852851182329","host":"s3://npm-registry-packages"}},"8.1.1-alpha.5":{"name":"@vve/immer","version":"8.1.1-alpha.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"df744ea88be339f5c3b3eef2ee4bf6d26cc48e84","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.5.tgz","fileCount":18,"integrity":"sha512-ium4Pc7MAsrDoBI5RTsxiYYu+vd1m13SO1mpejRg6Hko7WPipR00IN5Y6xrMzpisWr3hg/0JDQQRj9trGtXIBg==","signatures":[{"sig":"MEYCIQD3Z9ua7pCrQXjwX4mljyDhfD6vbz5qEQ3v8sdm2tVW/AIhAPSntwYFnNWN7ecDczjqWKesTJJZTXG/6FBfybSp1wjK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHqwCRA9TVsSAnZWagAAukAP/3gGA33xOviJYGWv/O8b\nj/ul5cDvvDHnQ6Xwfd4Jb57x2fYydFx3IqZL4vSpFfzXeI8JgLtHtrH3C36z\nDgPN6oPhQlqqoUlfbCoL1Qk763FyFEndRJAA8zD/tW2wbRI0xVOWTo7FVYOK\nLBLS7lI9VScizst7m8HRUfKAdJrADALG0yNAqMsrnXayQQ4twZCd6KCWRQ5y\nANRFBFdSku4p3iO7aSzjlV64PIQd8R/TnzSynKSZ3ctynOp2jl99jFdTiz1+\neE9t0Vz5dZWV9ZofTJAoytgI3vqF4GZkqK48YdtuQKi5DDWBJDorDTB8Wr+O\nbRApLqnXYkhNu5p/UOcCYKwgwH/1td83RTNaMqetg1xbkqPvACT10UF1BozC\nAarAeWa0U66lBcBDhHS5fGu+wD0PvC48PUNFv5mVf42S1oNXSVbMS4zF3yLj\n9S25EOZY5ViaNIQQ/huG3jnjgROneqicaroKzfR8wYuZPCSaslsaCS7dFXS9\nBwhGR4grKEUvh18RYWwnOkKYokUJFfBQIogaMErdsqgNMy0OHzBTsmcg0Kj3\nT5wocaGnnbBTZthHpU7yamv89tqGz/KM1IZ5+LDDRFssGM6VOw6P62REqG27\nFPaxGgIZWCQTEGrMViM12DCdZ8dlRy/fddaPKGxSeWmB0FijJSPoUAcqsWCq\nppXU\r\n=O025\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.5_1631615664719_0.37344484532584743","host":"s3://npm-registry-packages"}},"8.1.1-alpha.6":{"name":"@vve/immer","version":"8.1.1-alpha.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"296743f70819b901404004d46d7c02b8dbfdcb55","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.6.tgz","fileCount":18,"integrity":"sha512-TCai/uwGj7M8qg/kQAQQjMp6vEDo4R0J4bxoN3ji6t7Bz0e1MfUj+2Prhj3/pCX4j6RKRtSJG59Y+zb5rErWQA==","signatures":[{"sig":"MEQCIES3wDNZsvC/e4Et9QVzc/sWCOd67kHpVtGarNKvZ4tJAiBbWhsLwQGxWC20f+VRsA0DzZ+3r+XuWf5XpJBpDhetqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIZ2CRA9TVsSAnZWagAAT50P/A+8N9je++w46XB+70nX\njD3wW1zNYfS+6kRI367fpy3JDvdclvn7lNT46Q9POq2B4hjXInxEEHOMUgC+\nW2yIT6KGV9+uDCRJSfNo56yl1aRViTafwPTNKea4nRYB/T10F5Lnz2Ci/qky\nVdv4n/I0uBHFhR0o+WX1Jf9po62bwASz7cFaGr4d9761Jxjbt15CxV45KJHl\nQTTo3CawDS8G8FLbSsYyBRXEfBmDmwVh2L9NV+fetXDIapuveSS+TiPgwzf+\nxWnawmkKp47z3V5+8INPqB/i6ldsjcBjaowuodPj2S9gc3IR5LNwuJZ7ztCu\n9U487dDHgbcovYUf/lHoDJFOpgYrEu6uPulfiBDmgz8YDRIPnvgG08OTfvF8\n8awaZuEq8JXe4XGE0kBvuFcRjPTGCGwBTsErCuXJm7NfWLcjukER+c2H54i/\ndVm0pONl3PxnDjWsWZtnWp3tufw9sEmvgarzWDq5/T5fRorXRGNSr5k3/9Xr\n8pDJPpK1IeR6R7Y+5QYSB/dvQXPTeKNmiSGOzGzOuwiQ+CwWIGZu2U9nUxhZ\nJHjac920WwT7ky4oja8i11eK/XrEJF8CsuAgkuM6wI4pU0wUSt5ZT5g/Hib/\n8cJzXEaP3ae/mqvbibPdXA4sMmfddv/iLLXscv3dcjDSK4idHEAD84Ri6lO4\nX14M\r\n=TxKn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.6_1631618678754_0.9943475424373927","host":"s3://npm-registry-packages"}},"8.1.1-alpha.7":{"name":"@vve/immer","version":"8.1.1-alpha.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-alpha.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"636da586824847001772923062f99b0b489cc8a6","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-alpha.7.tgz","fileCount":18,"integrity":"sha512-W/zBieG6VjKOLXzl3Wa/Bllbv2meTDgoUiyn0vG3PvU7tMvNMerIkUIzaJle7/AuMBXvdgiymn6AXBnH3bxKZw==","signatures":[{"sig":"MEUCIQDZGc3C0MmWZXYymR2G4GVbvNg86jGUqdjovl2wWCAgwwIgCfg8jcn6XK0lVPZ1R31XaHZhgtqNzVz+8liMKcwA6+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIewCRA9TVsSAnZWagAAPtEP/12mCPUyWV3nCLsIAsM4\nQnVfYlpzDK/yx51lQVtuhwEPHZIsty5EqFSkIyr3DXnnUA57SnsLvLcpdUUz\nOdgzEB9OZG1K/L0EM3YzsuiOthLbvJMbVIJ6qCN3H6l52jl/EEHwvlcG7uVd\nEOh1OukA3ZPRNMj8T5RER/wn+hBbJ3DOLczN0/v/L8mFmTLB9tNbkqMZIyUl\n2TfMOlkeTe8tjxD+7RWQ/bIYWcWelXVek4LZqf92kpL1e4eRYbIBsXo2Podh\n9Rvsv8Sm6C1EMNCMhSSoXfQhRzYiAUivyJqasPLZnvQ3Ug7c3RyOyckLmQXt\nI1O9GBIarTZgREpzaEoAmmv8lTvmg695XlOEQ4z3WSK+dMA88G+DLCQJLJZg\nFrWbTyPzHfLJLiFXKIRSaQWpepbHiRWy8fiEmf9tsKI5tBvTIqk+kRIDvbw7\nPGQxoSfe//eXcf5HTrHJbDEFv+ldyvH6p5E5kpCwAMeHCWKUa2gpt8gJ03o3\nMPwn0NWt7/VhnYZr8uU1c50wr5ndiguEBCnGcKk27mW/wV63hWA9RTimFTqY\nrjSsRdlR8Dsm0Z5zI5+yf8Xc3K+osP36A/b9kI5Ud63JSCVhwyL/rEdCFt+T\n+0W1EchqJ+Mq+MFyBzrNv2njt+AgkNPO3q4YEtyq0FPsT882I5qRWVcIqLrI\ne+Dz\r\n=VkPg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-alpha.7_1631618992053_0.7621895497611664","host":"s3://npm-registry-packages"}},"8.1.1-rc.0":{"name":"@vve/immer","version":"8.1.1-rc.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1-rc.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1b70cfdf66c42b861e93d85471e1f2495f040848","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1-rc.0.tgz","fileCount":18,"integrity":"sha512-zK2R2kylr5iKNeNPxT2JfA8WateQm7lKwAHDBpNI6AF81sYGJFF4zoLdqy1FJDJh80aTW40enn5oxb+SD7oOBQ==","signatures":[{"sig":"MEUCIQDZMOG87rHuvGwzZj8CwG01MzsJ7v5aLWAU4z5LQ0TfMwIgIygDl4dAUcHFZVebMYUzlEmaFR9zZjRgmyJxW//Tukw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZkwCRA9TVsSAnZWagAAilwQAIXFOt+JG+V2NCf6KQyL\nVtMKyiVQs79ohcFiZwgIC4cVNZnfrQMX2OQr7wVnKNPhs5CYNGNxunjp3OQM\n7xNxe70V/oDOmUBhgneLLj6ZK06As6idorE0AG5FKG+4dj+la9i5HbUJ4Sw2\nRSGhStaSpo+ycKzdmTiBKVq72RODi51jiFi8XMzs0o+qK+4vgm7sMY+4zRGQ\nJBj/fqsJtLlvMryopMUha7pUv3Ks878aiM8oiszq1kK7rIJgJSUGDD9seXCo\n7tOc3GJ7oJ5MQKcORcVWGyUOyqzkZ+avXJlix+k4aCtPg1jYYYCtlZ2BMOKR\nYoSbRfzMcPODNepqTNhLjOGlJtZnl52c4Gjt3622lDfD5fI8Tg8oIo8snBk7\nGhkWpXAovRoyfk/x+YJu2mjTJGRtpSFCkPlEeO4kSahhxez2ZyH1mKWOPUSL\nKjPpp1EB+Xn9//e6N3ARHipP5nKZuTKc0rsldIDRipmG09XBxK7VMr8STSXC\nQJ3qrxBZkKvT7EFj4ae094B9J7MkCTZfIU7lIrpTQ1+fRfjdk62uON6Iyh3x\npIUZvb0nnVrQFPgaC35505+fXKR5jcFNRcO8qpi+j2fUb+bDMrHTBKsr8qo1\nBEmCN1/m43hkfyvl5TsQW/4jJ5Nm3dZc1MRSxFNKO/ZOoDchuPrGH2X+sCY0\nH+Fy\r\n=BhBo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1-rc.0_1631689008761_0.6275019374867932","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@vve/immer","version":"8.1.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.1.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ba4743370db67895a71b7bc7e32455457416b8c7","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.1.1.tgz","fileCount":18,"integrity":"sha512-1vtrQi2TRMe6XI0DXw1s+G9U/Urco4rZqe6hZRhzRZ6McvCItBPkAY7XcOzduCY6g2rv0GVPYFda8HJgkj7paQ==","signatures":[{"sig":"MEUCIAcsRV9y2/7BlCrFDSYbgF8Xy35vSp9dPonMy7E4kH3kAiEAkjUN0jhtKg0yrqSLgjLu8F5l5rlkgZbwFEsNKPwRvIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRAheCRA9TVsSAnZWagAAtIQP/A+wRnhEcduTl2mtX9pR\nV2pBAdfgGCvQPWHPVIskUR129ZPaj1j7g4iIfccGpDb/cp1MHqJGAveGW+e+\nosr+4Kw6Eo9Rn4Thk+Sb5jo2d5j62FtskO+vEX7ko+3GxqsDQ04Y7GtQ6Jp/\nCiYd5fRHP6gGH9wrMo5fdEXDcQGLNwLuMkpJ3aJ0DPCHkX9caM5PiGJc+RrH\nSZBm0h1YuobRDCQYNukUdketHVGu8TnxOuQHa4wi281zEw15W2sZdYbtrbva\n7hfasSwqhL+swYwRuBuOzFOnDdndEfhe3DX0MeIA0jft53rxSAypbOe96BfE\ntx9qyICba5kwl5/B2GTfv4x8B9YwuGELQZ9wrOWvTBFlz6luLOjiP1VA1DEZ\nSlP9EfxR46v4TQ8k3eqWmqo1nTbjBjwu/gDVBk6+5mzuWj3n6jwuqGZRVwjt\n0BTtyfbkcjrHngAmwG0wI+buP7azJOl7syceXXEMXuoaalhnpyQfQ4II3Dr7\n4af2KNV5KTJGy0vFGx5dfr7+olWFBDSa1hgKioG4rSE6E8LiLtyHnGvEO5Hi\nbYb5Qb0pkwngsZIt5OqXupxJB4B6Nk86OnTM7gYgdJ4rgbPTJKe+Hq7hORqE\nekDxIqBY6k3Gq1nx6OgjsJJRPSQ+euM7FTZ6joODI52AreNlGvWzMwta4O9U\n0NRm\r\n=7VH+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.1.1_1631848542725_0.6108059740410849","host":"s3://npm-registry-packages"}},"8.2.0-alpha.0":{"name":"@vve/immer","version":"8.2.0-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"7f35f8e6cc48dcff99950f29a3a2b5433237b45b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-Ql3afrrYRcN89/m3kxVwFirCglN+igk/AEw187l9ukblOzi6tmuNpYuUMu+C9wokExbwiCOYcRBK2W19IrVq2A==","signatures":[{"sig":"MEUCIHLX/XNorZvNDOZS/sdTYnfl5pMdXfjRT0bzE+yXl0RcAiEAytrS/792LdhUG36gB16iT29PmSNn3JdGGoM/qtYnyvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-alpha.0_1632724049653_0.05520940162876142","host":"s3://npm-registry-packages"}},"8.2.0-alpha.1":{"name":"@vve/immer","version":"8.2.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1c8b97d1a7b390fe623e3b0ad370b50199c51ea5","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-UqxW4DiLbSXnBalPQr6ltR4n3PJGeQvx12T4E7jQDYAw2fFJGicaId0mNaokujZXvhvQlH/ggPMyXJu0vEvkNw==","signatures":[{"sig":"MEYCIQCcaFtKs+gELf91PTOrEwqPpg36ygiQCvrxMw4YIsuZKgIhANAOtSp1qWH/gUBfrO6/p4ER1oic5oB5pqvZyzfflKYK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-alpha.1_1632726838455_0.588592212229625","host":"s3://npm-registry-packages"}},"8.2.0-rc.0":{"name":"@vve/immer","version":"8.2.0-rc.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-rc.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"19b5313f410f91a2092207c9dad5c9c288d5f384","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-rc.0.tgz","fileCount":18,"integrity":"sha512-71hPF07lv8xKeMkaOdYZSobH+PJOij/G7eJqEjffQzUn4zOO3tbFBle+3tSg38Q615qF0XnYRwZzmrmljeuUGA==","signatures":[{"sig":"MEYCIQCnD2Ol/IH906qaa4uF8BVHJslOUD2xPjrGlQhKtGPdngIhAIMRgYKx3msB2PCrhPlRfusO+CbX3Mn+5GI5MjO1FbIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235030},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-rc.0_1632825065819_0.5918009662420205","host":"s3://npm-registry-packages"}},"8.2.0-rc.1":{"name":"@vve/immer","version":"8.2.0-rc.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-rc.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"569af633912cf843d52ff1dceeb3d13655cce80f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-rc.1.tgz","fileCount":18,"integrity":"sha512-rEy27aOTFCfX4wQdJ91RKJfl+qMDRGaszPtGzWbZPNwSyG97Ewkr/CRRJ3mYHjy+GcUCpZK/Z7+BCn1A9ZgF3Q==","signatures":[{"sig":"MEUCIQDUZPmJOVzw9MvLaqhCMWUfpJlHMWJqx2vRwTeFQxSjKgIgMDkNvm8ovdYk1m8lxmWxBxTUGRVzHyIyY0HFEVU3Yhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235030},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-rc.1_1632827226152_0.41681833880662866","host":"s3://npm-registry-packages"}},"8.2.0-rc.2":{"name":"@vve/immer","version":"8.2.0-rc.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-rc.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"51ee86bcc050aff64bf61c5c539d66f037e0e2b4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-rc.2.tgz","fileCount":18,"integrity":"sha512-HT8wTsrm9iXdoMf137diPlNiDkoNprhOQlZaUXrFVFCFGHTRyEFlxZW6ICmHPvPY0HDV9gQyt38Y1r+KWPpRsw==","signatures":[{"sig":"MEQCIADnTEblBvxWEH+rWU/raQBYKiW4Bx2vfoclt2SEUOcZAiBrauKAOULEVo9PyiaftnH9buqnQ85hsPxZN788av7QTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235030},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-rc.2_1632883671088_0.5940708859116712","host":"s3://npm-registry-packages"}},"8.2.0-rc.3":{"name":"@vve/immer","version":"8.2.0-rc.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0-rc.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"093b6bd6cdcc7a8ab6fea6865484ced149891b23","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0-rc.3.tgz","fileCount":18,"integrity":"sha512-kAV4OrsxadKxUgjymHZk0HIsTBHXYXLcffx42fGiP0eQyvsa1GjNr70MJhDn2vo03KyyTy1cCLM3TaK9Cq4sNA==","signatures":[{"sig":"MEYCIQCiawFoQPv+c4CPeCaexJ4mRFWof5zfjYDmHphVyJwtgAIhAOt8foTuOtSvrUF8hqvRWSvcbacGc00nOqFAZGi/axFg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235030},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0-rc.3_1632884028943_0.5025061661352657","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@vve/immer","version":"8.2.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.2.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"10bb375489dd8a5fc5d85e6008482c84fe45c38c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.2.0.tgz","fileCount":18,"integrity":"sha512-IHejF7xGRWqPKmEOR+6GFsWynEacXfuh0ZQl5sTn1sfpjWQiL1sc5JOoxO1AVEHxnvfXuVZng6z1QoHxrYqC1A==","signatures":[{"sig":"MEUCIQDD6eZnTSgwYdvCrhugXiEWVlmzR8Tu8/jC8V1m7JXZQwIgeBG4A/6cVfp9g+eMriunWXK2+8WhjsLxeymfP6nn+rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.2.0_1632898938547_0.20179490168498448","host":"s3://npm-registry-packages"}},"8.3.0-alpha.0":{"name":"@vve/immer","version":"8.3.0-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.3.0-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"17efa0985376b7333cab6c69d4f011cf1aec2e62","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.3.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-989P7hetbTH8rb/bEzp8y68IE5ZxpZDm6S9qPGvKdr874u7H0DNCK4rwCBPtpDjZ5+H3RUxrvY+uS+edYhe9hQ==","signatures":[{"sig":"MEUCIQCWbYrmq7QMpSeoku4zVenGhX0EuoiQmdeMdtS8bFeyiwIgKeXezgBnCU6qktPd4KkQ7zJPBuSiSimzpTxn1LSM1ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.3","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.7.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.3.0-alpha.0_1635232322592_0.29420948114690426","host":"s3://npm-registry-packages"}},"8.3.0-alpha.1":{"name":"@vve/immer","version":"8.3.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.3.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e1b718965a3092b9f20fa3394616cbdb3d25984c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.3.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-v9i6zGUZDlzkFoR9jNQ7kyNjPisDkcycPwaQSZb0sv7BgVrVxhpIHmowAWfWUVXnWPayk/sT6gKLlxotNxkS2A==","signatures":[{"sig":"MEUCIGpBWybhllsouYDvsoK86+vFZsj8Jt9h765C4hoftU/aAiEAmR7Lx8tzB1OGifg6boKKBuatw1pkakCHekCtLhykQfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.3.0-alpha.1_1635570268397_0.7526858106561618","host":"s3://npm-registry-packages"}},"8.3.0-alpha.2":{"name":"@vve/immer","version":"8.3.0-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.3.0-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1aac23b4ec5024e29e12d753898e3a065905918d","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.3.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-/xpo0xx+Rq61ynRj9CTFc/+syWcKDwnG7G15Q+8GfC/ZBScKtauE+uINep+VtNspSRW0CrgK/Ad0jFswsYY7hg==","signatures":[{"sig":"MEUCIQCgkCuL7ECb8RnKDyccdLAS4Pk5ccxVUdEYyNy+QXShLAIgAr8PyAA/IGgDnDE2xlveQy9bqoau5b5yMDXFnIeWSeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm2oMCRA9TVsSAnZWagAAMNoP+wb47gn1cWDirNlhrDaz\nyw1zcn3YxbQjKVwBaHnxd52Ki6dldFUbEX74BvrT3hZYemwI+66gAxmV9Gem\naUc7iOe9FdVy54f3ioEXVMFhfFnH3ngzYjw8qM/JtfzomdLrJ+MXxNayeLsP\nCawTy35x6gKgNoKoQvT4JIvWG7PzdXTAiHWC4BD2MiJ0OzMmCsLD5e3SeDdm\n/Jfhwli5q+3triptIgvV0Omxa2sade5TstNne8b4Qy3nkSstRY5TqBaCgRJy\nQ4Bo0qaJCHjCDBIjh5WjThybDGrZ82i7IZeKpf2GDOBduuZvLle8VAaLo/7f\nvwwK43uJDzkP0PGX+385Wk3hH+i7iSNXfgpJW9uYK36NlmLFFrgTk2o8GLQt\nbTkufFnlAt9Q4X/M4zJTM3MQeNNGuKdpNDlJgKgnyfDFxnbHg3LrOYkhpMeV\niyo8gXNReUNXN8AxFf2lzke08ah3KgHVqBaAk94Z1G2mMFxL0fXiPi+aUS4M\nO4vq4XndcXuGGRiAeJrOfTFsqEVvGhmdQaOMGrs/PWk9cyP8AEHR4LZnPWKk\nT93vH+CPYQkRb+54bsyBRSu2RVDhss9elhpJipc98CgWw8W8xi2hTGk07+nO\nqk0hHv2xRSRMDOmx7+z+sGTZUBVLitbyWBCBN2x0gTttiApuw3l3wLL3gPjF\nZqLH\r\n=ICPZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.3.0-alpha.2_1637575180029_0.3686967250438913","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@vve/immer","version":"8.3.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.3.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9a8f0c6d0cff703575d20f9e625f7760bee9d44f","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.3.0.tgz","fileCount":18,"integrity":"sha512-XEx9hrtWqRu7VTiEPHOHWCAcrKT45DgCWZ4qaB8P+v7Bkz/VTZeZS7lrrEBnaXEWGDM97kPq055UEUbAHANaFg==","signatures":[{"sig":"MEYCIQCVVmp7sH3q6SmAVW+DVskrm/tQSeUTV0RGwXVhdM6SMwIhAPEXEq0bk/1DbQynt8mSmFgNOawObN3NKcZeWc6PT1g/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhswdECRA9TVsSAnZWagAAVI4P/2VY9Vo8MD62s3lg1lG1\nWRRqK2/xmNWJq1eHCOfU5I8FfeOPyLCCsfzWaFVMb3Yyk434ABGhXv9/f2hL\nUpMXIxZtjUzyMB9d0YHvv0lpvDcG8GqprJWy9xncsaoSwAcBnht8csxs8zNi\naxaUxVVpQCAUNVCOI5OUaH9S+5OarEhiFv1VElPinLrKwt1PjhFOczjvMR8b\nH8KdjWN8Kp7Aud6gMWSdd2u9gJfEPqCbpjGfBhXJZKiHE6XCD/kTFTUJocE+\nh7qGLj+bEDoeZIdaZ0UKnavPRZ41RZOLz2vzFqI3GP05VMX9zEx9auFxpTSS\nY2Nb7JujQcYCCvC3hORnA+eQUGGztW8X+fJ7KQcEpExhZ1+CH0hmNno2tZjv\n9W39vJt1iSjYfKQmLIKcEX4QXPWg+3dxEeG/NDTZL5SIPYft4SQjXuSYlmJK\nYmCyYU18KpPODInThj/0hX84UGiJLqC+xZ5ihQmcv84xgg0w29C9Rnzpaeer\nqBWkgKt0RTknIANa6IMywMV5v3ykJWCvzJzWw1kSxEEXzMO7p5iUkhJj91Pr\nfZF7bVorBidgNkMjfKP8wjmVU61XWL/OJEZD/IwYpJ8KlOjY1aEle4Xh9HVy\nLROiTcy3Mzt+07ssKXXDSaWJ1U62P9+OEXzyytwDkZhnT3/6nCpVazu0SOXc\nGwCX\r\n=9H+L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.3.0_1639122756622_0.7722291309087121","host":"s3://npm-registry-packages"}},"8.4.0-alpha.0":{"name":"@vve/immer","version":"8.4.0-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.4.0-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"224a21c5af3b35c2402b8da88905091655ae21c0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-aaCcRkOsGwpI8nhjUP4n9EbHpm3CTnDL92yV6Ro1gxSdAen/ivYfjxPHQhBINHqHBHzri+Nlcpm1G3jH/MCyQQ==","signatures":[{"sig":"MEYCIQDeJbxDBVxPSeYthZyl0wCVuLB6L45b8D/Lcd5hHD8SXwIhAPE5nv3ITXbNwCqd8SdmqJ3R4ofMSe6XF8ATyqp5ujGX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDev8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCBhAAgirXAO9oKr4xLydWMebRXl26cDyHcVr2ld9mL0xT+q64n6jx\r\nPxo5xIeW5v8IrJlQvGnOQSUEyGrp/yD8fv5vT0rKYVXLgrn1g4DvZ5EKZ9k2\r\n5HjjLSmV8wOuhgbD0+vJg14NeH6BEHkTcjFF8xRIjpJWNIOLEhmvZvek9IIf\r\n+S0xz4YYRpSZJyIdlxBo/sFBtk1wUNl6xmGWzsb+LaJmRpinDsu79ZSgHfjZ\r\ns6btbGrzb0BqTtOIOQjinPaEBFw7k9d9H269Cwha37NCG7ZusGmcOP7PqRjU\r\nx3nLVdWNa8IH/Ows0LQEREDlCa0I4+vi1wG52IcUu+2t10mDw/DXpc+mFnT+\r\nLI8r5eweErt7/Uym+quS8GW3qh7WkqeiXouEVKz/9XpaJqRPr+cYt7R2LOce\r\ny89cOo3RrC6kmDJXjl28AwKJp2luaA6IiPuyWFJuX6mB6R2ODebVZxYgEGYI\r\nYjX2ieUPn446CR33WFytSVSd5MYx/rPhKoX0fuYKCHnpzXSSTvpQ6tmotf1A\r\nYXrUyXUAf3yRwt+7W3zdfWc6COrEwkfuEukmEX9J4Y/ZBgKp4r6e+XtRdzZI\r\nQQ6OqEGoIiDwZX5yEnoGVN6h6MK4wWDjgPFPMZpXPO8VpUVBscRWs9Hhz63B\r\nfOJrOdcpO2t/xvmyNqzsZ5P7lIny3tZB39c=\r\n=p2/D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0-alpha.0_1645079547822_0.5145625843903525","host":"s3://npm-registry-packages"}},"8.4.0-alpha.1":{"name":"@vve/immer","version":"8.4.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.4.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ce4b178922d12270932c52a0702f972faffef2b0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-JW57xFl8Oluok1i65ojJFFA1IqCxPPZSV1RWZPawVeC6xhp5tlxqcTPMxtwOKBl0+73/WvT2m9gxB8H9rnhY4A==","signatures":[{"sig":"MEUCIQD/eTEOEQ8w+8VLG7CAf399bzZH9A1Ly51dnuvZ5ts9MQIgS6ssYH2ZMcUX779Sr9ojlexVpUR4XqMuK4GuF0TL7hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDex5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpywBAAmiq+LbM9XCMfkiip2N59cKLlCva9U6j02EFnT0P7qsijrLvk\r\nRhopadWW0BLh8huKkk1UC5yZazwkZKpyQcchmJECjH7XYYFFrXU2P5Vk/+Si\r\nSQ9QWH0fmp4E4pI+mpvJVb3F673quJN4YHSM5Mg6IxqAjbANv9m4lTDVnH67\r\nHjQ4tiVeFZ8PKYCS6oImopEXU8GXFefCzxhXMhIkeRbfSKDwOs77m7Son/BX\r\nC2988xIlvvNRgZLrcBlNJCKgcEZOT7fN51PPeic8MJ5yULEv+Hsc76atwlZM\r\nys4WJBhINXKk6oVIubv33o/vcvfZiaFD+b/oaAsxmJQZzKgjQl9U3Kuq0Yaj\r\n0M7nybQVToMu3XZYLvkmghe74zwn8Z5TxKXIcoLzosKYKmhlb2bIVMSSI30P\r\n5fDSKCQjaslxYZCqfOW+xHORYwVbzDLBJ3d/v4VKvWJ94//sFlGAtAhuWhZl\r\niIFDowLzIAPK5aYkVynFSdb8ftowsYJC+IyOeoJVsD50bXWB7K224+HJFiiN\r\nkFXcqlYV3SwWzRMFmCLTDj26vwUZZY+Yj41OyybIc8oonLZ3kzvNlgthMQQx\r\nrlWk9p6cYABcUbMAGPx0yEsqvnPFczbAO6B11DWKMiqJQuFIeNYPOMhiKOwa\r\nbQmRQ5t0tQ8mKJ30Flo4nq1/LRyp/QCsYhs=\r\n=s3qV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.16.0","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"15.13.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0-alpha.1_1645079672864_0.8973856990084275","host":"s3://npm-registry-packages"}},"8.4.0-alpha.2":{"name":"@vve/immer","version":"8.4.0-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.4.0-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"71f3127da774b50e8490311172e9d0e7fe60c8ae","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-zWaoqNJtKrsMmjXw3uZBz9Pl5LrJwV090Ydc2S9x9JLCWXNuMP387A8AxH6BZhO37YwbDM0fpXkPGavy3Pv5PA==","signatures":[{"sig":"MEYCIQDuSf4c3Llkk2Vp0NfKnawpxaDr2w9HgoovZqYIzbYTxwIhALJ69nGLiuYM8fD5UtvVN0WE4dF/TwECR2GKsR02y5Im","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/I+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4jBAAmyM1LCTePaZ4YFpNKSFEzDhuXweBQpUDcCpcP3OpW4+d3GRp\r\nM1hLganc66Gx58B2qObe7h9r7kfAUCwG8KncP7l3QCHQ7EiRCIixPauX6kLI\r\naOemlGR/09v82JCmSB3c5Y7OofMphFPO5imxy0tA0HhvGHmGN0qEPQWaSkAS\r\nHa09TiFdPAsMlGVJ+2qEToj2k1n1QZrRM5HsyRR/gm/81uU3ya21M/yOcJRD\r\n5Z2RIsrnClPbTMv8BHrkC31XwjG2F1ik+rbHPMId3v8B3ywMflUG8qJFH3/Q\r\n/aHb6TsRh3pil40dJ0B/d7zUssN7yg/Ur1hVNyFaNXMqF3FQBNPksnWoGizk\r\naJ849fziMd6zLKHR4qE+Y9Qc8lJgOrm6CEXnZ06qCu6SXPqx0wXQlnGhp9QE\r\n99Ra4+sYO0GyMupNNg9jvnz4RMQJ+DheBDmkhwkuVO69P8zGBbHA498OMHsb\r\nGKPcDpx3YiWdCn5qmU/boqomNiA1u8SQNwdOnV9Sb+mOV4AWWQMdXrqvXkGE\r\n1123n4SRexCjCVWNrUQ0LHHzxsB3VeeUp+RTFYvW3rT7s2stJxrOOKU//g0K\r\nhk9Kcv37NuzFcIrVX2SkF9URBf+2Bf3Hs+ySnEhNDfTsbkyY3UVCRDHD4EVk\r\ntAjiFN7LWEJmgXMn95rVSsURq5tMEbYit/s=\r\n=1fEG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.17","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"14.20.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0-alpha.2_1660719019262_0.4924238471133888","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@vve/immer","version":"8.4.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@8.4.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"dbce0f2c4c75b0470398758fbef5ad47c455e921","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0.tgz","fileCount":18,"integrity":"sha512-z7xC/VaW0LIaEOEYWuMT7NfezFF/1g/DEp/r4FoYHSv0CIt0q1Toy8Vu5RrMqV+DmYro7/zfZMCsOg09w1PKww==","signatures":[{"sig":"MEYCIQCsdZSt2ROnh1ZUgPM+izCGcSpioEYbyV97Gy6UXi0WaQIhAOGjH1igmWOhvp1fRQrdkCLvglKYz7ypSkkTp6FAT297","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/JBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqorg/9GtIr/KCYnHQXW2stQMqYmR8odT1x6CwG5hcAUDRCBJaLT/IK\r\nv09J9SQmYAmFaiutVFFiwBn57Cxq1aE+EKdxCRw8WRPG904PTM9No1SFQqyo\r\niBc0hvpJdziKGUU9wt80c9EOAPjvPAjYVVodmdelXi0oCBx1dHKapMyQrVzA\r\nGXaXdKtypSz5F+IJlep9eNuG8zzLoOpXuYJJXGlr11bAuy+DXLtoJuetKxvf\r\nCF3NsnqBn7cir0CBxcGQVuRj7VVVFwqbhjh+VhH3hYn4WeyPw1ARMefbgIUn\r\neAtBOQc6L/8KQfY2OvwvObOKoPYzdVnaNNWv/pmtFtuZaXVgSm8Ybzhmy1Kp\r\nmo1B0fo86Ty5CF/yajKmetCf0YqoJiMU3X1rmwfoBoE5S9UETko7Q24VJfEl\r\nJqrwmuArzl+hTBySHIUeZ5bwpy66MzhANYmmyXl2AkgUFDyhGeoeuPHc1+Jz\r\n1ETR2/MYBx4LzVfKJlR2jqxAM+nmhldlRUTmO6Ok77t8TMP5CpmWVgNSESy7\r\njuQq1HuFZUdvTB8e9JiQ+RojetPP/i9bZvN7ig5CtbclKjHUtzJf4wd9nnRJ\r\nbseIv0FMAVMLUlwGMNmnvzEJHBHTvhHb/2xrPBDw0Iv0M6w4WMSXsUfboOK7\r\n5AArLEYBzNJhb8IweOmoZ/7xaDo3JenvBx0=\r\n=XdY3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && npx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"6.14.17","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"14.20.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0_1660719198967_0.7693883278156648","host":"s3://npm-registry-packages"}},"8.4.0-snapshot.nt327v":{"name":"@vve/immer","version":"8.4.0-snapshot.nt327v","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@8.4.0-snapshot.nt327v","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"49acc474afc19f2abf2a62225d117703c6448c02","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0-snapshot.nt327v.tgz","fileCount":18,"integrity":"sha512-7uZN/tYl86AX1jZj0Af0av1WMNTpFG1n+kXKBAym8pg+LTKMiLH3bCfKbnAzGSl2hiV9XNzbULrAS3KbJylpag==","signatures":[{"sig":"MEYCIQDmCuaBPw98ZhLBqczW2qxs20xEidEaiVImKJ9k0jhe+AIhANACpIQTBD/TPC7Gt3NdjEvW6aLICbXaBXlkS3Ss0hPg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253926},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","_from":"file:vve-immer-8.4.0-snapshot.nt327v.tgz","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && pnpx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/fa8e144a1f07c2ed97632318c809ef9a/vve-immer-8.4.0-snapshot.nt327v.tgz","_integrity":"sha512-7uZN/tYl86AX1jZj0Af0av1WMNTpFG1n+kXKBAym8pg+LTKMiLH3bCfKbnAzGSl2hiV9XNzbULrAS3KbJylpag==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0-snapshot.nt327v_1696849543613_0.08755217500274592","host":"s3://npm-registry-packages"}},"8.4.0-snapshot.u5g63g":{"name":"@vve/immer","version":"8.4.0-snapshot.u5g63g","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@8.4.0-snapshot.u5g63g","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"640cd1652dd07e5f32ddeeb481fe305696847be5","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-8.4.0-snapshot.u5g63g.tgz","fileCount":18,"integrity":"sha512-HijGu7iqxOkgx+YRPvHqNiMAAUNhalvPD3k6XH3MuxwUVGcXqRKM5ymgXp9n5WKK8OXG/7W9o1pVwLiWY0llmQ==","signatures":[{"sig":"MEUCIQCiLvnnhlFNHY33dd23vhJ7yLPNYgrO6x6zxmKAXsUD1QIgTTA8Ejjrg5Bt/MNKDFS6asWzKnT9hU4l9Ljl1v1sNvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253926},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","_from":"file:vve-immer-8.4.0-snapshot.u5g63g.tgz","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && pnpx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/4def3ecd93cf29fba9364e170112a3f8/vve-immer-8.4.0-snapshot.u5g63g.tgz","_integrity":"sha512-HijGu7iqxOkgx+YRPvHqNiMAAUNhalvPD3k6XH3MuxwUVGcXqRKM5ymgXp9n5WKK8OXG/7W9o1pVwLiWY0llmQ==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_8.4.0-snapshot.u5g63g_1696851605203_0.36235727794330397","host":"s3://npm-registry-packages"}},"9.0.0-alpha.1":{"name":"@vve/immer","version":"9.0.0-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"a8adef2f087b46956fb853a0fe1196e4acc6ae46","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-Dv4ahfnc5X0RJ2QlS2cmzzsWZSpYT61a6HFJHSi3JHXi0B7/Egoi1v+a3V+zS4Xh31QRVz83Nsj04s8R8gLXqg==","signatures":[{"sig":"MEUCIFtBJjnTADe5/E+9z2JQSO1+xGXH3Iw5Rvs/xqt1ITTIAiEA7b6FmLtKViFV52o2lKS+ctqlPnlwaKwKLhiHMk43iVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253918},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","_from":"file:vve-immer-9.0.0-alpha.1.tgz","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && pnpx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/bceb1a672419f7d48e2b4e52ed72abe9/vve-immer-9.0.0-alpha.1.tgz","_integrity":"sha512-Dv4ahfnc5X0RJ2QlS2cmzzsWZSpYT61a6HFJHSi3JHXi0B7/Egoi1v+a3V+zS4Xh31QRVz83Nsj04s8R8gLXqg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.1_1696851778816_0.5825856780094769","host":"s3://npm-registry-packages"}},"9.0.0-alpha.2":{"name":"@vve/immer","version":"9.0.0-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"639acb86c5482708359cda1309292a560fa32bd3","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-RB2oSEadkH0wjNaYideMy5kX8DBF2cp1SKXC8gu3/VK4iPA2xl0Av/aHu+HBMfkNuZzARpVBcI0rBUJzmxfDRw==","signatures":[{"sig":"MEYCIQDGv30FDaN9oyklpHMp+oMDF8M0YAM3JtAlO42PFB83/QIhAMWCAqFUQZbII4S5kUw98s6jsfxPIG1dxYSNnNJgRDZY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253918},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","_from":"file:vve-immer-9.0.0-alpha.2.tgz","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && pnpx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/f7a6a8219457cbbcad9f799063bb3afa/vve-immer-9.0.0-alpha.2.tgz","_integrity":"sha512-RB2oSEadkH0wjNaYideMy5kX8DBF2cp1SKXC8gu3/VK4iPA2xl0Av/aHu+HBMfkNuZzARpVBcI0rBUJzmxfDRw==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.2_1696904445593_0.5801138387815865","host":"s3://npm-registry-packages"}},"9.0.0-alpha.3":{"name":"@vve/immer","version":"9.0.0-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"0d719d21bb205d1d0076fe499e319f1f6a384bdf","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.3.tgz","fileCount":18,"integrity":"sha512-aLoYYnF9E8u5FcPtSGs6GZzrzspGRH29iKdfXuDJ1IQ4sTdq6WBpYhk21BBJ0/ZGc9esLmaGlLLjk9jkSJ/SdQ==","signatures":[{"sig":"MEYCIQC/YeHmdLM08vu8XneFjvBCTKipDFhIxw5L2HryrtGL9gIhAOg27DmC2LstzZWsMO2pfBBclyAaJFKphgIpAVCpl4AX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253918},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"dist/immer.js","_from":"file:vve-immer-9.0.0-alpha.3.tgz","types":"./dist/immer.d.ts","unpkg":"dist/immer.umd.js","module":"dist/immer.module.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"rimraf dist/ && pnpx bili && cpx 'src/immer.d.ts' dist -v","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"dist/immer.umd.js","umd:main":"dist/immer.umd.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/df024b766a99cea0edffc8fba38e818a/vve-immer-9.0.0-alpha.3.tgz","_integrity":"sha512-aLoYYnF9E8u5FcPtSGs6GZzrzspGRH29iKdfXuDJ1IQ4sTdq6WBpYhk21BBJ0/ZGc9esLmaGlLLjk9jkSJ/SdQ==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"dist/immer.module.js","_nodeVersion":"16.16.0","react-native":"dist/immer.module.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.3_1696906706614_0.7381646473213213","host":"s3://npm-registry-packages"}},"9.0.0-alpha.4":{"name":"@vve/immer","version":"9.0.0-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ab8e9826eedc9a62c3c5ad25d6b81a3eee5077f9","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.4.tgz","fileCount":45,"integrity":"sha512-4xdSLc/m5duu27duikmzZlDPCQjVer16Z+sArHLen+1iC/SgT/RC74cvAgdA6ZCncBdiACw5lnUV3gEGTL3nmg==","signatures":[{"sig":"MEUCIFOrnTMuqW5pXvTzbHT8i3ZHNgu8biMnR1nGbon4U+h3AiEAk8zwBK7PT+gLBG5fxcyTUizYt/VKLHmxyrp27IiJ0pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497394},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.4.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/7c175ff7449814d80291a366ddebab54/vve-immer-9.0.0-alpha.4.tgz","_integrity":"sha512-4xdSLc/m5duu27duikmzZlDPCQjVer16Z+sArHLen+1iC/SgT/RC74cvAgdA6ZCncBdiACw5lnUV3gEGTL3nmg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.4_1697025316888_0.9285633214971756","host":"s3://npm-registry-packages"}},"9.0.0-alpha.5":{"name":"@vve/immer","version":"9.0.0-alpha.5","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"cd357f457f758dfaab11be008e782a1732c7967b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.5.tgz","fileCount":45,"integrity":"sha512-e+k1SuekR0/MlhEKiEIpjKI7eLdjAxdsNvsfm7YLiFJU6lm1x2Q69qK6vYN+hvOr51ZFfAwAi1kyXjem47O2OQ==","signatures":[{"sig":"MEYCIQD1j5DD0wBTCStfdJ93hUmWO+w4MvK3C56qAgKsquDxxwIhAMA6Bi7C+2fyh78d9E/jKObLedkGOdats9c5O6blkxuW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497394},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.5.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/cb230475e9b3b92ac84e32cd9b41d190/vve-immer-9.0.0-alpha.5.tgz","_integrity":"sha512-e+k1SuekR0/MlhEKiEIpjKI7eLdjAxdsNvsfm7YLiFJU6lm1x2Q69qK6vYN+hvOr51ZFfAwAi1kyXjem47O2OQ==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.5_1697082595789_0.7568782003334249","host":"s3://npm-registry-packages"}},"9.0.0-alpha.6":{"name":"@vve/immer","version":"9.0.0-alpha.6","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"6c57199473eceb3f7b9788f2d03924e36c426b1e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.6.tgz","fileCount":45,"integrity":"sha512-CL3qESJX5dFwoV3Zj1nGPaJUFEMBXOkCEZ1tGDKR7OoB6CxYTK0BOqZmYZbhG5mtRtY4GoOC+KxFX1vjFLylMg==","signatures":[{"sig":"MEQCIAS4/wjc0ZqDZZGJOQJMQkoVtiPXJYnUXkSkFDMavl7OAiAciwpITrq8HXzREEoJvLkaabp9f0x/hI7dSSH3KSs1Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497394},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.6.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/f739eb862ec785492a302de25f48c785/vve-immer-9.0.0-alpha.6.tgz","_integrity":"sha512-CL3qESJX5dFwoV3Zj1nGPaJUFEMBXOkCEZ1tGDKR7OoB6CxYTK0BOqZmYZbhG5mtRtY4GoOC+KxFX1vjFLylMg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.6_1697099883457_0.38239180090846214","host":"s3://npm-registry-packages"}},"9.0.0-alpha.7":{"name":"@vve/immer","version":"9.0.0-alpha.7","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9f6019ca64cde9be2cbb594a78610a195b140e74","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.7.tgz","fileCount":45,"integrity":"sha512-/TwzcCj9jzGUGe6/oEqCm6OIDdHSCQutiz1GDWnzZ+uzGbHHp+/4WQSwzSrvqk2hlw/cmYXEuJkLkXefTtnT0g==","signatures":[{"sig":"MEUCIFVVaczWPZs2Wsl6Nuy5pWPTuOdLbKTabBTFwQvsUUTsAiEA+nyETRdfV/0VyvNMsSTIL61h8/BPgUKoxrBJ6qFWDRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497394},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.7.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/1874e0de40bbfdad6faef130c69492f9/vve-immer-9.0.0-alpha.7.tgz","_integrity":"sha512-/TwzcCj9jzGUGe6/oEqCm6OIDdHSCQutiz1GDWnzZ+uzGbHHp+/4WQSwzSrvqk2hlw/cmYXEuJkLkXefTtnT0g==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","@babel/cli":"^7.2.3","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.7_1697180171202_0.21713441130222066","host":"s3://npm-registry-packages"}},"9.0.0-alpha.8":{"name":"@vve/immer","version":"9.0.0-alpha.8","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"be1bb1f971df36f1c35cd560638780c254ab6798","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.8.tgz","fileCount":45,"integrity":"sha512-+lob1nuuwS8IGfLpiSX+H9CGwCUyazLJp26qjFONz17AVOatKskAO4EqPjsN0e6iO7aiZo6wtN2AP4xq0j3aGg==","signatures":[{"sig":"MEQCIAYPssWvEr4gXX/C6esGkYsrOG2af+1M1Uriys3gDyCDAiALib9RRPb4MSNbmvE7r9X0otMTVrwqZlYO6C/UFDV5vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.8.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/b1c4228a808aa4fd77bacd217a3c7419/vve-immer-9.0.0-alpha.8.tgz","_integrity":"sha512-+lob1nuuwS8IGfLpiSX+H9CGwCUyazLJp26qjFONz17AVOatKskAO4EqPjsN0e6iO7aiZo6wtN2AP4xq0j3aGg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.8_1697532404568_0.6262988833291745","host":"s3://npm-registry-packages"}},"9.0.0-alpha.9":{"name":"@vve/immer","version":"9.0.0-alpha.9","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.9","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ac7e6e6117dc26bafec3b9230d8c973b69e0aafb","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.9.tgz","fileCount":45,"integrity":"sha512-wXOSET1V2pTBAlJdI1ZvzyoEIkHQPLI0p3PUNto6HMDcncbvjw74pcgHW3FfDl+z9AibNYMHbTJDfQGBnInRDA==","signatures":[{"sig":"MEUCICsYYkBWoFA99jYepsNh370CPYgAiKGxrbwc+Vk5BkZjAiEAh3DdRuUHZtjYYZTVcMYt+s5SMBXXYF2GmVKP+3Vb6b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.9.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/6f3c81c7b4f3bd208c5f4dab6ecd7302/vve-immer-9.0.0-alpha.9.tgz","_integrity":"sha512-wXOSET1V2pTBAlJdI1ZvzyoEIkHQPLI0p3PUNto6HMDcncbvjw74pcgHW3FfDl+z9AibNYMHbTJDfQGBnInRDA==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.9_1697701757058_0.36162647368341094","host":"s3://npm-registry-packages"}},"9.0.0-alpha.10":{"name":"@vve/immer","version":"9.0.0-alpha.10","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.10","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"491b101cfc0481a740b26d542cb416ff9435b89c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.10.tgz","fileCount":45,"integrity":"sha512-S6xC+hC9NBubfxljQm47H8ihKq0fB8gPkqdxxDYI3prRilrYm7zodwmCpTKej99hEd45OtCJB6HyiSt95Zi8aA==","signatures":[{"sig":"MEYCIQDpbot4yr29jywwbVq8hRq+BcVegFwfYIuZoGkqBM08cgIhAK+7/zG/+myue7FZdCqQjec18Gs/anbfGqOS95b7FpdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497367},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.10.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/ce72564037d0340da0c17d253f70c49e/vve-immer-9.0.0-alpha.10.tgz","_integrity":"sha512-S6xC+hC9NBubfxljQm47H8ihKq0fB8gPkqdxxDYI3prRilrYm7zodwmCpTKej99hEd45OtCJB6HyiSt95Zi8aA==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.10_1697718789632_0.5313105746768849","host":"s3://npm-registry-packages"}},"9.0.0-alpha.11":{"name":"@vve/immer","version":"9.0.0-alpha.11","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0-alpha.11","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"4bcdab4f65c6ed9fcc25f941857f0750fe40f450","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0-alpha.11.tgz","fileCount":45,"integrity":"sha512-CzrKBB2gNK11JFGQaZShKuHkr9bwtILyGOmq8vofaBhS3XYOTvpYYXN/p3j8+zDcRhdRPT06tyjsQ2WJRUJ4Qg==","signatures":[{"sig":"MEUCIFDTodh1EDN/GYe7hNM2WtZvSIhXaYg59RwjUEIIp34IAiEA2Bucynz8ngMwwovyH+INrPUn0s5A0EVL4UJ+/QKTwc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497367},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0-alpha.11.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/37acfaba564aa894703e721682beab10/vve-immer-9.0.0-alpha.11.tgz","_integrity":"sha512-CzrKBB2gNK11JFGQaZShKuHkr9bwtILyGOmq8vofaBhS3XYOTvpYYXN/p3j8+zDcRhdRPT06tyjsQ2WJRUJ4Qg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0-alpha.11_1698043569808_0.07633734494674327","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@vve/immer","version":"9.0.0","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"38283e4171f2730de8b6ce022a1707991a2783c5","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.0.tgz","fileCount":45,"integrity":"sha512-fW3ThCa/JHdezp7yE9jd9nPlmFfu0ySTae6Xz8hIuIo2a9VgCSKU80ZYJnKiHoKIKLvHDOJVXW5l1fXA41XwUg==","signatures":[{"sig":"MEQCIDaqZbwE256BMp64UYdgmyKGR0a2vQ6SsqBOGUk+hyl8AiA5ie35ObY82/yrvOmEhyzCOJncz99iuJxLX2pDCodNLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/337ad27fcd5b46ad3015108b0a34f064/vve-immer-9.0.0.tgz","_integrity":"sha512-fW3ThCa/JHdezp7yE9jd9nPlmFfu0ySTae6Xz8hIuIo2a9VgCSKU80ZYJnKiHoKIKLvHDOJVXW5l1fXA41XwUg==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.0_1698666909458_0.686578109007929","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@vve/immer","version":"9.0.1","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"b970f2974800a473642cca0f68b3aa9875fcf337","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.1.tgz","fileCount":45,"integrity":"sha512-AGhs30e7K7BaYJgE3rnbBJVVkrKLtsF4OEl2Sc5vdbDr4v080kx3IkqxQzzaB6lV+YzI34Y7jNa5+x42Ky6Lnw==","signatures":[{"sig":"MEYCIQCoGDLVzkstGkKOL8CCsTeRR6KC2+oy2CjtwkeCpX8k9QIhAKJUsWX6CbCcUtV+TZ9dL0z5IhDNDYSLaiY9DSG8ZaCb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/b38cff2f9d2bd328bbdf2cd2664e6a3e/vve-immer-9.0.1.tgz","_integrity":"sha512-AGhs30e7K7BaYJgE3rnbBJVVkrKLtsF4OEl2Sc5vdbDr4v080kx3IkqxQzzaB6lV+YzI34Y7jNa5+x42Ky6Lnw==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.1_1698669127195_0.33467079592986626","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@vve/immer","version":"9.0.2","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9392f8c61124859699b29ab7c3266fdc43e90d89","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.2.tgz","fileCount":45,"integrity":"sha512-RFUALMmMZrU2YRC6JKDwlrnm1guaIVIWdW5KbIaaDLpEQTy2tgRP66AsabOcvaI4y1SE8zBk+tBaaGhQU6Jq1g==","signatures":[{"sig":"MEQCIAs8/6D04Jlnti0qoDQ7J1p0dIWA5rNfp6KVC0t6HAV2AiAIyTkt7bKEHl9btLCly9/wIb6+2DtDQJvW+N3y6AmUCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.2.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/caa2d89771227504c0bafd6418085107/vve-immer-9.0.2.tgz","_integrity":"sha512-RFUALMmMZrU2YRC6JKDwlrnm1guaIVIWdW5KbIaaDLpEQTy2tgRP66AsabOcvaI4y1SE8zBk+tBaaGhQU6Jq1g==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.2_1698718159068_0.4527513520479791","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"@vve/immer","version":"9.0.3","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.0.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9992e4acf4ff4e140efd62cf762655f49671be03","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.0.3.tgz","fileCount":45,"integrity":"sha512-mZQ0mjVXBy3TwXuKVaMI1jvTwdvcfJ0S34Id2yNt8lmAoxy/2hoCDTr1CoewRF8IMZf9pmpqN4sJo/AIEEw6uw==","signatures":[{"sig":"MEUCIDSi3ysQPNbjn/yePibQ28YRuidtR/a5UKRkZEhcrK/vAiEAoWtMqJM/451rdaJ8+2/A+0EqWQ7dDycT2d9mdzbRzOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.0.3.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/fd8b417cd7bbfefc65afdf7fd6fb7de1/vve-immer-9.0.3.tgz","_integrity":"sha512-mZQ0mjVXBy3TwXuKVaMI1jvTwdvcfJ0S34Id2yNt8lmAoxy/2hoCDTr1CoewRF8IMZf9pmpqN4sJo/AIEEw6uw==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.0.3_1699324518629_0.8295832950528044","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@vve/immer","version":"9.1.0","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.1.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f5b13fb57092ad2b8031b4aba64ca68b4a9caa4e","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.0.tgz","fileCount":45,"integrity":"sha512-0YfKwbfcc7rQJr1ZFBaXkaYmlm1DFjll2s5vi1ZvRzTV12d8ScWOazD8NoT+GzD6ywesJPfeLBN0U308wTL65Q==","signatures":[{"sig":"MEUCIA9vZIgWQi1pRr/qu/NT4Ke0dAgEMMtMJIguTzD3+q36AiEAtChusCDp4x2tj/9wfIv1XKMUnxpdYzkFUSBrHYlsNd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/747db8441e620ac358f8f126ae387d8a/vve-immer-9.1.0.tgz","_integrity":"sha512-0YfKwbfcc7rQJr1ZFBaXkaYmlm1DFjll2s5vi1ZvRzTV12d8ScWOazD8NoT+GzD6ywesJPfeLBN0U308wTL65Q==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.0_1700039438880_0.526042742840028","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@vve/immer","version":"9.1.1","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.1.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d4f680e8d228e4e9ded94e9eb503d8fae8f24a0d","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.1.tgz","fileCount":45,"integrity":"sha512-bqSeiJu+0KdVnx2A0hRTtv/XmVbFqc14RWK8NGrCzlm/65Z3vSteeY7ENNMVcz3RixAaLHgkOroy2uub7ylv9A==","signatures":[{"sig":"MEQCIDIVIqYST+n6E9vMS+X77a4xiAbqJ8LwIZPoF9+e+kvcAiBFL2uV0nDBNdCUNWUBJdckGvNJnLBTGnCUo9CZuyB2jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/4c53401e957df57b37ce7ebd04b8c6cb/vve-immer-9.1.1.tgz","_integrity":"sha512-bqSeiJu+0KdVnx2A0hRTtv/XmVbFqc14RWK8NGrCzlm/65Z3vSteeY7ENNMVcz3RixAaLHgkOroy2uub7ylv9A==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.1_1700202686942_0.9837314161209463","host":"s3://npm-registry-packages"}},"9.1.2":{"name":"@vve/immer","version":"9.1.2","keywords":["immutable","mutable","copy-on-write"],"author":"Michel Weststrate","license":"MIT","_id":"@vve/immer@9.1.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ddd96fff1b3947c126e256a018f63be97a24d44c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.2.tgz","fileCount":45,"integrity":"sha512-AhCHZrwEai4LXiNcWKlq2YRbSv5WS3YmCNrJTZOAo77Q6wbHssBoA73f8eKhlCuVNdageGdOamg/jrTGJTf7aw==","signatures":[{"sig":"MEUCIF3m1DP52fSBDDI+y+RzdEwC2709HxkpW3byBeRQ9URTAiEA93xFRh/Pfg/T2a1JBcPSwpPySKt932qqvZ8wA3yfjKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.2.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/447b36bdf8f99f1256244938650c241a/vve-immer-9.1.2.tgz","_integrity":"sha512-AhCHZrwEai4LXiNcWKlq2YRbSv5WS3YmCNrJTZOAo77Q6wbHssBoA73f8eKhlCuVNdageGdOamg/jrTGJTf7aw==","repository":{"url":"https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"7.20.1","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"16.16.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.2_1703666740484_0.2808883166898626","host":"s3://npm-registry-packages"}},"9.1.3":{"name":"@vve/immer","version":"9.1.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.1.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"79115ef45cb89e89b79556141f1c366eba4afbd4","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.3.tgz","fileCount":45,"integrity":"sha512-AAqz7+t8ILly55ovcFN/yBaWIuiBWsed+E5b+TarqXrA7GTis4snje7OHsc66pwc4M+YtifWJDGAeDM/qIguPg==","signatures":[{"sig":"MEUCIByOf42JmARCbJ6lsc+INCTdNdNU4iOw8E3tXi8MuPoEAiEAvesbuYkOhgALK6Ix01HFOfsgqPX76FmHZWm7dqPe39k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.3.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/e8573d7380393f4ec63f312fae947d4a/vve-immer-9.1.3.tgz","_integrity":"sha512-AAqz7+t8ILly55ovcFN/yBaWIuiBWsed+E5b+TarqXrA7GTis4snje7OHsc66pwc4M+YtifWJDGAeDM/qIguPg==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"8.19.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.12.1","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.3_1706096524269_0.3275333394722628","host":"s3://npm-registry-packages"}},"9.1.4":{"name":"@vve/immer","version":"9.1.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.1.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"1ba0f0577c8faa0f070251351ae2b0f0595f445d","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.4.tgz","fileCount":45,"integrity":"sha512-+SPAf62IizEDxscTF3luZPsOoDnmyMpkAynfBO4/dbWDuf8HTANdxrgLR4O9aaF7WT4d3xe9oJbkIrE0TWaJPw==","signatures":[{"sig":"MEYCIQC7c6m6mbZYJT1vXov6DxJJ4NzTZ1lHEtsCO+A5d/yTyQIhAPvqnZLYlFPJ0cjUvimyejxO4nhwZboTtHM0fATjyFlC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.4.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/dd0e7cc7bc145ee7fa52dc8169ec1576/vve-immer-9.1.4.tgz","_integrity":"sha512-+SPAf62IizEDxscTF3luZPsOoDnmyMpkAynfBO4/dbWDuf8HTANdxrgLR4O9aaF7WT4d3xe9oJbkIrE0TWaJPw==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.4_1725588387913_0.62442965008551","host":"s3://npm-registry-packages"}},"9.1.5-alpha.0":{"name":"@vve/immer","version":"9.1.5-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.1.5-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f14d05981a2e71fc4a26fc4c5a19e639bc43c075","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.1.5-alpha.0.tgz","fileCount":45,"integrity":"sha512-iCs1rPZ8LgBTblzg3TPYZzft6nCzH8U7UxrgU3h3+MJvYJ6ygqBypc3qbOfWpIe0aKcLJ2Uhrh87OR8IC6qbPQ==","signatures":[{"sig":"MEYCIQDyIePh2G+K5qKiKGenVAA0HqD8PC1qD0Se2zOR2bwrGwIhAMqZ8IXi8GMH4CBt3QJCo8uTnQ0KyMq8Uu7Qp20t7MkI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.1.5-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/9e7e763a7c90794f5e0e35c4b3e1972a/vve-immer-9.1.5-alpha.0.tgz","_integrity":"sha512-iCs1rPZ8LgBTblzg3TPYZzft6nCzH8U7UxrgU3h3+MJvYJ6ygqBypc3qbOfWpIe0aKcLJ2Uhrh87OR8IC6qbPQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.1.5-alpha.0_1727684871514_0.7937217195934119","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@vve/immer","version":"9.2.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"256ce5441539b8185f7ac1c91f5a38ad6633b9fc","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.0.tgz","fileCount":45,"integrity":"sha512-sCK6ou/63gh3vHoCP/QRwLYH1O5WlHWCjIityym03f10q4lnuUvwo+i0Scn+OWL2q9YrbknLzT3zA1TXfuugkA==","signatures":[{"sig":"MEUCIHjHiDtqVQJl4fYz7B25QIeoKZsEIsyGhqpcXIfSwwCNAiEApEl4QpUo3B9kw0U6wpL9NTWKkz68/xA84aMdujqKSKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/e512923faecc8edbb118241483c54a8b/vve-immer-9.2.0.tgz","_integrity":"sha512-sCK6ou/63gh3vHoCP/QRwLYH1O5WlHWCjIityym03f10q4lnuUvwo+i0Scn+OWL2q9YrbknLzT3zA1TXfuugkA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.0_1727687795352_0.7544740295149406","host":"s3://npm-registry-packages"}},"9.2.1-alpha.1":{"name":"@vve/immer","version":"9.2.1-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.1-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"733968e4eae1791a420ce1d6f2e6e61260b5b84c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.1-alpha.1.tgz","fileCount":45,"integrity":"sha512-cok8M518Flt7nfoAQi5ks94n9WCsNrqFuUvUCKl1bRapraeuBFmSBbK+ggu6wdILwgNctbYm9fQvkRrgYIc0bA==","signatures":[{"sig":"MEQCIGWWwTRlrlhLCgfpjbU6G8DWEfeaQtXtQ2gBHDI89aarAiAbI/POIUKYUgHzV8B4hTgsOWIFUKgiOH4Ulwj4EUTuqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.1-alpha.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/09865d00d0ff7ef0910c29bc5dadc3be/vve-immer-9.2.1-alpha.1.tgz","_integrity":"sha512-cok8M518Flt7nfoAQi5ks94n9WCsNrqFuUvUCKl1bRapraeuBFmSBbK+ggu6wdILwgNctbYm9fQvkRrgYIc0bA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.1-alpha.1_1728375040610_0.5789007596353932","host":"s3://npm-registry-packages"}},"9.2.1-alpha.2":{"name":"@vve/immer","version":"9.2.1-alpha.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.1-alpha.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"375238549f08b2f3ebf3868eeca763806dae32cf","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.1-alpha.2.tgz","fileCount":45,"integrity":"sha512-ofrA2hlKld7mh9V66QF8T10XB4Xg5z7x9gjPHrsZ7gkdtEokz+l20/oF7wIvagMLUcB5kHHb2/fFn/BGZ4KX0A==","signatures":[{"sig":"MEYCIQCNBv86Epi6KeZ1cfvPKjw7h7YoOUVtFALpWAcFJX1d3gIhALpbLijW/fQhzObQAF2J0TMq4OgN6lP6omy1HJ622qFk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.1-alpha.2.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/1dde6f6234f84c52c51ffef1b48034ae/vve-immer-9.2.1-alpha.2.tgz","_integrity":"sha512-ofrA2hlKld7mh9V66QF8T10XB4Xg5z7x9gjPHrsZ7gkdtEokz+l20/oF7wIvagMLUcB5kHHb2/fFn/BGZ4KX0A==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.1-alpha.2_1728386820708_0.6782344949905055","host":"s3://npm-registry-packages"}},"9.2.1-alpha.3":{"name":"@vve/immer","version":"9.2.1-alpha.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.1-alpha.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"cec04067e25e6908c2b64e0dbb2cfe4f9074e6ce","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.1-alpha.3.tgz","fileCount":45,"integrity":"sha512-VEu/W5+rLgoRcsrO5+/FSAtXRFhr19ZsbT4FinCQwgVhpC97lijIv5gBLKESHfEVy+waxY+HmWkG4DHbw41dXg==","signatures":[{"sig":"MEUCIQDCflQS8wefbzhflQniGCBzUng+/GpPvDJ2jMb2UU/ivgIgJHr2oNSWgvvlc2gGC6vAQzl7e3EFOhv9w9Px5hu2wIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.1-alpha.3.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/f019af3bd50276cc71f790802bbf8217/vve-immer-9.2.1-alpha.3.tgz","_integrity":"sha512-VEu/W5+rLgoRcsrO5+/FSAtXRFhr19ZsbT4FinCQwgVhpC97lijIv5gBLKESHfEVy+waxY+HmWkG4DHbw41dXg==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.1-alpha.3_1728467400371_0.4805420516827985","host":"s3://npm-registry-packages"}},"9.2.1-alpha.4":{"name":"@vve/immer","version":"9.2.1-alpha.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.1-alpha.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9015510161c568649d1361c5feaf88845376751b","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.1-alpha.4.tgz","fileCount":45,"integrity":"sha512-84lAZMX2sxo/FtFx1HyGLA50W8VWbMwjc5+myGXr/GPFCjI73+1kSSSVf1kDaDUG5iI6NX/f63eulUuZxTcyzw==","signatures":[{"sig":"MEYCIQDCreXhg57JwikozDRUt/pDCjTBcFMACnmYRhi/04ZtUgIhAMICatznBghT7FDYyvQYnAEMV80/TRxeEzcy0rJ+v4Ma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.1-alpha.4.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/46b0d27e36d886a67dd1664499bde279/vve-immer-9.2.1-alpha.4.tgz","_integrity":"sha512-84lAZMX2sxo/FtFx1HyGLA50W8VWbMwjc5+myGXr/GPFCjI73+1kSSSVf1kDaDUG5iI6NX/f63eulUuZxTcyzw==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.1-alpha.4_1728474051407_0.9053403851647666","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"@vve/immer","version":"9.2.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f6edc1e32676ba174504445a7be9fdfcd36924c0","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.1.tgz","fileCount":45,"integrity":"sha512-4+atc/5laBFeuJIHVe/W5DKfIxSrW+jjTYoKK9DbE6GDTAkWN1kg6jZiz8a8QosQ3rI73Ce0I1SXWXbHQjWy6g==","signatures":[{"sig":"MEQCIAhOLFBG6q2mVABejS2baQsqFOpUuCwsBavF2oy/eHbcAiBVtuna2syybHC0tdYmcly6chiI5yyyrjgpWdRGhEJUnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/95a3db0dc3206bbce653c584459a4d5a/vve-immer-9.2.1.tgz","_integrity":"sha512-4+atc/5laBFeuJIHVe/W5DKfIxSrW+jjTYoKK9DbE6GDTAkWN1kg6jZiz8a8QosQ3rI73Ce0I1SXWXbHQjWy6g==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.1_1728477974331_0.1667837116016968","host":"s3://npm-registry-packages"}},"9.2.2":{"name":"@vve/immer","version":"9.2.2","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.2","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ca5499e3f6588bf3649360af62d4da0e017e9c38","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.2.tgz","fileCount":45,"integrity":"sha512-7h6KIcAnmhKrtIeJ39biiyUJzMCXRWZ7zuSfqO1r8S1Uasom0hIna/oCo9ubXn9eqiY7qdS9TFA864sbN2+FUg==","signatures":[{"sig":"MEYCIQCaY01EQjPWB4WXBux96y+FryQXLARU3Hb7+s78Z4p71wIhAKiPWIacG/wX5R4gG7PCFOo/jJwwM0Au3IvSG3k6Ir3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.2.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/a5f997029d8695a3548a95b52144f1df/vve-immer-9.2.2.tgz","_integrity":"sha512-7h6KIcAnmhKrtIeJ39biiyUJzMCXRWZ7zuSfqO1r8S1Uasom0hIna/oCo9ubXn9eqiY7qdS9TFA864sbN2+FUg==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.2_1738841495931_0.3121486215546998","host":"s3://npm-registry-packages-npm-production"}},"9.2.3-alpha.0":{"name":"@vve/immer","version":"9.2.3-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.3-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5c22865af685a0ba39753edd1bdc928a3677282a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.3-alpha.0.tgz","fileCount":45,"integrity":"sha512-sRP5R/JopqBpAzHdtxxzCGwbZ3y/zvARO4LCKYGY5xmyvjcPufv+fdfmhEEzSc5+4nXWkeNj8T6xZo6p1tmdxA==","signatures":[{"sig":"MEYCIQD6pmKrMkdP/86lBOIbOvbAjo+CF8TuEu0FnibZSIo0FAIhAIL/cVwnkLk9rkp3j4vx4wR7DBHplmdtFrY65MC4hhAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.3-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/514c6c7f4413abd8ab9a98a7756b08a2/vve-immer-9.2.3-alpha.0.tgz","_integrity":"sha512-sRP5R/JopqBpAzHdtxxzCGwbZ3y/zvARO4LCKYGY5xmyvjcPufv+fdfmhEEzSc5+4nXWkeNj8T6xZo6p1tmdxA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.3-alpha.0_1741230468499_0.3164910606025295","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"@vve/immer","version":"9.2.3","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.3","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"61c53598b4691cc5d08fc5cc79abd6ff019af76a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.3.tgz","fileCount":45,"integrity":"sha512-dQ8YdBJgZLDD6ILuoJQcOPFSCVd3nBw/LxVW4+FZuBx34UghynRkYutv4hCWpsRc8UR8QjDyiJBawgmaWpCSjQ==","signatures":[{"sig":"MEUCIQCIeRJsmXtJ6vzra4fhRUbcs7McWgltzu/BaoB9vmG0pgIgEysObqjqA5rRsbgxpdUu0IC2MZrNCKZhY6bRt/qSo+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.3.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/13025dec8c205fe35f6c8df3156810a9/vve-immer-9.2.3.tgz","_integrity":"sha512-dQ8YdBJgZLDD6ILuoJQcOPFSCVd3nBw/LxVW4+FZuBx34UghynRkYutv4hCWpsRc8UR8QjDyiJBawgmaWpCSjQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"9.6.7","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"18.17.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.3_1741230807391_0.15778891764134118","host":"s3://npm-registry-packages-npm-production"}},"9.2.4":{"name":"@vve/immer","version":"9.2.4","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.4","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"8f39edea4c0827d6c4089a5867a35163ea1079f2","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.4.tgz","fileCount":45,"integrity":"sha512-RqFdREQYGBgddpT2jxSl6QU9t5hyFffUCInoMytAEk2exwXZTSXdaPv6JCeWgOt3mAtdd/qqa9IlYlp9aZmqvQ==","signatures":[{"sig":"MEUCIDz8Tsb636t4u3h4uftfE9X8U4yQFcT8pdSxob0Mp81EAiEA8WTiN7gaG0hO+EC5Hgl6SqftIar3QxmWujJ6zr0MCNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.4.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/e3aed407ab49e4bee3dc567314007d5c/vve-immer-9.2.4.tgz","_integrity":"sha512-RqFdREQYGBgddpT2jxSl6QU9t5hyFffUCInoMytAEk2exwXZTSXdaPv6JCeWgOt3mAtdd/qqa9IlYlp9aZmqvQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.4_1742871300208_0.8452097427511267","host":"s3://npm-registry-packages-npm-production"}},"9.2.5-alpha.0":{"name":"@vve/immer","version":"9.2.5-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.5-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5c2481528be8302ebe6d75ceaabbb4cb9d02b7ff","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.5-alpha.0.tgz","fileCount":45,"integrity":"sha512-9f73thzNsVSj0iBkCGWo4QZGCqDdtR7fBkrCyQL7OgdVaNQGZlsJU3guOR/9tcxDqk54TUiVPGX1vXA9ZboWUw==","signatures":[{"sig":"MEQCIGpVK5S9RQFGFOF0b9siFMjPKiG7tmA0Jnc0y1uvTArDAiB6NjL/R3MBPcFlSqR3JLATeQOJurctY/TenlWgGsyUQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.5-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/008aa07281fabc10ddd322c39ddf940a/vve-immer-9.2.5-alpha.0.tgz","_integrity":"sha512-9f73thzNsVSj0iBkCGWo4QZGCqDdtR7fBkrCyQL7OgdVaNQGZlsJU3guOR/9tcxDqk54TUiVPGX1vXA9ZboWUw==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.5-alpha.0_1742891334147_0.2578608309649304","host":"s3://npm-registry-packages-npm-production"}},"9.2.5":{"name":"@vve/immer","version":"9.2.5","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.5","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f4453f3777e09e4aa58d2d8e2abf8ec8bea21f1a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.5.tgz","fileCount":45,"integrity":"sha512-JSGlTzCnn3A324VhlRn0BgX8Lbvc9oCuinIyARKqzLVlksLbQyKw3GE1ZVM0t18l2FrVL+8RObQtjGuMP7GhGA==","signatures":[{"sig":"MEYCIQCMvicMjGaYmoasJYTDHMxbptCuY2DFK8LasuC9qcogQgIhAIs6/FPvjOPMGO1sxBYQUMnToifO2AKnLshUgC6a/2Mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.5.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/124b70586f7c8051e3fff19531341150/vve-immer-9.2.5.tgz","_integrity":"sha512-JSGlTzCnn3A324VhlRn0BgX8Lbvc9oCuinIyARKqzLVlksLbQyKw3GE1ZVM0t18l2FrVL+8RObQtjGuMP7GhGA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.5_1742893697704_0.6683767500956026","host":"s3://npm-registry-packages-npm-production"}},"9.2.6":{"name":"@vve/immer","version":"9.2.6","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.6","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"06947838e65ddc30761a6cb80625276cf13b03ce","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.6.tgz","fileCount":45,"integrity":"sha512-kGZ/E/I+zeihxa22eWvqH8AL6NNb7X3rWPRKochvQJ7VbQ6gvrOGv8FpJVKtdHXt/b8HW/ZdiU+rBVIYOyKWEg==","signatures":[{"sig":"MEQCICg1bcv9QN8Pt+aCa3N8bt2+W9+yWGK6ksSTnls+QhEzAiAI4snAukzVw94UHH3PD89Ybm5XoeXEH3382hDzl/xQPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.6.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/7c10a5436fc2ee9f5b5a838b54f4e6fb/vve-immer-9.2.6.tgz","_integrity":"sha512-kGZ/E/I+zeihxa22eWvqH8AL6NNb7X3rWPRKochvQJ7VbQ6gvrOGv8FpJVKtdHXt/b8HW/ZdiU+rBVIYOyKWEg==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.6_1743056796722_0.15963776129030016","host":"s3://npm-registry-packages-npm-production"}},"9.2.7-alpha.0":{"name":"@vve/immer","version":"9.2.7-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.7-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"f8637ee92f2e0a7ebb1c03368cf2005fb9747ed2","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.7-alpha.0.tgz","fileCount":45,"integrity":"sha512-qsWZUQeQ/+WtaMVXrlUyCqOqsJSv9iVGvsp7mWJ1gsq9iDNjb8CHJ6Q2suO+4zGzX1tdtldYxsCfJKcTopZ+8Q==","signatures":[{"sig":"MEYCIQDYYaJSE3QNuDROg8CdMAn1NmPtm5nQ16UioATjCh6h3QIhAIjS1dWYIy7v+WN+eBGWnuUpKMB/TBWJKtnjgeBLJhuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.7-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/069eeb3cc81e381316b628d91579a2c8/vve-immer-9.2.7-alpha.0.tgz","_integrity":"sha512-qsWZUQeQ/+WtaMVXrlUyCqOqsJSv9iVGvsp7mWJ1gsq9iDNjb8CHJ6Q2suO+4zGzX1tdtldYxsCfJKcTopZ+8Q==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.7-alpha.0_1748243659114_0.7646256322956888","host":"s3://npm-registry-packages-npm-production"}},"9.2.7":{"name":"@vve/immer","version":"9.2.7","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.7","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"5995db67dcc79bdbd73bac25dc6ab29aa54ade1c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.7.tgz","fileCount":45,"integrity":"sha512-wc7AukgXgQGCWYjNT/uagtQ5A9g+qzufSEbZgrwOSQ5iGS7nQ8USQTMxNRDpj/iR7o6XdiuVj29+I8OQVlZy8g==","signatures":[{"sig":"MEYCIQDC1GuoDSt0ISHHLNaiQ1RZbF3dKts9s/BsM7jiWMe9JwIhALc87GqXdIABnYnPrsbETIPwtqZiXbYo5MXgEOguAD6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.7.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/09e6172b09d2f0f6218bcf639f8cc3d7/vve-immer-9.2.7.tgz","_integrity":"sha512-wc7AukgXgQGCWYjNT/uagtQ5A9g+qzufSEbZgrwOSQ5iGS7nQ8USQTMxNRDpj/iR7o6XdiuVj29+I8OQVlZy8g==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.7_1748246479955_0.5181752956129031","host":"s3://npm-registry-packages-npm-production"}},"9.2.8-alpha.0":{"name":"@vve/immer","version":"9.2.8-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.8-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"345e40b2d6d73c5acacc74d96076a19e36827327","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.8-alpha.0.tgz","fileCount":45,"integrity":"sha512-1q9hCazDYn1JCLIPuabyzHIqSI+IgxjFdSUjf+RbmZ+yMslI4JZjd9/1ugd26cKvugvgaGeTVL35fdjS+pZXiA==","signatures":[{"sig":"MEYCIQCkn/Wif2W7POty5cA+E55f5bFOXKfj8Vlp4udlCTdqBAIhANlaKEdVgSSOi/CBvi4e48e0Gs8YMIPn29JtovqCMJzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.8-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/b2ec78b0d3a287dea487992bd306eb4f/vve-immer-9.2.8-alpha.0.tgz","_integrity":"sha512-1q9hCazDYn1JCLIPuabyzHIqSI+IgxjFdSUjf+RbmZ+yMslI4JZjd9/1ugd26cKvugvgaGeTVL35fdjS+pZXiA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.8-alpha.0_1756298425537_0.9657227953175027","host":"s3://npm-registry-packages-npm-production"}},"9.2.8-alpha.1":{"name":"@vve/immer","version":"9.2.8-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.8-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"e7fe53a0ade39b891c91468e26a0f4968b1d160a","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.8-alpha.1.tgz","fileCount":45,"integrity":"sha512-a86/8Bm84YNjq37nw72Ys6AscwUU2j2U+aPCkHHy2dTlkTHEJcU4QWRwU9c0RQ63lSiJqOZQDd2wiK1dDhmd9Q==","signatures":[{"sig":"MEUCIQCSWNAEyOeKA4SxgA7fu3oZ4Ne1HB9YrGaW7GFYnFMmpgIgFsTjdpsw8iacrFCX4fSAKQAHHOscxruRgOHbZV7na4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.8-alpha.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/c6b4f37f3363a941ce41abb32b09800f/vve-immer-9.2.8-alpha.1.tgz","_integrity":"sha512-a86/8Bm84YNjq37nw72Ys6AscwUU2j2U+aPCkHHy2dTlkTHEJcU4QWRwU9c0RQ63lSiJqOZQDd2wiK1dDhmd9Q==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.8-alpha.1_1756346780526_0.3462525789009474","host":"s3://npm-registry-packages-npm-production"}},"9.2.8":{"name":"@vve/immer","version":"9.2.8","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.8","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"9f332e553b0a1d8f576eea5d6238fefc919aba11","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.8.tgz","fileCount":45,"integrity":"sha512-64Nmistz5xg4bnzS46t3CnnVTR3uFmPQjq2KbPZeOHHca5KVYo9ReUWaes/caRdlX0CBsBBFtKb4Cf7TsExIsA==","signatures":[{"sig":"MEUCIQDoiJeqFVOEgkJ1loruMPIMZrXft8pdqfTq2Rtjy6B7uAIgLZkK7D5TwXdEK1GXanmSupi5peImsHUMNSlelpfXriM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.8.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/8fef21c256d0e19264c6cea1c6f55934/vve-immer-9.2.8.tgz","_integrity":"sha512-64Nmistz5xg4bnzS46t3CnnVTR3uFmPQjq2KbPZeOHHca5KVYo9ReUWaes/caRdlX0CBsBBFtKb4Cf7TsExIsA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.8_1756349765742_0.8825317139292941","host":"s3://npm-registry-packages-npm-production"}},"9.2.9-alpha.0":{"name":"@vve/immer","version":"9.2.9-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.9-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"a8cfd2d6fc6b4574e0cf91b0cfd3cd4ab3101175","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.9-alpha.0.tgz","fileCount":45,"integrity":"sha512-HSzIh6cBXDsgoDrktkwmbC4TdaZd8i+UvsGruWkVoz2/xf7V7DBP57kWkOAUrD922jSCEeGJZ/09O5tLtQIeXQ==","signatures":[{"sig":"MEYCIQDaHDGoZ4qZ8BGEAYolUov8cQIlJRiV8pdVPf6MDeOcNwIhAJizXmAPL5F+SMnH2W2BTtP6fu7jSwGNmugoAQv0WEgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497366},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.9-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/56eb9742b2bbce52d2cdbda14f52187e/vve-immer-9.2.9-alpha.0.tgz","_integrity":"sha512-HSzIh6cBXDsgoDrktkwmbC4TdaZd8i+UvsGruWkVoz2/xf7V7DBP57kWkOAUrD922jSCEeGJZ/09O5tLtQIeXQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.9-alpha.0_1759045870775_0.15972219225722029","host":"s3://npm-registry-packages-npm-production"}},"9.2.9":{"name":"@vve/immer","version":"9.2.9","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.9","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"97acce312c95ae423aba505f6243583eadad1b8c","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.9.tgz","fileCount":45,"integrity":"sha512-aCgzU+s2iUsO0o4asm1q9TarMi9Tg1kinLpKQPKzsVpFLBBmcPer923aHZep2KwHzqIXU2tbMRiqf+eJ/H1mGQ==","signatures":[{"sig":"MEUCIEeWamHhCFcQQouXry+gO6I2TZOawTrp8i6jJ3+XCC9UAiEA2WXgUdVjtlzCvuULV3z3RvEhXDgNIMmm6tLgmIoUfbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497358},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.9.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/e998cbf7acc7e64aa459f140d815761f/vve-immer-9.2.9.tgz","_integrity":"sha512-aCgzU+s2iUsO0o4asm1q9TarMi9Tg1kinLpKQPKzsVpFLBBmcPer923aHZep2KwHzqIXU2tbMRiqf+eJ/H1mGQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.9_1760149046215_0.13369683577122538","host":"s3://npm-registry-packages-npm-production"}},"9.2.10":{"name":"@vve/immer","version":"9.2.10","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.10","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"a62b63e40de81a41fcfa54ff01bad9ee16d7a565","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.10.tgz","fileCount":45,"integrity":"sha512-tlOjnOAaOI7btT6cIvwCmuLget8pPkxRJlYjtzL90ik4GfmtorKXhd1i12KIKJtNPkrmqAZ1EnlTrfF/z7F6GA==","signatures":[{"sig":"MEQCIAJY6aY70ierZ6IX8+deYTwH1AcaG8zEDlEz7sKE/J35AiBEtAFrccW4V9O0wGKpZoV7FpDdvhMTKkLVWXH0Jy1OVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497359},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.10.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/adfc69f7ebe18de900f4aacd79f791cb/vve-immer-9.2.10.tgz","_integrity":"sha512-tlOjnOAaOI7btT6cIvwCmuLget8pPkxRJlYjtzL90ik4GfmtorKXhd1i12KIKJtNPkrmqAZ1EnlTrfF/z7F6GA==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.10_1761117706011_0.9810891168620763","host":"s3://npm-registry-packages-npm-production"}},"9.2.11-alpha.0":{"name":"@vve/immer","version":"9.2.11-alpha.0","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.11-alpha.0","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"ef628a41511e652c232233749de134d61bff8d25","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.11-alpha.0.tgz","fileCount":45,"integrity":"sha512-zbpRXqei3L43e9bmWCDNYLWBNXPJjx2y4Pn1UUZwPIR1BpyJQAd2EWO3wzFDoaz6tMpc2zx1o+T/0108DgLo7g==","signatures":[{"sig":"MEUCIQDBJRhK/No9tjenleVsceT4Q/5o/F1L7AMfIoQhEyl6VAIgOx8EuezR5nnUxaxyv2iogfqi/e4upmxHfbEPpLXne70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497367},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.11-alpha.0.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/72e4d4d03b7014c9695de75ee336dbe0/vve-immer-9.2.11-alpha.0.tgz","_integrity":"sha512-zbpRXqei3L43e9bmWCDNYLWBNXPJjx2y4Pn1UUZwPIR1BpyJQAd2EWO3wzFDoaz6tMpc2zx1o+T/0108DgLo7g==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.11-alpha.0_1762161913021_0.3547920012383752","host":"s3://npm-registry-packages-npm-production"}},"9.2.11-alpha.1":{"name":"@vve/immer","version":"9.2.11-alpha.1","keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","_id":"@vve/immer@9.2.11-alpha.1","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"homepage":"https://github.com/immerjs/immer#readme","bugs":{"url":"https://github.com/immerjs/immer/issues"},"dist":{"shasum":"d26e71d5a1d8408748f605b0ad2baf1645ef6c95","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.11-alpha.1.tgz","fileCount":45,"integrity":"sha512-2gKSHpHHAbHzAkORZb3owbxYdNF1hGYxgKsrPXg0/B7BG+B5KIvGRRy1hKRS2iJzPStes1u3L6s+bfzdQWA8fQ==","signatures":[{"sig":"MEUCIQCQWS2D9lRbXB5msVIOOOavgTZDRMM3yUOYoA98unoW1AIgb7ayAz4wNVP4vZL0GNV3d41O6EM2y2PCZycsmyBPwr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497367},"jest":{"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"},"moduleFileExtensions":["js"]},"main":"lib/index.js","_from":"file:vve-immer-9.2.11-alpha.1.tgz","unpkg":"umd/index.min.js","module":"es/index.js","gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js"},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"jsdelivr":"umd/index.min.js","umd:main":"umd/index.js","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/da2f0187dcf1e802fae9ff41deaa3f98/vve-immer-9.2.11-alpha.1.tgz","_integrity":"sha512-2gKSHpHHAbHzAkORZb3owbxYdNF1hGYxgKsrPXg0/B7BG+B5KIvGRRy1hKRS2iJzPStes1u3L6s+bfzdQWA8fQ==","repository":{"url":"git+https://github.com/immerjs/immer.git","type":"git"},"_npmVersion":"10.9.2","description":"Create your next immutable state by mutating the current one","directories":{},"jsnext:main":"es/index.js","_nodeVersion":"22.14.0","react-native":"es/index.js","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"cpx":"^1.5.0","bili":"^4.7.0","jest":"^24.7.1","expect":"^24.7.1","lodash":"^4.17.4","rimraf":"^2.6.2","spec.ts":"^1.1.0","flow-bin":"^0.68.0","coveralls":"^3.0.0","cross-env":"^5.1.3","immutable":"^3.8.2","babel-jest":"^24.4.0","typescript":"3.4.3","@babel/core":"^7.3.4","@babel/node":"^7.2.2","@types/jest":"^24.0.11","deep-freeze":"^0.0.1","yarn-or-npm":"^2.0.4","@types/fs-extra":"^9.0.11","lodash.clonedeep":"^4.5.0","@babel/preset-env":"^7.3.4","seamless-immutable":"^7.1.3","regenerator-runtime":"^0.11.1","babel-preset-modern-browsers":"^13.1.0","@babel/plugin-external-helpers":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/immer_9.2.11-alpha.1_1767750457114_0.0283793766745164","host":"s3://npm-registry-packages-npm-production"}},"9.2.11":{"name":"@vve/immer","version":"9.2.11","description":"Create your next immutable state by mutating the current one","main":"lib/index.js","umd:main":"umd/index.js","unpkg":"umd/index.min.js","jsdelivr":"umd/index.min.js","module":"es/index.js","jsnext:main":"es/index.js","react-native":"es/index.js","repository":{"type":"git","url":"git+https://github.com/immerjs/immer.git"},"keywords":["immutable","mutable","copy-on-write"],"author":{"name":"Michel Weststrate"},"license":"MIT","bugs":{"url":"https://github.com/immerjs/immer/issues"},"homepage":"https://github.com/immerjs/immer#readme","devDependencies":{"@babel/core":"^7.3.4","@babel/node":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/preset-env":"^7.3.4","@types/fs-extra":"^9.0.11","@types/jest":"^24.0.11","babel-jest":"^24.4.0","babel-preset-modern-browsers":"^13.1.0","bili":"^4.7.0","coveralls":"^3.0.0","cpx":"^1.5.0","cross-env":"^5.1.3","deep-freeze":"^0.0.1","expect":"^24.7.1","flow-bin":"^0.68.0","immutable":"^3.8.2","jest":"^24.7.1","lodash":"^4.17.4","lodash.clonedeep":"^4.5.0","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","seamless-immutable":"^7.1.3","spec.ts":"^1.1.0","typescript":"3.4.3","yarn-or-npm":"^2.0.4"},"jest":{"moduleFileExtensions":["js"],"testURL":"http://localhost","transform":{"\\.js$":"babel-jest"}},"gitHead":"f34305f0d8a335e0953d3a5df8a32a8d5507a6f0","scripts":{"test":"jest","test:perf":"NODE_ENV=production yarn-or-npm build && cd __performance_tests__ && babel-node add-data.js && babel-node todo.js && babel-node incremental.js","test:dts":"tsc -p __tests__/tsconfig.json --noEmit","coveralls":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf ./coverage","build":"lecp","typed":"cpx 'src/immer.d.ts' dist -v"},"_id":"@vve/immer@9.2.11","_integrity":"sha512-i0XEAaeYqMe3916S66Q8HnbeCsuNGNuxXLe/9OzHvdK1WUmtvpLP9x055tSyv04lTeu/yIn7aCdg+IysLzFZsg==","_resolved":"/private/var/folders/hb/vph_cjds63g3f4dcgg8m98hr1gft19/T/81ec88aa3c5f3fd16e8a7cbee2fa6175/vve-immer-9.2.11.tgz","_from":"file:vve-immer-9.2.11.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-i0XEAaeYqMe3916S66Q8HnbeCsuNGNuxXLe/9OzHvdK1WUmtvpLP9x055tSyv04lTeu/yIn7aCdg+IysLzFZsg==","shasum":"3c56cbacc308775d388c45da089174f40f423f42","tarball":"https://registry.npmjs.org/@vve/immer/-/immer-9.2.11.tgz","fileCount":45,"unpackedSize":497359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEb0uP2hGNqh78nAi5FZ4+mmcdT2DlGfJjRpuAgYwi2AiEAg5sCL9kkbDUKwMvcEDX+83HkvlxK84yFFOcAnXBGDTQ="}]},"_npmUser":{"name":"yuji","email":"yujigali@icloud.com"},"directories":{},"maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/immer_9.2.11_1767751250808_0.4341348261609719"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-02T01:28:28.198Z","modified":"2026-01-07T02:00:51.201Z","1.0.0-rc1":"2019-07-02T01:28:28.535Z","6.3.0-rc1":"2019-07-02T08:41:43.728Z","6.4.0-rc1":"2019-07-22T09:06:54.817Z","6.4.0-rc3":"2019-07-30T09:17:00.098Z","6.4.0-rc5":"2019-07-31T04:03:57.993Z","6.4.0-rc6":"2019-08-01T01:44:44.599Z","6.4.0-rc7":"2019-08-01T08:52:22.923Z","6.4.0-rc8":"2019-08-01T09:51:30.111Z","6.4.0-rc9":"2019-08-05T13:32:18.692Z","6.4.0-rc10":"2019-08-07T03:48:39.460Z","6.4.1-rc1":"2019-08-22T00:41:13.544Z","6.4.1-rc2":"2019-08-22T01:02:33.696Z","6.4.1-rc3":"2019-09-09T06:36:51.983Z","6.3.1-rc6":"2019-09-11T10:06:52.563Z","6.5.2-alpha.1":"2019-10-10T08:02:31.103Z","6.5.2-alpha.2":"2019-10-10T09:59:35.874Z","6.5.2-alpha.11":"2019-11-11T10:03:35.343Z","6.5.2-alpha.12":"2019-11-12T03:45:53.816Z","6.5.2-alpha.13":"2019-11-13T08:54:49.609Z","6.5.2-alpha.14":"2019-11-13T09:47:36.746Z","6.5.2-alpha.15":"2019-11-17T22:59:05.025Z","6.5.2-alpha.20":"2019-11-22T05:45:36.510Z","6.5.2-alpha.21":"2019-11-22T07:01:52.002Z","6.5.2-alpha.22":"2019-11-26T06:12:48.196Z","6.5.2-alpha.24":"2019-11-27T04:25:33.250Z","6.5.2-alpha.32":"2019-12-02T06:36:51.801Z","6.5.2-alpha.33":"2019-12-02T07:49:30.476Z","6.5.2-alpha.34":"2019-12-03T09:29:35.254Z","6.5.2-alpha.35":"2019-12-03T13:24:09.613Z","6.5.2-alpha.36":"2019-12-04T03:34:27.946Z","6.5.2-alpha.37":"2019-12-04T09:12:46.386Z","6.5.2-alpha.38":"2019-12-06T09:07:12.017Z","6.5.2-alpha.39":"2019-12-07T02:53:03.511Z","6.5.3-rc.7":"2020-01-13T05:32:53.166Z","6.5.3-rc.8":"2020-01-13T06:33:51.505Z","6.5.3-rc.19":"2020-03-17T07:52:18.271Z","6.5.3-rc.20":"2020-03-18T02:16:03.990Z","6.5.3-rc.21":"2020-03-18T05:52:35.647Z","7.0.1":"2020-06-28T02:43:19.419Z","7.0.2":"2020-06-30T07:18:47.787Z","7.1.0":"2020-07-16T08:45:05.340Z","7.1.1":"2020-07-16T12:01:22.519Z","7.1.2":"2020-08-17T07:13:25.231Z","7.1.4":"2020-08-19T07:43:48.209Z","7.1.5":"2020-08-20T03:23:11.331Z","7.1.6":"2020-09-04T07:44:06.707Z","7.3.0":"2020-10-08T06:46:57.104Z","6.5.3-rc.50":"2020-10-14T07:38:06.210Z","6.5.3-rc.51":"2020-10-15T02:38:23.605Z","6.5.3-rc.52":"2020-10-15T03:38:19.929Z","6.5.3-rc.53":"2020-10-15T06:53:37.517Z","6.5.3-rc.54":"2021-02-03T05:44:33.259Z","7.9.1-alpha.13":"2021-05-13T10:58:20.146Z","7.9.1-alpha.14":"2021-05-13T11:00:39.278Z","7.9.1-alpha.17":"2021-05-13T11:05:44.977Z","7.9.1-alpha.19":"2021-05-13T11:07:22.526Z","7.9.1-alpha.21":"2021-05-13T11:09:38.108Z","7.9.1-alpha.23":"2021-05-13T11:12:18.658Z","7.9.1-alpha.32":"2021-06-03T05:50:18.818Z","7.9.1-alpha.33":"2021-06-14T05:51:39.477Z","7.9.1-alpha.34":"2021-06-14T05:55:59.805Z","7.9.1-alpha.35":"2021-06-14T06:13:20.387Z","7.9.1-alpha.36":"2021-06-14T07:03:30.497Z","7.9.1-alpha.37":"2021-06-14T10:51:28.435Z","7.9.1-alpha.38":"2021-06-16T07:52:48.457Z","7.9.1-alpha.39":"2021-06-16T07:59:14.124Z","7.9.1-alpha.41":"2021-06-17T05:54:19.313Z","7.9.1-alpha.42":"2021-06-17T10:32:12.738Z","7.9.1-alpha.44":"2021-06-17T10:52:35.110Z","7.9.1":"2021-06-18T09:12:14.379Z","7.9.2":"2021-06-23T12:50:17.144Z","7.9.3":"2021-06-25T02:50:22.273Z","7.9.4-alpha.0":"2021-06-25T08:43:29.073Z","7.9.4":"2021-07-01T03:31:30.907Z","8.0.0-alpha.0":"2021-07-13T03:04:57.607Z","8.0.0-alpha.1":"2021-07-13T03:12:54.303Z","8.0.0-alpha.2":"2021-07-13T03:53:45.107Z","8.0.0-alpha.3":"2021-07-13T05:17:20.945Z","8.0.0-alpha.4":"2021-07-13T05:37:40.315Z","8.0.0-alpha.5":"2021-07-13T05:57:14.252Z","8.0.0-alpha.6":"2021-07-13T06:18:38.902Z","8.0.0-alpha.7":"2021-07-13T06:22:45.715Z","8.0.0-alpha.8":"2021-07-13T06:57:49.031Z","8.0.0-alpha.9":"2021-07-13T07:14:20.259Z","8.0.0-alpha.10":"2021-07-13T07:58:45.410Z","8.0.0-alpha.11":"2021-07-13T08:45:53.375Z","8.0.0-alpha.12":"2021-07-13T08:48:47.394Z","8.0.0-alpha.13":"2021-07-13T09:02:33.347Z","8.0.0-alpha.14":"2021-07-13T09:09:02.224Z","8.0.0-alpha.15":"2021-07-13T10:48:29.679Z","8.0.0-alpha.16":"2021-07-13T10:52:04.937Z","8.0.0-alpha.17":"2021-07-16T09:03:08.240Z","7.9.5-alpha.0":"2021-07-19T03:24:21.555Z","7.9.5":"2021-07-19T07:25:42.535Z","8.0.0-alpha.18":"2021-07-26T03:15:35.673Z","8.0.0-alpha.19":"2021-07-26T03:35:58.702Z","8.0.0-alpha.20":"2021-07-26T03:38:57.703Z","8.0.0-alpha.21":"2021-07-26T08:06:52.695Z","8.0.0-alpha.22":"2021-07-26T08:09:33.919Z","8.0.0-alpha.23":"2021-07-26T08:22:38.913Z","8.0.0-alpha.24":"2021-07-26T08:30:54.491Z","8.0.0-alpha.25":"2021-07-26T08:41:46.711Z","8.0.0-alpha.26":"2021-07-26T09:15:39.879Z","8.0.0-alpha.27":"2021-07-26T09:42:30.740Z","8.0.0-alpha.28":"2021-07-26T11:51:12.816Z","8.0.0":"2021-07-28T02:40:34.216Z","8.0.1":"2021-07-31T12:08:13.695Z","8.0.2-alpha.0":"2021-08-02T02:36:55.607Z","8.0.2-alpha.1":"2021-08-02T02:41:06.249Z","8.0.2-alpha.2":"2021-08-02T02:46:32.609Z","8.0.2-alpha.3":"2021-08-02T06:15:16.772Z","8.0.2-alpha.4":"2021-08-02T06:53:26.582Z","8.0.2-alpha.5":"2021-08-02T07:10:19.950Z","8.0.2-alpha.6":"2021-08-02T07:38:38.872Z","8.0.2-alpha.7":"2021-08-02T07:55:22.860Z","8.0.2":"2021-08-02T16:37:43.511Z","8.0.3":"2021-08-03T17:21:52.378Z","8.0.4":"2021-08-03T17:28:57.136Z","8.0.5":"2021-08-03T18:38:39.305Z","8.0.6-alpha.0":"2021-08-12T07:05:57.626Z","8.0.6":"2021-08-12T07:10:45.595Z","8.0.7":"2021-08-12T07:51:01.777Z","8.0.8":"2021-08-23T10:03:25.110Z","8.0.9":"2021-08-23T10:33:47.004Z","8.0.10":"2021-08-24T01:57:27.193Z","8.0.11":"2021-08-24T03:02:23.223Z","8.1.0-alpha.0":"2021-08-25T02:44:29.411Z","8.1.0-alpha.1":"2021-08-25T06:21:55.213Z","8.1.0-alpha.2":"2021-08-25T06:37:17.895Z","8.1.0-alpha.3":"2021-08-26T06:57:39.945Z","8.1.0-alpha.4":"2021-08-31T03:32:36.851Z","8.1.0-beta.0":"2021-09-01T06:46:53.106Z","8.1.0":"2021-09-03T07:44:53.778Z","8.1.1-alpha.0":"2021-09-07T09:17:56.165Z","8.1.1-alpha.1":"2021-09-09T10:23:49.063Z","8.1.1-alpha.2":"2021-09-10T09:27:42.421Z","8.1.1-alpha.3":"2021-09-13T05:42:22.417Z","8.1.1-alpha.4":"2021-09-14T09:22:43.930Z","8.1.1-alpha.5":"2021-09-14T10:34:24.892Z","8.1.1-alpha.6":"2021-09-14T11:24:38.894Z","8.1.1-alpha.7":"2021-09-14T11:29:52.193Z","8.1.1-rc.0":"2021-09-15T06:56:48.922Z","8.1.1":"2021-09-17T03:15:42.927Z","8.2.0-alpha.0":"2021-09-27T06:27:29.837Z","8.2.0-alpha.1":"2021-09-27T07:13:58.590Z","8.2.0-rc.0":"2021-09-28T10:31:05.972Z","8.2.0-rc.1":"2021-09-28T11:07:06.275Z","8.2.0-rc.2":"2021-09-29T02:47:51.275Z","8.2.0-rc.3":"2021-09-29T02:53:49.140Z","8.2.0":"2021-09-29T07:02:18.787Z","8.3.0-alpha.0":"2021-10-26T07:12:02.757Z","8.3.0-alpha.1":"2021-10-30T05:04:28.558Z","8.3.0-alpha.2":"2021-11-22T09:59:40.177Z","8.3.0":"2021-12-10T07:52:36.772Z","8.4.0-alpha.0":"2022-02-17T06:32:28.005Z","8.4.0-alpha.1":"2022-02-17T06:34:33.072Z","8.4.0-alpha.2":"2022-08-17T06:50:19.541Z","8.4.0":"2022-08-17T06:53:19.179Z","8.4.0-snapshot.nt327v":"2023-10-09T11:05:43.804Z","8.4.0-snapshot.u5g63g":"2023-10-09T11:40:05.412Z","9.0.0-alpha.1":"2023-10-09T11:42:59.056Z","9.0.0-alpha.2":"2023-10-10T02:20:45.896Z","9.0.0-alpha.3":"2023-10-10T02:58:26.871Z","9.0.0-alpha.4":"2023-10-11T11:55:17.102Z","9.0.0-alpha.5":"2023-10-12T03:49:56.063Z","9.0.0-alpha.6":"2023-10-12T08:38:03.653Z","9.0.0-alpha.7":"2023-10-13T06:56:11.469Z","9.0.0-alpha.8":"2023-10-17T08:46:44.910Z","9.0.0-alpha.9":"2023-10-19T07:49:17.303Z","9.0.0-alpha.10":"2023-10-19T12:33:09.807Z","9.0.0-alpha.11":"2023-10-23T06:46:10.084Z","9.0.0":"2023-10-30T11:55:09.671Z","9.0.1":"2023-10-30T12:32:07.416Z","9.0.2":"2023-10-31T02:09:19.601Z","9.0.3":"2023-11-07T02:35:18.906Z","9.1.0":"2023-11-15T09:10:39.100Z","9.1.1":"2023-11-17T06:31:27.180Z","9.1.2":"2023-12-27T08:45:40.706Z","9.1.3":"2024-01-24T11:42:04.434Z","9.1.4":"2024-09-06T02:06:28.103Z","9.1.5-alpha.0":"2024-09-30T08:27:51.718Z","9.2.0":"2024-09-30T09:16:35.659Z","9.2.1-alpha.1":"2024-10-08T08:10:40.883Z","9.2.1-alpha.2":"2024-10-08T11:27:00.901Z","9.2.1-alpha.3":"2024-10-09T09:50:00.605Z","9.2.1-alpha.4":"2024-10-09T11:40:51.566Z","9.2.1":"2024-10-09T12:46:14.494Z","9.2.2":"2025-02-06T11:31:36.197Z","9.2.3-alpha.0":"2025-03-06T03:07:48.674Z","9.2.3":"2025-03-06T03:13:27.588Z","9.2.4":"2025-03-25T02:55:00.385Z","9.2.5-alpha.0":"2025-03-25T08:28:54.309Z","9.2.5":"2025-03-25T09:08:17.901Z","9.2.6":"2025-03-27T06:26:36.969Z","9.2.7-alpha.0":"2025-05-26T07:14:19.294Z","9.2.7":"2025-05-26T08:01:20.125Z","9.2.8-alpha.0":"2025-08-27T12:40:25.694Z","9.2.8-alpha.1":"2025-08-28T02:06:20.772Z","9.2.8":"2025-08-28T02:56:05.930Z","9.2.9-alpha.0":"2025-09-28T07:51:11.005Z","9.2.9":"2025-10-11T02:17:26.405Z","9.2.10":"2025-10-22T07:21:46.221Z","9.2.11-alpha.0":"2025-11-03T09:25:13.236Z","9.2.11-alpha.1":"2026-01-07T01:47:37.269Z","9.2.11":"2026-01-07T02:00:50.955Z"},"bugs":{"url":"https://github.com/immerjs/immer/issues"},"author":{"name":"Michel Weststrate"},"license":"MIT","homepage":"https://github.com/immerjs/immer#readme","keywords":["immutable","mutable","copy-on-write"],"repository":{"type":"git","url":"git+https://github.com/immerjs/immer.git"},"description":"Create your next immutable state by mutating the current one","maintainers":[{"name":"yuji","email":"yujigali@icloud.com"}],"readme":"<img src=\"images/immer-logo.png\" height=\"200px\" align=\"right\"/>\n\n# Immer\n\n[![npm](https://img.shields.io/npm/v/immer.svg)](https://www.npmjs.com/package/immer) [![Build Status](https://travis-ci.org/immerjs/immer.svg?branch=master)](https://travis-ci.org/immerjs/immer) [![Coverage Status](https://coveralls.io/repos/github/immerjs/immer/badge.svg?branch=master)](https://coveralls.io/github/immerjs/immer?branch=master) [![Minzipped size](https://img.shields.io/bundlephobia/minzip/immer.svg)](https://bundlephobia.com/result?p=immer) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/michelweststrate)\n\n_Create the next immutable state tree by simply modifying the current tree_\n\nWinner of the \"breakthrough of the year\" [open source award](https://osawards.com/react/) in 2019\n\n### [Release notes](https://github.com/immerjs/immer/releases)\n\nDid Immer make a difference to your project? Consider buying me a coffee!<br/><a href=\"https://www.buymeacoffee.com/mweststrate\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: auto !important;width: auto !important;\" ></a>\n\n---\n\n-   NPM: `npm install immer`\n-   Yarn: `yarn add immer`\n-   CDN: Exposed global is `immer`\n    -   Unpkg: `<script src=\"https://unpkg.com/immer/dist/immer.umd.js\"></script>`\n    -   JSDelivr: `<script src=\"https://cdn.jsdelivr.net/npm/immer/dist/immer.umd.js\"></script>`\n\n---\n\n-   Egghead lesson covering all of immer (7m): [Simplify creating immutable data trees with Immer](https://egghead.io/lessons/redux-simplify-creating-immutable-data-trees-with-immer)\n-   Introduction blogpost: [Immer: Immutability the easy way](https://medium.com/@mweststrate/introducing-immer-immutability-the-easy-way-9d73d8f71cb3)\n\nImmer (German for: always) is a tiny package that allows you to work with immutable state in a more convenient way. It is based on the [_copy-on-write_](https://en.wikipedia.org/wiki/Copy-on-write) mechanism.\n\nThe basic idea is that you will apply all your changes to a temporarily _draftState_, which is a proxy of the _currentState_. Once all your mutations are completed, Immer will produce the _nextState_ based on the mutations to the draft state. This means that you can interact with your data by simply modifying it while keeping all the benefits of immutable data.\n\n![immer-hd.png](images/hd/immer.png)\n\nUsing Immer is like having a personal assistant; he takes a letter (the current state) and gives you a copy (draft) to jot changes onto. Once you are done, the assistant will take your draft and produce the real immutable, final letter for you (the next state).\n\nA mindful reader might notice that this is quite similar to `withMutations` of ImmutableJS. It is indeed, but generalized and applied to plain, native JavaScript data structures (arrays and objects) without further needing any library.\n\n## External resources\n\n-   Blog: [The Rise of Immer in React](https://www.netlify.com/blog/2018/09/12/the-rise-of-immer-in-react/)\n-   Blog: by Workday Prism on why they picked Immer to manage immutable state [The Search for a Strongly-Typed, Immutable State](https://medium.com/workday-engineering/workday-prism-analytics-the-search-for-a-strongly-typed-immutable-state-a09f6768b2b5)\n-   Blog: [Immutability in React and Redux: The Complete Guide](https://daveceddia.com/react-redux-immutability-guide/)\n-   Video tutorial: [Using Immer with React.setState](https://codedaily.io/screencasts/86/Immutable-Data-with-Immer-and-React-setState)\n-   [Talk](https://www.youtube.com/watch?v=-gJbS7YjcSo) + [slides](http://immer.surge.sh/) on Immer at React Finland 2018 by Michel Weststrate\n-   [ForwardJS 2019: Immutability is Changing - From Immutable.js to Immer](https://www.youtube.com/watch?v=bFuRvcAEiHg&feature=youtu.be) by [shawn swyx wang](https://twitter.com/swyx/)\n\n## API\n\nThe Immer package exposes a default function that does all the work.\n\n`produce(currentState, producer: (draftState) => void): nextState`\n\nThere is also a curried overload that is explained [below](#currying).\n\n## Example\n\n```javascript\nimport produce from \"immer\"\n\nconst baseState = [\n    {\n        todo: \"Learn typescript\",\n        done: true\n    },\n    {\n        todo: \"Try immer\",\n        done: false\n    }\n]\n\nconst nextState = produce(baseState, draftState => {\n    draftState.push({todo: \"Tweet about it\"})\n    draftState[1].done = true\n})\n```\n\nThe interesting thing about Immer is that the `baseState` will be untouched, but the `nextState` will reflect all changes made to `draftState`.\n\n```javascript\n// the new item is only added to the next state,\n// base state is unmodified\nexpect(baseState.length).toBe(2)\nexpect(nextState.length).toBe(3)\n\n// same for the changed 'done' prop\nexpect(baseState[1].done).toBe(false)\nexpect(nextState[1].done).toBe(true)\n\n// unchanged data is structurally shared\nexpect(nextState[0]).toBe(baseState[0])\n// changed data not (dûh)\nexpect(nextState[1]).not.toBe(baseState[1])\n```\n\n## Benefits\n\n-   Immutability with normal JavaScript objects and arrays. No new APIs to learn!\n-   Strongly typed, no string based paths selectors etc.\n-   Structural sharing out of the box\n-   Object freezing out of the box\n-   Deep updates are a breeze\n-   Boilerplate reduction. Less noise, more concise code.\n-   Small [![size](http://img.badgesize.io/https://cdn.jsdelivr.net/npm/immer/dist/immer.umd.js?compression=gzip)](http://img.badgesize.io/https://cdn.jsdelivr.net/npm/immer/dist/immer.umd.js)\n\nRead further to see all these benefits explained.\n\n## Reducer Example\n\nHere is a simple example of the difference that Immer could make in practice.\n\n```javascript\n// Redux reducer\n// Shortened, based on: https://github.com/reactjs/redux/blob/master/examples/shopping-cart/src/reducers/products.js\nconst byId = (state, action) => {\n    switch (action.type) {\n        case RECEIVE_PRODUCTS:\n            return {\n                ...state,\n                ...action.products.reduce((obj, product) => {\n                    obj[product.id] = product\n                    return obj\n                }, {})\n            }\n        default:\n            return state\n    }\n}\n```\n\nAfter using Immer, that simply becomes:\n\n```javascript\nimport produce from \"immer\"\n\nconst byId = (state, action) =>\n    produce(state, draft => {\n        switch (action.type) {\n            case RECEIVE_PRODUCTS:\n                action.products.forEach(product => {\n                    draft[product.id] = product\n                })\n        }\n    })\n```\n\nNotice that it is not needed to handle the default case, a producer that doesn't do anything will simply return the original state.\n\nCreating Redux reducer is just a sample application of the Immer package. Immer is not just designed to simplify Redux reducers. It can be used in any context where you have an immutable data tree that you want to clone and modify (with structural sharing).\n\n_Note: it might be tempting after using producers for a while, to just place `produce` in your root reducer and then pass the draft to each reducer and work directly over such draft. Don't do that. It kills the point of Redux where each reducer is testable as pure reducer. Immer is best used when applying it to small individual pieces of logic._\n\n## React.setState example\n\nDeep updates in the state of React components can be greatly simplified as well by using immer. Take for example the following onClick handlers (Try in [codesandbox](https://codesandbox.io/s/m4yp57632j)):\n\n```javascript\n/**\n * Classic React.setState with a deep merge\n */\nonBirthDayClick1 = () => {\n    this.setState(prevState => ({\n        user: {\n            ...prevState.user,\n            age: prevState.user.age + 1\n        }\n    }))\n}\n\n/**\n * ...But, since setState accepts functions,\n * we can just create a curried producer and further simplify!\n */\nonBirthDayClick2 = () => {\n    this.setState(\n        produce(draft => {\n            draft.user.age += 1\n        })\n    )\n}\n```\n\n## Currying\n\nPassing a function as the first argument to `produce` is intended to be used for currying. This means that you get a pre-bound producer that only needs a state to produce the value from. The producer function gets passed in the draft and any further arguments that were passed to the curried function.\n\nFor example:\n\n```javascript\n// mapper will be of signature (state, index) => state\nconst mapper = produce((draft, index) => {\n    draft.index = index\n})\n\n// example usage\nconsole.dir([{}, {}, {}].map(mapper))\n//[{index: 0}, {index: 1}, {index: 2}])\n```\n\nThis mechanism can also nicely be leveraged to further simplify our example reducer:\n\n```javascript\nimport produce from \"immer\"\n\nconst byId = produce((draft, action) => {\n    switch (action.type) {\n        case RECEIVE_PRODUCTS:\n            action.products.forEach(product => {\n                draft[product.id] = product\n            })\n            return\n    }\n})\n```\n\nNote that `state` is now factored out (the created reducer will accept a state, and invoke the bound producer with it).\n\nIf you want to initialize an uninitialized state using this construction, you can do so by passing the initial state as second argument to `produce`:\n\n```javascript\nimport produce from \"immer\"\n\nconst byId = produce(\n    (draft, action) => {\n        switch (action.type) {\n            case RECEIVE_PRODUCTS:\n                action.products.forEach(product => {\n                    draft[product.id] = product\n                })\n                return\n        }\n    },\n    {\n        1: {id: 1, name: \"product-1\"}\n    }\n)\n```\n\n##### Fun with currying\n\nA random fun example just for inspiration: a neat trick is to turn `Object.assign` into a producer to create a \"spread\" function that is smarter than the normal spread operator, as it doesn't produce a new state if the result doesn't actually change ([details & explanation](https://twitter.com/mweststrate/status/1045059430256119809)). Quick example:\n\n```javascript\nimport produce from \"immer\"\nconst spread = produce(Object.assign)\n\nconst base = {x: 1, y: 1}\n\nconsole.log({...base, y: 1} === base) // false\nconsole.log(spread(base, {y: 1}) === base) // true! base is recycled as no actual new value was produced\nconsole.log(spread(base, {y: 2}) === base) // false, produced a new object as it should\n```\n\n## Patches\n\nDuring the run of a producer, Immer can record all the patches that would replay the changes made by the reducer. This is a very powerful tool if you want to fork your state temporarily and replay the changes to the original.\n\nPatches are useful in few scenarios:\n\n-   To exchange incremental updates with other parties, for example over websockets\n-   For debugging / traces, to see precisely how state is changed over time\n-   As basis for undo/redo or as an approach to replay changes on a slightly different state tree\n\nTo help with replaying patches, `applyPatches` comes in handy. Here is an example how patches could be used to record the incremental updates and (inverse) apply them:\n\n```javascript\nimport produce, {applyPatches} from \"immer\"\n\nlet state = {\n    name: \"Micheal\",\n    age: 32\n}\n\n// Let's assume the user is in a wizard, and we don't know whether\n// his changes should end up in the base state ultimately or not...\nlet fork = state\n// all the changes the user made in the wizard\nlet changes = []\n// the inverse of all the changes made in the wizard\nlet inverseChanges = []\n\nfork = produce(\n    fork,\n    draft => {\n        draft.age = 33\n    },\n    // The third argument to produce is a callback to which the patches will be fed\n    (patches, inversePatches) => {\n        changes.push(...patches)\n        inverseChanges.push(...inversePatches)\n    }\n)\n\n// In the meantime, our original state is replaced, as, for example,\n// some changes were received from the server\nstate = produce(state, draft => {\n    draft.name = \"Michel\"\n})\n\n// When the wizard finishes (successfully) we can replay the changes that were in the fork onto the *new* state!\nstate = applyPatches(state, changes)\n\n// state now contains the changes from both code paths!\nexpect(state).toEqual({\n    name: \"Michel\", // changed by the server\n    age: 33 // changed by the wizard\n})\n\n// Finally, even after finishing the wizard, the user might change his mind and undo his changes...\nstate = applyPatches(state, inverseChanges)\nexpect(state).toEqual({\n    name: \"Michel\", // Not reverted\n    age: 32 // Reverted\n})\n```\n\nThe generated patches are similar (but not the same) to the [RFC-6902 JSON patch standard](http://tools.ietf.org/html/rfc6902), except that the `path` property is an array, rather than a string. This makes processing patches easier. If you want to normalize to the official specification, `patch.path = patch.path.join(\"/\")` should do the trick. Anyway, this is what a bunch of patches and their inverse could look like:\n\n```json\n[\n    {\n        \"op\": \"replace\",\n        \"path\": [\"profile\"],\n        \"value\": {\"name\": \"Veria\", \"age\": 5}\n    },\n    {\"op\": \"remove\", \"path\": [\"tags\", 3]}\n]\n```\n\n```json\n[\n    {\"op\": \"replace\", \"path\": [\"profile\"], \"value\": {\"name\": \"Noa\", \"age\": 6}},\n    {\"op\": \"add\", \"path\": [\"tags\", 3], \"value\": \"kiddo\"}\n]\n```\n\nFor a more in-depth study, see [Distributing patches and rebasing actions using Immer](https://medium.com/@mweststrate/distributing-state-changes-using-snapshots-patches-and-actions-part-2-2f50d8363988)\n\nTip: Check this trick to [compress patches](https://medium.com/@david.b.edelstein/using-immer-to-compress-immer-patches-f382835b6c69) produced over time.\n\n## Async producers\n\nIt is allowed to return Promise objects from recipes. Or, in other words, to use `async / await`. This can be pretty useful for long running processes, that only produce the new object once the promise chain resolves. Note that `produce` itself (even in the curried form) will return a promise if the producer is async. Example:\n\n```javascript\nimport produce from \"immer\"\n\nconst user = {\n    name: \"michel\",\n    todos: []\n}\n\nconst loadedUser = await produce(user, async function(draft) {\n    draft.todos = await (await window.fetch(\"http://host/\" + draft.name)).json()\n})\n```\n\n_Warning: please note that the draft shouldn't be 'leaked' from the async process and stored else where. The draft will still be revoked as soon as the async process completes._\n\n## `createDraft` and `finishDraft`\n\n`createDraft` and `finishDraft` are two low-level functions that are mostly useful for libraries that build abstractions on top of immer. It avoids the need to always create a function in order to work with drafts. Instead, one can create a draft, modify it, and at some time in the future finish the draft, in which case the next immutable state will be produced. We could for example rewrite our above example as:\n\n```javascript\nimport {createDraft, finishDraft} from \"immer\"\n\nconst user = {\n    name: \"michel\",\n    todos: []\n}\n\nconst draft = createDraft(user)\ndraft.todos = await (await window.fetch(\"http://host/\" + draft.name)).json()\nconst loadedUser = finishDraft(draft)\n```\n\nNote: `finishDraft` takes a `patchListener` as second argument, which can be used to record the patches, similarly to `produce`.\n\n_Warning: in general, we recommend to use `produce` instead of the `createDraft` / `finishDraft` combo, `produce` is less error prone in usage, and more clearly separates the concepts of mutability and immutability in your code base._\n\n## Returning data from producers\n\nIt is not needed to return anything from a producer, as Immer will return the (finalized) version of the `draft` anyway. However, it is allowed to just `return draft`.\n\nIt is also allowed to return arbitrarily other data from the producer function. But _only_ if you didn't modify the draft. This can be useful to produce an entirely new state. Some examples:\n\n```javascript\nconst userReducer = produce((draft, action) => {\n    switch (action.type) {\n        case \"renameUser\":\n            // OK: we modify the current state\n            draft.users[action.payload.id].name = action.payload.name\n            return draft // same as just 'return'\n        case \"loadUsers\":\n            // OK: we return an entirely new state\n            return action.payload\n        case \"adduser-1\":\n            // NOT OK: This doesn't do change the draft nor return a new state!\n            // It doesn't modify the draft (it just redeclares it)\n            // In fact, this just doesn't do anything at all\n            draft = {users: [...draft.users, action.payload]}\n            return\n        case \"adduser-2\":\n            // NOT OK: modifying draft *and* returning a new state\n            draft.userCount += 1\n            return {users: [...draft.users, action.payload]}\n        case \"adduser-3\":\n            // OK: returning a new state. But, unnecessary complex and expensive\n            return {\n                userCount: draft.userCount + 1,\n                users: [...draft.users, action.payload]\n            }\n        case \"adduser-4\":\n            // OK: the immer way\n            draft.userCount += 1\n            draft.users.push(action.payload)\n            return\n    }\n})\n```\n\n_Note: It is not possible to return `undefined` this way, as it is indistinguishable from *not* updating the draft! Read on..._\n\n## Producing `undefined` using `nothing`\n\nSo, in general, one can replace the current state by just `return`ing a new value from the producer, rather than modifying the draft. There is a subtle edge case however: if you try to write a producer that wants to replace the current state with `undefined`:\n\n```javascript\nproduce({}, draft => {\n    // don't do anything\n})\n```\n\nVersus:\n\n```javascript\nproduce({}, draft => {\n    // Try to return undefined from the producer\n    return undefined\n})\n```\n\nThe problem is that in JavaScript a function that doesn't return anything also returns `undefined`! So immer cannot differentiate between those different cases. So, by default, Immer will assume that any producer that returns `undefined` just tried to modify the draft.\n\nHowever, to make it clear to Immer that you intentionally want to produce the value `undefined`, you can return the built-in token `nothing`:\n\n```javascript\nimport produce, {nothing} from \"immer\"\n\nconst state = {\n    hello: \"world\"\n}\n\nproduce(state, draft => {})\nproduce(state, draft => undefined)\n// Both return the original state: { hello: \"world\"}\n\nproduce(state, draft => nothing)\n// Produces a new state, 'undefined'\n```\n\nN.B. Note that this problem is specific for the `undefined` value, any other value, including `null`, doesn't suffer from this issue.\n\n## Inline shortcuts using `void`\n\nDraft mutations in Immer usually warrant a code block, since a return denotes an overwrite. Sometimes that can stretch code a little more than you might be comfortable with.\n\nIn such cases, you can use javascripts [`void`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void) operator, which evaluates expressions and returns `undefined`.\n\n```javascript\n// Single mutation\nproduce(draft => void (draft.user.age += 1))\n\n// Multiple mutations\nproduce(draft => void ((draft.user.age += 1), (draft.user.height = 186)))\n```\n\nCode style is highly personal, but for code bases that are to be understood by many, we recommend to stick to the classic `draft => { draft.user.age += 1}` to avoid cognitive overhead.\n\n## Extracting the original object from a proxied instance\n\nImmer exposes a named export `original` that will get the original object from the proxied instance inside `produce` (or return `undefined` for unproxied values). A good example of when this can be useful is when searching for nodes in a tree-like state using strict equality.\n\n```js\nconst baseState = {users: [{name: \"Richie\"}]}\nconst nextState = produce(baseState, draftState => {\n    original(draftState.users) // is === baseState.users\n})\n```\n\nJust want to know if a value is a proxied instance? Use the `isDraft` function!\n\n```js\nimport {isDraft} from \"immer\"\n\nconst baseState = {users: [{name: \"Bobby\"}]}\nconst nextState = produce(baseState, draft => {\n    isDraft(draft) // => true\n    isDraft(draft.users) // => true\n    isDraft(draft.users[0]) // => true\n})\nisDraft(nextState) // => false\n```\n\n## Auto freezing\n\nImmer automatically freezes any state trees that are modified using `produce`. This protects against accidental modifications of the state tree outside of a producer. This comes with a performance impact, so it is recommended to disable this option in production. It is by default enabled. By default, it is turned on during local development and turned off in production. Use `setAutoFreeze(true / false)` to explicitly turn this feature on or off.\n\n## Immer on older JavaScript environments?\n\nBy default `produce` tries to use proxies for optimal performance. However, on older JavaScript engines `Proxy` is not available. For example, when running Microsoft Internet Explorer or React Native (< v0.59) on Android. In such cases, Immer will fallback to an ES5 compatible implementation which works identical, but is a bit slower.\n\n## Importing immer\n\n`produce` is exposed as the default export, but optionally it can be used as name import as well, as this benefits some older project setups. So the following imports are all correct, where the first is recommended:\n\n```javascript\nimport produce from \"immer\"\nimport {produce} from \"immer\"\n\nconst {produce} = require(\"immer\")\nconst produce = require(\"immer\").produce\nconst produce = require(\"immer\").default\n\nimport unleashTheMagic from \"immer\"\nimport {produce as unleashTheMagic} from \"immer\"\n```\n\n## Supported object types\n\nPlain objects and arrays are always drafted by Immer.\n\nEvery other object must use the `immerable` symbol to mark itself as compatible with Immer. When one of these objects is mutated within a producer, its prototype is preserved between copies.\n\n```js\nimport {immerable} from \"immer\"\n\nclass Foo {\n    [immerable] = true // Option 1\n\n    constructor() {\n        this[immerable] = true // Option 2\n    }\n}\n\nFoo[immerable] = true // Option 3\n```\n\nFor arrays, only numeric properties and the `length` property can be mutated. Custom properties are not preserved on arrays.\n\nWhen working with `Date` objects, you should always create a new `Date` instance instead of mutating an existing `Date` object.\n\nBuilt-in classes like `Map` and `Set` are not supported. As a workaround, you should clone them before mutating them in a producer:\n\n```js\nconst state = {\n    set: new Set(),\n    map: new Map()\n}\nconst nextState = produce(state, draft => {\n    // Don't use any Set methods, as that mutates the instance!\n    draft.set.add(\"foo\") // ❌\n\n    // 1. Instead, clone the set (just once)\n    const newSet = new Set(draft.set) // ✅\n\n    // 2. Mutate the clone (just in this producer)\n    newSet.add(\"foo\")\n\n    // 3. Update the draft with the new set\n    draft.set = newSet\n\n    // Similarly, don't use any Map methods.\n    draft.map.set(\"foo\", \"bar\") // ❌\n\n    // 1. Instead, clone the map (just once)\n    const newMap = new Map(draft.map) // ✅\n\n    // 2. Mutate it\n    newMap.set(\"foo\", \"bar\")\n\n    // 3. Update the draft\n    draft.map = newMap\n})\n```\n\n## TypeScript or Flow\n\nThe Immer package ships with type definitions inside the package, which should be picked up by TypeScript and Flow out of the box and without further configuration.\n\nThe TypeScript typings automatically remove `readonly` modifiers from your draft types and return a value that matches your original type. See this practical example:\n\n```ts\nimport produce from \"immer\"\n\ninterface State {\n    readonly x: number\n}\n\n// `x` cannot be modified here\nconst state: State = {\n    x: 0\n}\n\nconst newState = produce(state, draft => {\n    // `x` can be modified here\n    draft.x++\n})\n\n// `newState.x` cannot be modified here\n```\n\nThis ensures that the only place you can modify your state is in your produce callbacks. It even works recursively and with `ReadonlyArray`s!\n\nFor curried reducers, the type is inferred from the first argument of recipe function, so make sure to type it. The `Draft` utility type can be used if the state argument type is immutable:\n\n```ts\nimport produce, {Draft} from \"immer\"\n\ninterface State {\n    readonly x: number\n}\n\n// `x` cannot be modified here\nconst state: State = {\n    x: 0\n}\n\nconst increment = produce((draft: Draft<State>, inc: number) => {\n    // `x` can be modified here\n    draft.x += inc\n})\n\nconst newState = increment(state, 2)\n// `newState.x` cannot be modified here\n```\n\n**Note:** Immer v1.9+ supports TypeScript v3.1+ only.\n\n**Note:** Immer v3.0+ supports TypeScript v3.4+ only.\n\n# Pitfalls\n\n1. Don't redefine draft like, `draft = myCoolNewState`. Instead, either modify the `draft` or return a new state. See [Returning data from producers](#returning-data-from-producers).\n1. Immer assumes your state to be a unidirectional tree. That is, no object should appear twice in the tree, and there should be no circular references.\n1. Since Immer uses proxies, reading huge amounts of data from state comes with an overhead (especially in the ES5 implementation). If this ever becomes an issue (measure before you optimize!), do the current state analysis before entering the producer function or read from the `currentState` rather than the `draftState`. Also, realize that immer is opt-in everywhere, so it is perfectly fine to manually write super performance critical reducers, and use immer for all the normal ones. Also note that `original` can be used to get the original state of an object, which is cheaper to read.\n1. Always try to pull `produce` 'up', for example `for (let x of y) produce(base, d => d.push(x))` is exponentially slower than `produce(base, d => { for (let x of y) d.push(x)})`\n1. It is possible to return values from producers, except, it is not possible to return `undefined` that way, as it is indistinguishable from not updating the draft at all! If you want to replace the draft with `undefined`, just return `nothing` from the producer.\n\n## Cool things built with immer\n\n-   [react-copy-write](https://github.com/aweary/react-copy-write) _Immutable state with a mutable API_\n-   [redux-starter-kit](https://github.com/markerikson/redux-starter-kit) _A simple set of tools to make using Redux easier_\n-   [immer based handleActions](https://gist.github.com/kitze/fb65f527803a93fb2803ce79a792fff8) _Boilerplate free actions for Redux_\n-   [redux-box](https://github.com/anish000kumar/redux-box) _Modular and easy-to-grasp redux based state management, with least boilerplate_\n-   [quick-redux](https://github.com/jeffreyyoung/quick-redux) _tools to make redux development quicker and easier_\n-   [bey](https://github.com/jamiebuilds/bey) _Simple immutable state for React using Immer_\n-   [immer-wieder](https://github.com/drcmda/immer-wieder#readme) _State management lib that combines React 16 Context and immer for Redux semantics_\n-   [robodux](https://github.com/neurosnap/robodux) _flexible way to reduce redux boilerplate_\n-   [immer-reducer](https://github.com/epeli/immer-reducer) _Type-safe and terse Redux reducers with Typescript_\n-   [redux-ts-utils](https://github.com/knpwrs/redux-ts-utils) _Everything you need to create type-safe applications with Redux with a strong emphasis on simplicity_\n-   [react-state-tree](https://github.com/suchipi/react-state-tree) _Drop-in replacement for useState that persists your state into a redux-like state tree_\n-   [redux-immer](https://github.com/salvoravida/redux-immer) _is used to create an equivalent function of Redux combineReducers that works with `immer` state. Like `redux-immutable` but for `immer`_\n-   ... and [many more](https://www.npmjs.com/browse/depended/immer)\n\n## How does Immer work?\n\nRead the (second part of the) [introduction blog](https://medium.com/@mweststrate/introducing-immer-immutability-the-easy-way-9d73d8f71cb3).\n\n## Example patterns.\n\n_For those who have to go back to thinking in object updates :-)_\n\n```javascript\nimport produce from \"immer\"\n\n// object mutations\nconst todosObj = {\n    id1: {done: false, body: \"Take out the trash\"},\n    id2: {done: false, body: \"Check Email\"}\n}\n\n// add\nconst addedTodosObj = produce(todosObj, draft => {\n    draft[\"id3\"] = {done: false, body: \"Buy bananas\"}\n})\n\n// delete\nconst deletedTodosObj = produce(todosObj, draft => {\n    delete draft[\"id1\"]\n})\n\n// update\nconst updatedTodosObj = produce(todosObj, draft => {\n    draft[\"id1\"].done = true\n})\n\n// array mutations\nconst todosArray = [\n    {id: \"id1\", done: false, body: \"Take out the trash\"},\n    {id: \"id2\", done: false, body: \"Check Email\"}\n]\n\n// add\nconst addedTodosArray = produce(todosArray, draft => {\n    draft.push({id: \"id3\", done: false, body: \"Buy bananas\"})\n})\n\n// delete\nconst deletedTodosArray = produce(todosArray, draft => {\n    draft.splice(draft.findIndex(todo => todo.id === \"id1\"), 1)\n    // or (slower):\n    // return draft.filter(todo => todo.id !== \"id1\")\n})\n\n// update\nconst updatedTodosArray = produce(todosArray, draft => {\n    draft[draft.findIndex(todo => todo.id === \"id1\")].done = true\n})\n```\n\n## Performance\n\nHere is a [simple benchmark](__performance_tests__/todo.js) on the performance of Immer. This test takes 50,000 todo items and updates 5,000 of them. _Freeze_ indicates that the state tree has been frozen after producing it. This is a _development_ best practice, as it prevents developers from accidentally modifying the state tree.\n\nThese tests were executed on Node 9.3.0. Use `yarn test:perf` to reproduce them locally.\n\n![performance.png](images/performance.png)\n\nMost important observation:\n\n-   Immer with proxies is roughly speaking twice to three times slower as a handwritten reducer (the above test case is worst case, see `yarn test:perf` for more tests). This is in practice negligible.\n-   Immer is roughly as fast as ImmutableJS. However, the _immutableJS + toJS_ makes clear the cost that often needs to be paid later; converting the immutableJS objects back to plain objects, to be able to pass them to components, over the network etc... (And there is also the upfront cost of converting data received from e.g. the server to immutable JS)\n-   Generating patches doesn't significantly slow immer down\n-   The ES5 fallback implementation is roughly twice as slow as the proxy implementation, in some cases worse.\n\n## Migration\n\n**Immer 2.\\* -> 3.0**\n\nIn your producers, make sure you're not treating `this` as the draft. (see here: https://github.com/immerjs/immer/issues/308)\n\nUpgrade to `typescript@^3.4` if you're a TypeScript user.\n\n**Immer 1.\\* -> 2.0**\n\nMake sure you don't return any promises as state, because `produce` will actually invoke the promise and wait until it settles.\n\n**Immer 2.1 -> 2.2**\n\nWhen using TypeScript, for curried reducers that are typed in the form `produce<Type>((arg) => { })`, rewrite this to `produce((arg: Type) => { })` or `produce((arg: Draft<Type>) => { })` for correct inference.\n\n## FAQ\n\n_(for those who skimmed the above instead of actually reading)_\n\n**Q: Does Immer use structural sharing? So that my selectors can be memoized and such?**\n\nA: Yes\n\n**Q: Does Immer support deep updates?**\n\nA: Yes\n\n**Q: I can't rely on Proxies being present on my target environments. Can I use Immer?**\n\nA: Yes\n\n**Q: Can I typecheck my data structures when using Immer?**\n\nA: Yes\n\n**Q: Can I store `Date` objects, functions etc in my state tree when using Immer?**\n\nA: Yes\n\n**Q: Is it fast?**\n\nA: Yes\n\n**Q: Idea! Can Immer freeze the state for me?**\n\nA: Yes\n\n## Credits\n\nSpecial thanks to @Mendix, which supports its employees to experiment completely freely two full days a month, which formed the kick-start for this project.\n\n## Donations\n\nA significant part of my OSS work is unpaid. So [donations](https://mobx.js.org/donate.html) are greatly appreciated :)\n","readmeFilename":"readme.md"}